Theorems · Theorem · field theory
Polynomial.quo_mul_prod_add_sum_rem_mul_prod_unique
∀ {R : Type u_1} [inst : CommRing R] {ι : Type u_2} [inst_1 : DecidableEq ι] {s : Finset ι} {g : ι → Polynomial R},
(∀ i ∈ s, (g i).Monic) →
((↑s).Pairwise fun i j => IsCoprime (g i) (g j)) →
∀ {q₁ q₂ : Polynomial R} {r₁ r₂ : ι → Polynomial R},
(∀ i ∈ s, (r₁ i).degree < (g i).degree) →
(∀ i ∈ s, (r₂ i).degree < (g i).degree) →
q₁ * ∏ i ∈ s, g i + ∑ i ∈ s, r₁ i * ∏ k ∈ s.erase i, g k =
q₂ * ∏ i ∈ s, g i + ∑ i ∈ s, r₂ i * ∏ k ∈ s.erase i, g k →
q₁ = q₂ ∧ ∀ i ∈ s, r₁ i = r₂ iLet R be a commutative ring and f : R[X]. Let s be a finite index set.
Let g i be a collection of monic and pairwise coprime polynomials indexed by s.
Then f can be written in the form (∏ i ∈ s, g i) * (q + ∑ i ∈ s, r i / g i)
in at most one way, where degree (r i) < degree (g i) and the denominator cancels formally.
See eq_quo_mul_prod_add_sum_rem_mul_prod for the existence of such a representation.
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 112 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CommRingDecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites78
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CommRingstatement and proof · cited by 17,173
- Finsetstatement and proof · cited by 13,712
- SetLike.coestatement and proof · cited by 8,199
- Polynomialstatement and proof · cited by 5,681
- Finset.sumstatement and proof · cited by 5,195
- Bot.botproof · cited by 4,720
- mul_oneproof · cited by 3,885
- add_zeroproof · cited by 2,707
- Finset.prodstatement and proof · cited by 2,356
- Finset.sum_congrproof · cited by 2,323
- mul_commproof · cited by 2,262
- MulZeroClass.mul_zeroproof · cited by 2,091
Cited by1
Results whose statement or proof uses this declaration.
- Polynomial.quo_mul_prod_pow_add_sum_rem_mul_prod_pow_uniqueproof · cited by 1