Step * 1 2 1 2 2 1 2 2 1 of Lemma linearization-value


1. : ℤ List
2. : ℤ ⟶ ℤ
3. u1 iMonomial()
4. ¬(u (snd(u1)) ∈ (ℤ List))
5. iMonomial() List
6. (∀i:ℕ||v||. ∀j:ℕi.  imonomial-less(v[j];v[i]))
 (int_term_value(f;ipolynomial-term(filter(λm.(list-deq(IntDeq) (snd(m)));v)))
   (poly-coeff-of(u;v) accumulate (with value and list item v): (f v)over list:  uwith starting value: 1))
   ∈ ℤ)
7. ∀i:ℕ||v|| 1. ∀j:ℕi.  imonomial-less([u1 v][j];[u1 v][i])
8. : ℕ||v||
9. : ℕi
⊢ imonomial-less(v[j];v[i])
BY
TACTIC:(InstHyp [⌜1⌝;⌜1⌝(-3)⋅ THEN Auto) }

1
1. : ℤ List
2. : ℤ ⟶ ℤ
3. u1 iMonomial()
4. ¬(u (snd(u1)) ∈ (ℤ List))
5. iMonomial() List
6. (∀i:ℕ||v||. ∀j:ℕi.  imonomial-less(v[j];v[i]))
 (int_term_value(f;ipolynomial-term(filter(λm.(list-deq(IntDeq) (snd(m)));v)))
   (poly-coeff-of(u;v) accumulate (with value and list item v): (f v)over list:  uwith starting value: 1))
   ∈ ℤ)
7. ∀i:ℕ||v|| 1. ∀j:ℕi.  imonomial-less([u1 v][j];[u1 v][i])
8. : ℕ||v||
9. : ℕi
10. imonomial-less([u1 v][j 1];[u1 v][i 1])
⊢ imonomial-less(v[j];v[i])


Latex:


Latex:

1.  u  :  \mBbbZ{}  List
2.  f  :  \mBbbZ{}  {}\mrightarrow{}  \mBbbZ{}
3.  u1  :  iMonomial()
4.  \mneg{}(u  =  (snd(u1)))
5.  v  :  iMonomial()  List
6.  (\mforall{}i:\mBbbN{}||v||.  \mforall{}j:\mBbbN{}i.    imonomial-less(v[j];v[i]))
{}\mRightarrow{}  (int\_term\_value(f;ipolynomial-term(filter(\mlambda{}m.(list-deq(IntDeq)  u  (snd(m)));v)))
      =  (poly-coeff-of(u;v)
          *  accumulate  (with  value  x  and  list  item  v):
                x  *  (f  v)
              over  list:
                  u
              with  starting  value:
                1)))
7.  \mforall{}i:\mBbbN{}||v||  +  1.  \mforall{}j:\mBbbN{}i.    imonomial-less([u1  /  v][j];[u1  /  v][i])
8.  i  :  \mBbbN{}||v||
9.  j  :  \mBbbN{}i
\mvdash{}  imonomial-less(v[j];v[i])


By


Latex:
TACTIC:(InstHyp  [\mkleeneopen{}i  +  1\mkleeneclose{};\mkleeneopen{}j  +  1\mkleeneclose{}]  (-3)\mcdot{}  THEN  Auto)




Home Index