Weierstrass preparation theorem for power series over a complete local ring #
In this file we define Weierstrass division, Weierstrass factorization, and prove Weierstrass preparation theorem.
We assume that a ring is adic complete with respect to some ideal.
If such ideal is a maximal ideal, then by isLocalRing_of_isAdicComplete_maximal,
such ring has only one maximal ideal, and hence it is a complete local ring.
Main definitions #
PowerSeries.IsWeierstrassDivisionAt f g q r I: letfandgbe power series overA,Ibe an ideal ofA, this is aPropwhich asserts that a power seriesqand a polynomialrof degree< nsatisfyf = g * q + r, wherenis the order of the image ofgin(A / I)⟦X⟧(defined to be zero if such image is zero, in which case it's mathematically not considered).PowerSeries.IsWeierstrassDivision: version ofPowerSeries.IsWeierstrassDivisionAtfor local rings with respect to its maximal ideal.PowerSeries.IsWeierstrassDivisorAt g I: letgbe a power series overA,Ibe an ideal ofA, this is aPropwhich asserts that then-th coefficient ofgis a unit, wherenis the order of the image ofgin(A / I)⟦X⟧(defined to be zero if such image is zero, in which case it's mathematically not considered).This property guarantees that if the
AisI-adic complete, thengcan be used as a divisor in Weierstrass division (PowerSeries.IsWeierstrassDivisorAt.isWeierstrassDivisionAt_div_mod).PowerSeries.IsWeierstrassDivisor: version ofPowerSeries.IsWeierstrassDivisorAtfor local rings with respect to its maximal ideal.PowerSeries.IsWeierstrassFactorizationAt g f h I: for a power seriesgoverAand an idealIofA, this is aPropwhich asserts thatfis a distinguished polynomial atI,his a formal power series overAthat is a unit and such thatg = f * h.PowerSeries.IsWeierstrassFactorization: version ofPowerSeries.IsWeierstrassFactorizationAtfor local rings with respect to its maximal ideal.
Main results #
PowerSeries.exists_isWeierstrassDivision: Weierstrass division ([washington_cyclotomic], Proposition 7.2): letf,gbe power series over a complete local ring, such that the image ofgin the residue field is not zero. Letnbe the order of the image ofgin the residue field. Then there exists a power seriesqand a polynomialrof degree< n, such thatf = g * q + r.PowerSeries.IsWeierstrassDivision.elim,PowerSeries.IsWeierstrassDivision.unique:qandrin the Weierstrass division are unique.PowerSeries.exists_isWeierstrassFactorization: Weierstrass preparation theorem ([washington_cyclotomic], Theorem 7.3): letgbe a power series over a complete local ring, such that its image in the residue field is not zero. Then there exists a distinguished polynomialfand a power serieshwhich is a unit, such thatg = f * h.PowerSeries.IsWeierstrassFactorization.elim,PowerSeries.IsWeierstrassFactorization.unique:fandhin Weierstrass preparation theorem are unique.Polynomial.IsDistinguishedAt.algEquivQuotient: a distinguished polynomialginduces a natural isomorphismA[X] / (g) ≃ₐ[A] A⟦X⟧ / (g).PowerSeries.IsWeierstrassFactorizationAt.algEquivQuotient: a Weierstrass factorizationg = f * hinduces a natural isomorphismA[X] / (f) ≃ₐ[A] A⟦X⟧ / (g).PowerSeries.algEquivQuotientWeierstrassDistinguished: ifgis a power series over a complete local ring, such that its image in the residue field is not zero, then there is a natural isomorphismA[X] / (f) ≃ₐ[A] A⟦X⟧ / (g)wherefisPowerSeries.weierstrassDistinguished g.
References #
- [Washington, Lawrence C. Introduction to cyclotomic fields.][washington_cyclotomic]
Weierstrass division #
Let f, g be power series over A, I be an ideal of A,
PowerSeries.IsWeierstrassDivisionAt f g q r I is a Prop which asserts that a power series
q and a polynomial r of degree < n satisfy f = g * q + r, where n is the order of the
image of g in (A / I)⟦X⟧ (defined to be zero if such image is zero, in which case
it's mathematically not considered).
- eq_mul_add : f = g * q + ↑r
Instances For
Version of PowerSeries.IsWeierstrassDivisionAt for local rings with respect to
its maximal ideal.
Instances For
PowerSeries.IsWeierstrassDivisorAt g I is a Prop which asserts that the n-th coefficient
of g is a unit, where n is the order of the
image of g in (A / I)⟦X⟧ (defined to be zero if such image is zero, in which case
it's mathematically not considered).
This property guarantees that if the ring is I-adic complete, then g can be used as a divisor
in Weierstrass division (PowerSeries.IsWeierstrassDivisorAt.isWeierstrassDivisionAt_div_mod).
Instances For
Version of PowerSeries.IsWeierstrassDivisorAt for local rings with respect to
its maximal ideal.
Instances For
If g is a power series over a local ring such that
its image in the residue field is not zero, then g can be used as a Weierstrass divisor.
The inductively constructed sequence qₖ in the proof of Weierstrass division.
Instances For
The (bundled version of) coefficient of the limit q of the
inductively constructed sequence qₖ in the proof of Weierstrass division.
Instances For
The limit q of the
inductively constructed sequence qₖ in the proof of Weierstrass division.
Instances For
The remainder r in the proof of Weierstrass division.
Instances For
If the ring is I-adic complete, then g can be used as a divisor in Weierstrass division.
If g * q = r for some power series q and some polynomial r whose degree is < n,
then q and r are all zero. This implies the uniqueness of Weierstrass division.
If g * q + r = g * q' + r' for some power series q, q' and some polynomials r, r'
whose degrees are < n, then q = q' and r = r' are all zero.
This implies the uniqueness of Weierstrass division.
The remainder map PowerSeries.IsWeierstrassDivisorAt.mod induces a linear map
A⟦X⟧ / (g) →ₗ[A] A[X].
Instances For
A distinguished polynomial g induces a natural isomorphism A[X] / (g) ≃ₐ[A] A⟦X⟧ / (g).
Instances For
Weierstrass division ([washington_cyclotomic], Proposition 7.2): let f, g be
power series over a complete local ring, such that
the image of g in the residue field is not zero. Let n be the order of the image of g in the
residue field. Then there exists a power series q and a polynomial r of degree < n, such that
f = g * q + r.
The quotient q in Weierstrass division, denoted by f /ʷ g. Note that when the image of
g in the residue field is zero, this is defined to be zero.
Instances For
The remainder r in Weierstrass division, denoted by f %ʷ g. Note that when the image of
g in the residue field is zero, this is defined to be zero.
Instances For
The quotient q in Weierstrass division, denoted by f /ʷ g. Note that when the image of
g in the residue field is zero, this is defined to be zero.
Instances For
The remainder r in Weierstrass division, denoted by f %ʷ g. Note that when the image of
g in the residue field is zero, this is defined to be zero.
Instances For
Alias of PowerSeries.weierstrassDiv_zero_right.
Alias of PowerSeries.weierstrassMod_zero_right.
The quotient q and the remainder r in the Weierstrass division are unique.
This result is stated using two PowerSeries.IsWeierstrassDivision assertions, and only requires
the ring being Hausdorff with respect to the maximal ideal. If you want q and r equal to
f /ʷ g and f %ʷ g, use PowerSeries.IsWeierstrassDivision.unique
instead, which requires the ring being complete with respect to the maximal ideal.
If q and r are quotient and remainder in the Weierstrass division 0 / g, then they are
equal to 0.
If q and r are quotient and remainder in the Weierstrass division f / g, then they are
equal to f /ʷ g and f %ʷ g.
Alias of PowerSeries.weierstrassDiv_zero_left.
Alias of PowerSeries.weierstrassMod_zero_left.
Weierstrass preparation theorem #
If f is a polynomial over A, g and h are power series over A,
then PowerSeries.IsWeierstrassFactorizationAt g f h I is a Prop which asserts that f is
distinguished at I, h is a unit, such that g = f * h.
- isDistinguishedAt : f.IsDistinguishedAt I
- isUnit : IsUnit h
- eq_mul : g = ↑f * h
Instances For
Version of PowerSeries.IsWeierstrassFactorizationAt for local rings with respect to
its maximal ideal.
Instances For
If g = f * h is a Weierstrass factorization, then there is a
natural isomorphism A[X] / (f) ≃ₐ[A] A⟦X⟧ / (g).
Instances For
The f and h in the Weierstrass preparation theorem are unique.
This result is stated using two PowerSeries.IsWeierstrassFactorization assertions, and only
requires the ring being Hausdorff with respect to the maximal ideal. If you want f and h equal
to PowerSeries.weierstrassDistinguished and PowerSeries.weierstrassUnit,
use PowerSeries.IsWeierstrassFactorization.unique instead, which requires the ring being
complete with respect to the maximal ideal.
Weierstrass preparation theorem ([washington_cyclotomic], Theorem 7.3):
let g be a power series over a complete local ring,
such that its image in the residue field is not zero. Then there exists a distinguished
polynomial f and a power series h which is a unit, such that g = f * h.
The f in the Weierstrass preparation theorem.
Instances For
The h in the Weierstrass preparation theorem.
Instances For
If g is a power series over a complete local ring,
such that its image in the residue field is not zero, then there is a natural isomorphism
A[X] / (f) ≃ₐ[A] A⟦X⟧ / (g) where f is PowerSeries.weierstrassDistinguished g.
Instances For
The f and h in Weierstrass preparation theorem are equal
to PowerSeries.weierstrassDistinguished and PowerSeries.weierstrassUnit.