Step * 1 2 2 2 1 1 1 of Lemma add-ipoly_wf


1. : ℤ
2. 0 < n
3. ∀p,q:iMonomial() List.
     (||p|| ||q|| < 1
      (∀i:ℕ||p||. ∀j:ℕi.  imonomial-less(p[j];p[i]))
      (∀i:ℕ||q||. ∀j:ℕi.  imonomial-less(q[j];q[i]))
      (↓∀i:ℕ||add-ipoly(p;q)||. ∀j:ℕi.  imonomial-less(add-ipoly(p;q)[j];add-ipoly(p;q)[i])))
4. u2 : ℤ-o
5. u3 {vs:ℤ List| sorted(vs)} 
6. iMonomial() List
7. u4 : ℤ-o
8. u5 {vs:ℤ List| sorted(vs)} 
9. v1 iMonomial() List
10. ||[<u2, u3> v]|| ||[<u4, u5> v1]|| < n
11. ∀i:ℕ||[<u2, u3> v]||. ∀j:ℕi.  imonomial-less([<u2, u3> v][j];[<u2, u3> v][i])
12. ∀i:ℕ||[<u4, u5> v1]||. ∀j:ℕi.  imonomial-less([<u4, u5> v1][j];[<u4, u5> v1][i])
13. ↑imonomial-le(<u2, u3>;<u4, u5>)
14. ↑imonomial-le(<u4, u5>;<u2, u3>)
15. (u2 u4) 0 ∈ ℤ
16. ↓∀i:ℕ||add-ipoly(v;v1)||. ∀j:ℕi.  imonomial-less(add-ipoly(v;v1)[j];add-ipoly(v;v1)[i])
⊢ ↓∀i:ℕ||add-ipoly(v;v1)||. ∀j:ℕi.  imonomial-less(add-ipoly(v;v1)[j];add-ipoly(v;v1)[i])
BY
TACTIC:Trivial }


Latex:


Latex:

1.  n  :  \mBbbZ{}
2.  0  <  n
3.  \mforall{}p,q:iMonomial()  List.
          (||p||  +  ||q||  <  n  -  1
          {}\mRightarrow{}  (\mforall{}i:\mBbbN{}||p||.  \mforall{}j:\mBbbN{}i.    imonomial-less(p[j];p[i]))
          {}\mRightarrow{}  (\mforall{}i:\mBbbN{}||q||.  \mforall{}j:\mBbbN{}i.    imonomial-less(q[j];q[i]))
          {}\mRightarrow{}  (\mdownarrow{}\mforall{}i:\mBbbN{}||add-ipoly(p;q)||.  \mforall{}j:\mBbbN{}i.    imonomial-less(add-ipoly(p;q)[j];add-ipoly(p;q)[i])))
4.  u2  :  \mBbbZ{}\msupminus{}\msupzero{}
5.  u3  :  \{vs:\mBbbZ{}  List|  sorted(vs)\} 
6.  v  :  iMonomial()  List
7.  u4  :  \mBbbZ{}\msupminus{}\msupzero{}
8.  u5  :  \{vs:\mBbbZ{}  List|  sorted(vs)\} 
9.  v1  :  iMonomial()  List
10.  ||[<u2,  u3>  /  v]||  +  ||[<u4,  u5>  /  v1]||  <  n
11.  \mforall{}i:\mBbbN{}||[<u2,  u3>  /  v]||.  \mforall{}j:\mBbbN{}i.    imonomial-less([<u2,  u3>  /  v][j];[<u2,  u3>  /  v][i])
12.  \mforall{}i:\mBbbN{}||[<u4,  u5>  /  v1]||.  \mforall{}j:\mBbbN{}i.    imonomial-less([<u4,  u5>  /  v1][j];[<u4,  u5>  /  v1][i])
13.  \muparrow{}imonomial-le(<u2,  u3><u4,  u5>)
14.  \muparrow{}imonomial-le(<u4,  u5><u2,  u3>)
15.  (u2  +  u4)  =  0
16.  \mdownarrow{}\mforall{}i:\mBbbN{}||add-ipoly(v;v1)||.  \mforall{}j:\mBbbN{}i.    imonomial-less(add-ipoly(v;v1)[j];add-ipoly(v;v1)[i])
\mvdash{}  \mdownarrow{}\mforall{}i:\mBbbN{}||add-ipoly(v;v1)||.  \mforall{}j:\mBbbN{}i.    imonomial-less(add-ipoly(v;v1)[j];add-ipoly(v;v1)[i])


By


Latex:
TACTIC:Trivial




Home Index