CMvPolynomial/MvPolynomial Core #
Core conversions between CMvPolynomial and MvPolynomial.
def
CPoly.fromCMvPolynomial
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
(p : CMvPolynomial n R)
:
MvPolynomial (Fin n) R
Instances For
noncomputable def
CPoly.toCMvPolynomial
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
(p : MvPolynomial (Fin n) R)
:
CMvPolynomial n R
Instances For
@[instance_reducible]
instance
CPoly.instMembershipVectorNatUnlawful
{n : ℕ}
{R : Type u_2}
:
Membership (Vector ℕ n) (Unlawful n R)
@[simp]
theorem
CPoly.toCMvPolynomial_fromCMvPolynomial
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
{p : CMvPolynomial n R}
:
@[simp]
theorem
CPoly.fromCMvPolynomial_toCMvPolynomial
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
{p : MvPolynomial (Fin n) R}
:
theorem
CPoly.fromCMvPolynomial_injective
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
[BEq R]
[LawfulBEq R]
:
theorem
CPoly.coeff_eq
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
{m : Fin n →₀ ℕ}
(a : CMvPolynomial n R)
:
theorem
CPoly.eq_iff_fromCMvPolynomial
{n : ℕ}
{R : Type u_1}
[CommSemiring R]
[BEq R]
[LawfulBEq R]
{u v : CMvPolynomial n R}
: