Step * 2 2 2 of Lemma add-ipoly_wf1


1. iMonomial()
2. iMonomial() List
3. ∀[q:iMonomial() List]. (add-ipoly(v;q) ∈ iMonomial() List)
4. u1 iMonomial()
5. ¬↑imonomial-le(u;u1)
6. v1 iMonomial() List
7. iMonomial() List
8. add-ipoly([u v];v1) L ∈ (iMonomial() List)
⊢ let x ⟵ L
  in [u1 x] ∈ iMonomial() List
BY
TACTIC:Auto }


Latex:


Latex:

1.  u  :  iMonomial()
2.  v  :  iMonomial()  List
3.  \mforall{}[q:iMonomial()  List].  (add-ipoly(v;q)  \mmember{}  iMonomial()  List)
4.  u1  :  iMonomial()
5.  \mneg{}\muparrow{}imonomial-le(u;u1)
6.  v1  :  iMonomial()  List
7.  L  :  iMonomial()  List
8.  add-ipoly([u  /  v];v1)  =  L
\mvdash{}  let  x  \mleftarrow{}{}  L
    in  [u1  /  x]  \mmember{}  iMonomial()  List


By


Latex:
TACTIC:Auto




Home Index