Step * of Lemma range_sublist

[T:Type]
  ∀L:T List. ∀n:ℕ. ∀f:ℕn ⟶ ℕ||L||.
    ∃L1:T List. ((||L1|| n ∈ ℤc∧ sublist_occurence(T;L1;L;f)) supposing increasing(f;n)
BY
((Unfold `sublist_occurence` THEN InductionOnList) THEN Auto) }

1
1. [T] Type
2. : ℕ
3. : ℕn ⟶ ℕ||[]||
4. increasing(f;n)
⊢ ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] [][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)
⊢ ∃L1:T List. ((||L1|| n ∈ ℤc∧ (increasing(f;||L1||) ∧ (∀j:ℕ||L1||. (L1[j] [u v][f j] ∈ T))))


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}L:T  List.  \mforall{}n:\mBbbN{}.  \mforall{}f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}||L||.
        \mexists{}L1:T  List.  ((||L1||  =  n)  c\mwedge{}  sublist\_occurence(T;L1;L;f))  supposing  increasing(f;n)


By


Latex:
((Unfold  `sublist\_occurence`  0  THEN  InductionOnList)  THEN  Auto)




Home Index