Step * of Lemma mul-monomials-ringeq

[r:CRng]. ∀[m1,m2:iMonomial()].  imonomial-term(mul-monomials(m1;m2)) ≡ imonomial-term(m1) (*) imonomial-term(m2)
BY
xxx((UnivCD THENA Auto)
      THEN 3
      THEN 2
      THEN RepUR ``mul-monomials`` 0
      THEN RepeatFor ((CallByValueReduce THENA Auto))
      THEN xxx(D THEN Reduce THEN Auto THEN (RWO "imonomial-term-linear-ringeq" THENA Auto))xxx)xxx }

1
1. CRng
2. m5 : ℤ-o
3. m6 {vs:ℤ List| sorted(vs)} 
4. m3 : ℤ-o
5. m4 {vs:ℤ List| sorted(vs)} 
6. : ℤ ⟶ |r|
⊢ (int-to-ring(r;m5 m3) ring_term_value(f;imonomial-term(<1, merge-int-accum(m6;m4)>)))
((int-to-ring(r;m5) ring_term_value(f;imonomial-term(<1, m6>))) (int-to-ring(r;m3) ring_term_value(f;imonomial-t\000Cerm(<1, m4>))))
∈ |r|


Latex:


Latex:
\mforall{}[r:CRng].  \mforall{}[m1,m2:iMonomial()].
    imonomial-term(mul-monomials(m1;m2))  \mequiv{}  imonomial-term(m1)  (*)  imonomial-term(m2)


By


Latex:
xxx((UnivCD  THENA  Auto)
        THEN  D  3
        THEN  D  2
        THEN  RepUR  ``mul-monomials``  0
        THEN  RepeatFor  2  ((CallByValueReduce  0  THENA  Auto))
        THEN  xxx(D  0
                          THEN  Reduce  0
                          THEN  Auto
                          THEN  (RWO  "imonomial-term-linear-ringeq"  0  THENA  Auto))xxx)xxx




Home Index