Step * 2 of Lemma range_sublist


1. [T] Type
2. T
3. List
4. ∀n:ℕ. ∀f:ℕn ⟶ ℕ||v||.
     ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] v[f j] ∈ T)))) 
     supposing increasing(f;n)
5. : ℕ
6. : ℕn ⟶ ℕ||[u v]||
7. increasing(f;n)
⊢ ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] [u v][f j] ∈ T))))
BY
CaseNat `n' }

1
1. [T] Type
2. T
3. List
4. ∀n:ℕ. ∀f:ℕn ⟶ ℕ||v||.
     ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] v[f j] ∈ T)))) 
     supposing increasing(f;n)
5. : ℕ
6. : ℕn ⟶ ℕ||[u v]||
7. increasing(f;n)
8. 0 ∈ ℤ
⊢ ∃L1:T List. ((||L1|| 0 ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] [u v][f j] ∈ T))))

2
1. [T] Type
2. T
3. List
4. ∀n:ℕ. ∀f:ℕn ⟶ ℕ||v||.
     ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] v[f j] ∈ T)))) 
     supposing increasing(f;n)
5. : ℕ
6. : ℕn ⟶ ℕ||[u v]||
7. increasing(f;n)
8. ¬(n 0 ∈ ℤ)
⊢ ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] [u v][f j] ∈ T))))


Latex:


Latex:

1.  [T]  :  Type
2.  u  :  T
3.  v  :  T  List
4.  \mforall{}n:\mBbbN{}.  \mforall{}f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}||v||.
          \mexists{}L1:T  List.  ((||L1||  =  n)  c\mwedge{}  (increasing(f;||L1||)  \mwedge{}  (\mforall{}j:\mBbbN{}||L1||.  (L1[j]  =  v[f  j])))) 
          supposing  increasing(f;n)
5.  n  :  \mBbbN{}
6.  f  :  \mBbbN{}n  {}\mrightarrow{}  \mBbbN{}||[u  /  v]||
7.  increasing(f;n)
\mvdash{}  \mexists{}L1:T  List.  ((||L1||  =  n)  c\mwedge{}  (increasing(f;||L1||)  \mwedge{}  (\mforall{}j:\mBbbN{}||L1||.  (L1[j]  =  [u  /  v][f  j]))))


By


Latex:
CaseNat  0  `n'




Home Index