ZeroDivisors in a MvPowerSeries ring #
mem_nonZeroDivisors_of_constantCoeffproves that a multivariate power series whose constant coefficient is not a zero divisor is itself not a zero divisorMvPowerSeries.order_mul: multiplicativity ofMvPowerSeries.orderif the semiringRhas no zero divisors
Instance #
If R has NoZeroDivisors, then so does MvPowerSeries σ R.
TODO #
- Transfer/adapt these results to
HahnSeries.
Remark #
The analogue of Polynomial.notMem_nonZeroDivisors_iff
(McCoy theorem) holds for power series over a Noetherian ring,
but not in general. See [Fie71]
theorem MvPowerSeries.mem_nonZeroDivisorsRight_of_constantCoeff {σ : Type u_1} {R : Type u_2} [Semiring R] {φ : MvPowerSeries σ R} (hφ : constantCoeff φ ∈ nonZeroDivisorsRight R) :
theorem MvPowerSeries.mem_nonZeroDivisorsLeft_of_constantCoeff {σ : Type u_1} {R : Type u_2} [Semiring R] {φ : MvPowerSeries σ R} (hφ : constantCoeff φ ∈ nonZeroDivisorsLeft R) :
theorem MvPowerSeries.mem_nonZeroDivisors_of_constantCoeff {σ : Type u_1} {R : Type u_2} [Semiring R] {φ : MvPowerSeries σ R} (hφ : constantCoeff φ ∈ nonZeroDivisors R) :
A multivariate power series is not a zero divisor when its constant coefficient is not a zero divisor
@[deprecated MvPowerSeries.X_mem_nonZeroDivisors (since := "2026-09-28")]
Alias of MvPowerSeries.X_mem_nonZeroDivisors.
instance MvPowerSeries.instNoZeroDivisors {σ : Type u_1} {R : Type u_2} [Semiring R] [NoZeroDivisors R] :
NoZeroDivisors (MvPowerSeries σ R)
theorem MvPowerSeries.weightedOrder_mul {σ : Type u_1} {R : Type u_2} [Semiring R] [NoZeroDivisors R] (w : σ → ℕ) (f g : MvPowerSeries σ R) :
theorem MvPowerSeries.weightedOrder_prod {σ : Type u_1} {R : Type u_3} [CommSemiring R] [NoZeroDivisors R] [Nontrivial R] {ι : Type u_4} (w : σ → ℕ) (f : ι → MvPowerSeries σ R) (s : Finset ι) :
theorem MvPowerSeries.order_mul {σ : Type u_1} {R : Type u_2} [Semiring R] [NoZeroDivisors R] (f g : MvPowerSeries σ R) :
theorem MvPowerSeries.order_prod {σ : Type u_1} {R : Type u_3} [CommSemiring R] [NoZeroDivisors R] [Nontrivial R] {ι : Type u_4} (f : ι → MvPowerSeries σ R) (s : Finset ι) :