Step
*
2
2
of Lemma
equipollent-union-product
1. [A] : Type
2. [B] : Type
3. [C] : Type
4. y1 : B@i
5. y2 : C@i
⊢ ∃a:A + B × C. (let d,c = a in case d of inl(a) => inl <a, c> | inr(b) => inr <b, c>  = (inr <y1, y2> ) ∈ (A × C + (B ×\000C C)))
BY
{ ((With ⌜<inr y1 , y2>⌝ (D 0)⋅ THENA Auto) THEN Reduce 0 THEN Auto)⋅ }
Latex:
Latex:
1.  [A]  :  Type
2.  [B]  :  Type
3.  [C]  :  Type
4.  y1  :  B@i
5.  y2  :  C@i
\mvdash{}  \mexists{}a:A  +  B  \mtimes{}  C.  (let  d,c  =  a  in  case  d  of  inl(a)  =>  inl  <a,  c>  |  inr(b)  =>  inr  <b,  c>    =  (inr  <y1,  y\000C2>  ))
By
Latex:
((With  \mkleeneopen{}<inr  y1  ,  y2>\mkleeneclose{}  (D  0)\mcdot{}  THENA  Auto)  THEN  Reduce  0  THEN  Auto)\mcdot{}
Home
Index