Skip to content

Commit 77d929d

Browse files
committed
feat(RingTheory/MvPolynomial/MonomialOrder): add leadingTerm_mul lemma (#37471)
Co-authored-by: NoahW314 <noahwalker3.14@gmail.com>
1 parent 9f9c40f commit 77d929d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Mathlib/RingTheory/MvPolynomial/MonomialOrder.lean

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,13 @@ lemma leadingTerm_eq_leadingTerm_iff {p q : MvPolynomial σ R} :
802802
rw [leadingTerm, leadingTerm, monomial_eq_monomial_iff]
803803
aesop
804804

805+
@[simp]
806+
theorem leadingTerm_mul [NoZeroDivisors R] (p q : MvPolynomial σ R) :
807+
m.leadingTerm (p * q) = m.leadingTerm p * m.leadingTerm q := by
808+
by_cases! h0 : p * q = 0
809+
· simp [h0, zero_eq_mul.mp]
810+
simp [leadingTerm, m.degree_mul' h0]
811+
805812
@[simp, nontriviality]
806813
lemma monic_of_subsingleton [Subsingleton R] (p : MvPolynomial σ R) :
807814
m.Monic p := by

0 commit comments

Comments
 (0)