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

.....assertion..... 
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. iMonomial()
5. iMonomial() List
6. u1 iMonomial()
7. ¬↑imonomial-le(u;u1)
8. v1 iMonomial() List
9. ||[u v]|| ||[u1 v1]|| < n
10. ∀i:ℕ||[u v]||. ∀j:ℕi.  imonomial-less([u v][j];[u v][i])
11. ∀i:ℕ||[u1 v1]||. ∀j:ℕi.  imonomial-less([u1 v1][j];[u1 v1][i])
12. ∀i:ℕ||add-ipoly([u v];v1)||. ∀j:ℕi.  imonomial-less(add-ipoly([u v];v1)[j];add-ipoly([u v];v1)[i])
13. : ℕ||[u1 add-ipoly([u v];v1)]||@i
14. : ℕi@i
⊢ imonomial-less(u1;add-ipoly([u v];v1)[0])
BY
TACTIC:((FLemma `not-imonomial-le` [7] THENA Auto) THEN BLemma `add-poly-lemma1` THEN Reduce THEN Auto) }

1
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. iMonomial()
5. iMonomial() List
6. u1 iMonomial()
7. ¬↑imonomial-le(u;u1)
8. v1 iMonomial() List
9. ||[u v]|| ||[u1 v1]|| < n
10. ∀i:ℕ||[u v]||. ∀j:ℕi.  imonomial-less([u v][j];[u v][i])
11. ∀i:ℕ||[u1 v1]||. ∀j:ℕi.  imonomial-less([u1 v1][j];[u1 v1][i])
12. ∀i:ℕ||add-ipoly([u v];v1)||. ∀j:ℕi.  imonomial-less(add-ipoly([u v];v1)[j];add-ipoly([u v];v1)[i])
13. : ℕ||[u1 add-ipoly([u v];v1)]||@i
14. : ℕi@i
15. imonomial-less(u1;u)
16. i1 : ℕ||v1||@i
17. j1 : ℕi1@i
⊢ imonomial-less(v1[j1];v1[i1])

2
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. iMonomial()
5. iMonomial() List
6. u1 iMonomial()
7. ¬↑imonomial-le(u;u1)
8. v1 iMonomial() List
9. ||[u v]|| ||[u1 v1]|| < n
10. ∀i:ℕ||[u v]||. ∀j:ℕi.  imonomial-less([u v][j];[u v][i])
11. ∀i:ℕ||[u1 v1]||. ∀j:ℕi.  imonomial-less([u1 v1][j];[u1 v1][i])
12. ∀i:ℕ||add-ipoly([u v];v1)||. ∀j:ℕi.  imonomial-less(add-ipoly([u v];v1)[j];add-ipoly([u v];v1)[i])
13. : ℕ||[u1 add-ipoly([u v];v1)]||@i
14. : ℕi@i
15. imonomial-less(u1;u)
16. 0 < ||v1||
⊢ imonomial-less(u1;v1[0])


Latex:


Latex:
.....assertion..... 
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.  u  :  iMonomial()
5.  v  :  iMonomial()  List
6.  u1  :  iMonomial()
7.  \mneg{}\muparrow{}imonomial-le(u;u1)
8.  v1  :  iMonomial()  List
9.  ||[u  /  v]||  +  ||[u1  /  v1]||  <  n
10.  \mforall{}i:\mBbbN{}||[u  /  v]||.  \mforall{}j:\mBbbN{}i.    imonomial-less([u  /  v][j];[u  /  v][i])
11.  \mforall{}i:\mBbbN{}||[u1  /  v1]||.  \mforall{}j:\mBbbN{}i.    imonomial-less([u1  /  v1][j];[u1  /  v1][i])
12.  \mforall{}i:\mBbbN{}||add-ipoly([u  /  v];v1)||.  \mforall{}j:\mBbbN{}i.
            imonomial-less(add-ipoly([u  /  v];v1)[j];add-ipoly([u  /  v];v1)[i])
13.  i  :  \mBbbN{}||[u1  /  add-ipoly([u  /  v];v1)]||@i
14.  j  :  \mBbbN{}i@i
\mvdash{}  imonomial-less(u1;add-ipoly([u  /  v];v1)[0])


By


Latex:
TACTIC:((FLemma  `not-imonomial-le`  [7]  THENA  Auto)
                THEN  BLemma  `add-poly-lemma1`
                THEN  Reduce  0
                THEN  Auto)




Home Index