Step * 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
⊢ let x ⟵ add-ipoly([u v];v1)
  in [u1 x] ∈ iMonomial() List
BY
TACTIC:GenConcl ⌜add-ipoly([u v];v1) L ∈ (iMonomial() List)⌝⋅ }

1
.....wf..... 
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
⊢ add-ipoly([u v];v1) ∈ iMonomial() List

2
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


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
\mvdash{}  let  x  \mleftarrow{}{}  add-ipoly([u  /  v];v1)
    in  [u1  /  x]  \mmember{}  iMonomial()  List


By


Latex:
TACTIC:GenConcl  \mkleeneopen{}add-ipoly([u  /  v];v1)  =  L\mkleeneclose{}\mcdot{}




Home Index