Step * 1 1 1 of Lemma member-f-union


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])
10. T
11. (x ∈ s)
12. a ∈ g[x]
⊢ x ∈ s
BY
(Unfold `fset-member` (0) THEN RW assert_pushdownC THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  A  :  Type
3.  eqt  :  EqDecider(T)
4.  eqa  :  EqDecider(A)
5.  g  :  T  {}\mrightarrow{}  fset(A)
6.  s  :  Base
7.  s  \mmember{}  T  List
8.  a  :  A
9.  a  \mmember{}  f-union(eqt;eqa;s;x.g[x])
10.  x  :  T
11.  (x  \mmember{}  s)
12.  a  \mmember{}  g[x]
\mvdash{}  x  \mmember{}  s


By


Latex:
(Unfold  `fset-member`  (0)  THEN  RW  assert\_pushdownC  0  THEN  Auto)




Home Index