Step
*
1
of Lemma
assert_of_eq_pair
1. s : DSet
2. t : DSet
3. a : |s| × |t|
4. b : |s| × |t|
⊢ uiff(↑(((fst(a)) (=b) (fst(b))) ∧b ((snd(a)) (=b) (snd(b))));a = b ∈ (|s| × |t|))
BY
{ ((RW bool_to_propC 0 
THENM New [`b1';`b2'] (D 4) 
THENM New [`a1';`a2'] (D 3)) THENA Auto) }
1
1. s : DSet
2. t : DSet
3. a1 : |s|
4. a2 : |t|
5. b1 : |s|
6. b2 : |t|
⊢ uiff(((fst(<a1, a2>)) = (fst(<b1, b2>)) ∈ |s|) ∧ ((snd(<a1, a2>)) = (snd(<b1, b2>)) ∈ |t|);<a1, a2> = <b1, b2> ∈ (|s| \000C× |t|))
Latex:
Latex:
1.  s  :  DSet
2.  t  :  DSet
3.  a  :  |s|  \mtimes{}  |t|
4.  b  :  |s|  \mtimes{}  |t|
\mvdash{}  uiff(\muparrow{}(((fst(a))  (=\msubb{})  (fst(b)))  \mwedge{}\msubb{}  ((snd(a))  (=\msubb{})  (snd(b))));a  =  b)
By
Latex:
((RW  bool\_to\_propC  0 
THENM  New  [`b1';`b2']  (D  4) 
THENM  New  [`a1';`a2']  (D  3))  THENA  Auto)
Home
Index