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 in case of inl(a) => inl <a, c> inr(b) => inr <b, c>  (inr <y1, y2> ) ∈ (A × (B ×\000C C)))
BY
((With ⌜<inr y1 y2>⌝ (D 0)⋅ THENA Auto) THEN Reduce 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