Step * 2 of Lemma member-fset-map


1. Type
2. eqT EqDecider(T)
3. Type
4. eqX EqDecider(X)
5. T ⟶ X
6. fset(T)
7. X
8. ↓∃y:T. (y ∈ s ∧ (x (f y) ∈ X))
⊢ x ∈ fset-map(f;s)
BY
((SupposeNot THEN Assert ⌜1 ∈ ℤ⌝⋅ THEN Auto)
   THEN SqExRepD
   THEN Dquotient2 6
   THEN -1
   THEN Unfold `fset-map` 0
   THEN Unfold `fset-member` 0
   THEN RW assert_pushdownC 0
   THEN Auto
   THEN BLemma `member-map`
   THEN Auto
   THEN With ⌜y⌝ 
   THEN Auto
   THEN Unfold `fset-member` -2
   THEN RW  assert_pushdownC (-2)
   THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  eqT  :  EqDecider(T)
3.  X  :  Type
4.  eqX  :  EqDecider(X)
5.  f  :  T  {}\mrightarrow{}  X
6.  s  :  fset(T)
7.  x  :  X
8.  \mdownarrow{}\mexists{}y:T.  (y  \mmember{}  s  \mwedge{}  (x  =  (f  y)))
\mvdash{}  x  \mmember{}  fset-map(f;s)


By


Latex:
((SupposeNot  THEN  Assert  \mkleeneopen{}0  =  1\mkleeneclose{}\mcdot{}  THEN  Auto)
  THEN  SqExRepD
  THEN  Dquotient2  6
  THEN  D  -1
  THEN  Unfold  `fset-map`  0
  THEN  Unfold  `fset-member`  0
  THEN  RW  assert\_pushdownC  0
  THEN  Auto
  THEN  BLemma  `member-map`
  THEN  Auto
  THEN  D  0  With  \mkleeneopen{}y\mkleeneclose{} 
  THEN  Auto
  THEN  Unfold  `fset-member`  -2
  THEN  RW    assert\_pushdownC  (-2)
  THEN  Auto)




Home Index