Step * 1 of Lemma member-f-union


1. Type
2. Type
3. eqt EqDecider(T)
4. eqa EqDecider(A)
5. T ⟶ fset(A)
6. fset(T)
7. A
8. a ∈ f-union(eqt;eqa;s;x.g[x])
⊢ ↓∃x:T. (x ∈ s ∧ a ∈ g[x])
BY
(UseWitness ⌜Ax⌝⋅ THEN QuotientElimForEquality (-3)⋅ THEN Fold `member` THEN ThinVar `s1' THEN MemTypeCD) }

1
1. Type
2. Type
3. eqt EqDecider(T)
4. eqa EqDecider(A)
5. T ⟶ fset(A)
6. Base
7. s ∈ List
8. A
9. a ∈ f-union(eqt;eqa;s;x.g[x])
⊢ ∃x:T. (x ∈ s ∧ a ∈ g[x])


Latex:


Latex:

1.  T  :  Type
2.  A  :  Type
3.  eqt  :  EqDecider(T)
4.  eqa  :  EqDecider(A)
5.  g  :  T  {}\mrightarrow{}  fset(A)
6.  s  :  fset(T)
7.  a  :  A
8.  a  \mmember{}  f-union(eqt;eqa;s;x.g[x])
\mvdash{}  \mdownarrow{}\mexists{}x:T.  (x  \mmember{}  s  \mwedge{}  a  \mmember{}  g[x])


By


Latex:
(UseWitness  \mkleeneopen{}Ax\mkleeneclose{}\mcdot{}
  THEN  QuotientElimForEquality  (-3)\mcdot{}
  THEN  Fold  `member`  0
  THEN  ThinVar  `s1'
  THEN  MemTypeCD)




Home Index