ModuleSignPolynomialNormal.lean
Nyll.SchemeTheory.RingTheory.SignPolynomialNormal
9 declarations indexed from sourceView source ↗ Module documentation
Normality and the integral closure for the sign quotient
Normality descends because a polynomial quotient of two invariant polynomials is itself invariant. The polynomial ring is the integral closure of the quadratic subalgebra in its own fraction field, using its original inclusion.
Imports7
- Nyll.SchemeTheory.RingTheory.SignPolynomialFinite
- Mathlib.RingTheory.IntegralClosure.IntegrallyClosed
- Mathlib.RingTheory.IntegralClosure.IsIntegral.Basic
- Mathlib.RingTheory.Polynomial.UniqueFactorization
- Mathlib.RingTheory.Polynomial.RationalRoot
- Mathlib.RingTheory.Localization.FractionRing
- Mathlib.Algebra.Algebra.Subalgebra.Tower
Imported by1
Declarations
SchemeTheory.SignPolynomial.subringFractionLift
DocumentationThe canonical inclusion of fraction rings, using only ring-hom data.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.subringFractionLift_algebraMap
DocumentationThe fraction inclusion extends the original subtype inclusion.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.subringFractionLift_isIntegral
DocumentationTransport integrality through the literal commuting square of ring maps.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.fractionRing_exists_div_ne_zero
DocumentationChoose a fraction presentation with its denominator nonzero in the base ring.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.subringFractionLift_preimage
DocumentationA fraction whose image is a polynomial already comes from the subring when that subring is closed under quotients in the ambient ring.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.subring_isIntegrallyClosed_of_mul_mem
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
SchemeTheory.SignPolynomial.mem_quadratic_of_mul_mem
DocumentationA polynomial quotient with invariant nonzero denominator is invariant.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [Field k] (n : ℕ)
SchemeTheory.SignPolynomial.quadratic_isIntegrallyClosed
DocumentationThe quadratic invariant subalgebra is a normal domain.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [Field k] (n : ℕ)
SchemeTheory.SignPolynomial.polynomial_isIntegralClosure_quadratic
DocumentationThe original polynomial ring is the integral closure in its fraction field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace SchemeTheory.SignPolynomial
open MvPolynomial
variable (k : Type*) [Field k] (n : ℕ)