Step * 1 2 of Lemma member-listify


1. [T] Type
2. : ℤ
3. [%1] 0 < d
4. ∀m:ℤ. ∀n:{m..m (d 1)-}. ∀f:{m..n-} ⟶ T. ∀x:T.  ((x ∈ listify(f;m;n)) ⇐⇒ ∃i:{m..n-}. (x (f i) ∈ T))
5. : ℤ
6. {m..m d-}
7. {m..n-} ⟶ T
8. T
⊢ (x ∈ listify(f;m;n)) ⇐⇒ ∃i:{m..n-}. (x (f i) ∈ T)
BY
xxx(RecUnfold `listify` THEN BoolCase ⌜n ≤m⌝⋅ THEN Auto THEN ExRepD THEN Auto)xxx }

1
1. [T] Type
2. : ℤ
3. [%1] 0 < d
4. ∀m:ℤ. ∀n:{m..m (d 1)-}. ∀f:{m..n-} ⟶ T. ∀x:T.  ((x ∈ listify(f;m;n)) ⇐⇒ ∃i:{m..n-}. (x (f i) ∈ T))
5. : ℤ
6. {m..m d-}
7. ¬(n ≤ m)
8. {m..n-} ⟶ T
9. T
10. (x ∈ [f listify(f;m 1;n)])
⊢ ∃i:{m..n-}. (x (f i) ∈ T)

2
1. [T] Type
2. : ℤ
3. [%1] 0 < d
4. ∀m:ℤ. ∀n:{m..m (d 1)-}. ∀f:{m..n-} ⟶ T. ∀x:T.  ((x ∈ listify(f;m;n)) ⇐⇒ ∃i:{m..n-}. (x (f i) ∈ T))
5. : ℤ
6. {m..m d-}
7. ¬(n ≤ m)
8. {m..n-} ⟶ T
9. T
10. {m..n-}
11. (f i) ∈ T
⊢ (x ∈ [f listify(f;m 1;n)])


Latex:


Latex:

1.  [T]  :  Type
2.  d  :  \mBbbZ{}
3.  [\%1]  :  0  <  d
4.  \mforall{}m:\mBbbZ{}.  \mforall{}n:\{m..m  +  (d  -  1)\msupminus{}\}.  \mforall{}f:\{m..n\msupminus{}\}  {}\mrightarrow{}  T.  \mforall{}x:T.
          ((x  \mmember{}  listify(f;m;n))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}i:\{m..n\msupminus{}\}.  (x  =  (f  i)))
5.  m  :  \mBbbZ{}
6.  n  :  \{m..m  +  d\msupminus{}\}
7.  f  :  \{m..n\msupminus{}\}  {}\mrightarrow{}  T
8.  x  :  T
\mvdash{}  (x  \mmember{}  listify(f;m;n))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}i:\{m..n\msupminus{}\}.  (x  =  (f  i))


By


Latex:
xxx(RecUnfold  `listify`  0  THEN  BoolCase  \mkleeneopen{}n  \mleq{}z  m\mkleeneclose{}\mcdot{}  THEN  Auto  THEN  ExRepD  THEN  Auto)xxx




Home Index