Integral and algebraic elements of a fraction field #
Implementation notes #
See Mathlib/RingTheory/Localization/Basic.lean for a design overview.
Tags #
localization, ring localization, commutative ring localization, characteristic predicate, commutative ring, field of fractions
coeffIntegerNormalization p gives the coefficients of the polynomial
integerNormalization p
Equations
- IsLocalization.coeffIntegerNormalization M p i = if hi : i ∈ p.support then Classical.choose ⋯ else 0
Instances For
Alias of IsLocalization.coeffIntegerNormalization_of_coeff_zero.
integerNormalization g normalizes g to have integer coefficients
by clearing the denominators
Equations
- IsLocalization.integerNormalization M p = ∑ i ∈ p.support, (Polynomial.monomial i) (IsLocalization.coeffIntegerNormalization M p i)
Instances For
An element of a ring is algebraic over the ring A iff it is algebraic
over the field of fractions of A.
A ring is algebraic over the ring A iff it is algebraic over the field of fractions of A.
Given a particular witness to an element being algebraic over an algebra R → S,
We can localize to a submonoid containing the leading coefficient to make it integral.
Explicitly, the map between the localizations will be an integral ring morphism
If R → S is an integral extension, M is a submonoid of R,
Rₘ is the localization of R at M,
and Sₘ is the localization of S at the image of M under the extension map,
then the induced map Rₘ → Sₘ is also an integral extension
If the field L is an algebraic extension of the integral domain A,
the integral closure C of A in L has fraction field L.
If the field L is a finite extension of the fraction field of the integral domain A,
the integral closure C of A in L has fraction field L.
If the field L is an algebraic extension of the integral domain A,
the integral closure of A in L has fraction field L.
If the field L is a finite extension of the fraction field of the integral domain A,
the integral closure of A in L has fraction field L.
S is algebraic over R iff a fraction ring of S is algebraic over R
If the S-multiples of a are contained in some R-span, then Frac(S)-multiples of a
are contained in the equivalent Frac(R)-span.
Alias of IsLocalization.isAlgebraic.