Step
*
of Lemma
polyvar-val
No Annotations
∀[n:ℕ+]. ∀[v:ℤ]. ∀[l:{l:ℤ List| ||l|| = n ∈ ℤ} ].  (l@polyvar(n;v) = if 0 ≤z v ∧b v <z n then l[v] else 0 fi  ∈ ℤ)
BY
{ (InductionOnNat THEN Auto) }
1
1. n : ℕ+
2. v : ℤ
3. l : {l:ℤ List| ||l|| = 1 ∈ ℤ} 
⊢ l@polyvar(1;v) = if 0 ≤z v ∧b v <z 1 then l[v] else 0 fi  ∈ ℤ
2
1. n : ℤ
2. 0 < n
3. ∀[v:ℤ]. ∀[l:{l:ℤ List| ||l|| = n ∈ ℤ} ].  (l@polyvar(n;v) = if 0 ≤z v ∧b v <z n then l[v] else 0 fi  ∈ ℤ)
4. v : ℤ
5. l : {l:ℤ List| ||l|| = (n + 1) ∈ ℤ} 
⊢ l@polyvar(n + 1;v) = if 0 ≤z v ∧b v <z n + 1 then l[v] else 0 fi  ∈ ℤ
Latex:
Latex:
No  Annotations
\mforall{}[n:\mBbbN{}\msupplus{}].  \mforall{}[v:\mBbbZ{}].  \mforall{}[l:\{l:\mBbbZ{}  List|  ||l||  =  n\}  ].
    (l@polyvar(n;v)  =  if  0  \mleq{}z  v  \mwedge{}\msubb{}  v  <z  n  then  l[v]  else  0  fi  )
By
Latex:
(InductionOnNat  THEN  Auto)
Home
Index