Step * 1 of Lemma setmem-set-add


1. T1 Type
2. a1 T1 ⟶ coSet{i:l}
3. Type
4. b1 T ⟶ coSet{i:l}
5. coSet{i:l}@i'
6. T1 T@i
7. seteq(x;case of inl(t) => a1 inr(s) => b1 s)
⊢ (∃t:T1. seteq(x;a1 t)) ∨ (∃t:T. seteq(x;b1 t))
BY
(DProdsAndUnions THEN All Reduce THEN Auto) }


Latex:


Latex:

1.  T1  :  Type
2.  a1  :  T1  {}\mrightarrow{}  coSet\{i:l\}
3.  T  :  Type
4.  b1  :  T  {}\mrightarrow{}  coSet\{i:l\}
5.  x  :  coSet\{i:l\}@i'
6.  t  :  T1  +  T@i
7.  seteq(x;case  t  of  inl(t)  =>  a1  t  |  inr(s)  =>  b1  s)
\mvdash{}  (\mexists{}t:T1.  seteq(x;a1  t))  \mvee{}  (\mexists{}t:T.  seteq(x;b1  t))


By


Latex:
(DProdsAndUnions  THEN  All  Reduce  THEN  Auto)




Home Index