Step * of Lemma setmem-set-add

a,b,x:coSet{i:l}.  ((x ∈ b) ⇐⇒ (x ∈ a) ∨ (x ∈ b))
BY
(Intros
   THEN (coSetD THEN 2)
   THEN (coSetD THEN 1)
   THEN Auto
   THEN All SetMemDef
   THEN All (Fold `mk-coset`)
   THEN (All (RWO "setmem-mk-coset") THENA Auto)) }

1
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))

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


Latex:


Latex:
\mforall{}a,b,x:coSet\{i:l\}.    ((x  \mmember{}  a  +  b)  \mLeftarrow{}{}\mRightarrow{}  (x  \mmember{}  a)  \mvee{}  (x  \mmember{}  b))


By


Latex:
(Intros
  THEN  (coSetD  2  THEN  D  2)
  THEN  (coSetD  1  THEN  D  1)
  THEN  Auto
  THEN  All  SetMemDef
  THEN  All  (Fold  `mk-coset`)
  THEN  (All  (RWO  "setmem-mk-coset")  THENA  Auto))




Home Index