Step
*
2
1
1
of Lemma
polyvar-val
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. ¬(0 ≤ v)
6. l : {l:ℤ List| ||l|| = (n + 1) ∈ ℤ} 
7. v < 0
⊢ l@polyvar(n + 1;v) = 0 ∈ ℤ
BY
{ (RecUnfold `polyvar` 0 THEN (Reduce 0 THENA Auto)) }
1
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. ¬(0 ≤ v)
6. l : {l:ℤ List| ||l|| = (n + 1) ∈ ℤ} 
7. v < 0
⊢ l@[] = 0 ∈ ℤ
Latex:
Latex:
1.  n  :  \mBbbZ{}
2.  0  <  n
3.  \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  )
4.  v  :  \mBbbZ{}
5.  \mneg{}(0  \mleq{}  v)
6.  l  :  \{l:\mBbbZ{}  List|  ||l||  =  (n  +  1)\} 
7.  v  <  0
\mvdash{}  l@polyvar(n  +  1;v)  =  0
By
Latex:
(RecUnfold  `polyvar`  0  THEN  (Reduce  0  THENA  Auto))
Home
Index