Step * of Lemma mklist_select

[T:Type]. ∀[n:ℕ]. ∀[f:ℕn ⟶ T]. ∀[i:ℕn].  (mklist(n;f)[i] (f i) ∈ T)
BY
(RepeatFor (D THENA Auto) THEN NatInd (-1)) }

1
.....basecase..... 
1. Type
2. : ℤ
⊢ ∀[f:ℕ0 ⟶ T]. ∀[i:ℕ0].  (mklist(0;f)[i] (f i) ∈ T)

2
.....upcase..... 
1. Type
2. : ℤ
3. 0 < n
4. ∀[f:ℕ1 ⟶ T]. ∀[i:ℕ1].  (mklist(n 1;f)[i] (f i) ∈ T)
⊢ ∀[f:ℕn ⟶ T]. ∀[i:ℕn].  (mklist(n;f)[i] (f i) ∈ T)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[n:\mBbbN{}].  \mforall{}[f:\mBbbN{}n  {}\mrightarrow{}  T].  \mforall{}[i:\mBbbN{}n].    (mklist(n;f)[i]  =  (f  i))


By


Latex:
(RepeatFor  2  (D  0  THENA  Auto)  THEN  NatInd  (-1))




Home Index