ModuleEtaleAtPrimeNormality.lean
Nyll.SchemeTheory.RingTheory.Descent.EtaleAtPrimeNormality
7 declarations indexed from sourceView source ↗ Module documentation
Normality of etale algebras localized at primes
Integral elements in the generic fibre of a smooth algebra descend to the original algebra. These comparisons yield the domain and integral-closure properties of an etale algebra localized at a prime.
Imports7
- Mathlib.RingTheory.Smooth.IntegralClosure
- Mathlib.RingTheory.Etale.Field
- Mathlib.RingTheory.Flat.Basic
- Mathlib.RingTheory.Localization.Integral
- Mathlib.RingTheory.Localization.AtPrime.Basic
- Mathlib.Tactic.Push
- Mathlib.RingTheory.Localization.FractionRing
Imported by10
Declarations
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.isIntegral_of_isIdempotentElem
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.tensorMap_integralClosure_mem_bot
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
section Core
variable (R K : Type u) [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[Field K] [Algebra R K] [IsFractionRing R K]
variable (S : Type u) [CommRing S] [Algebra R S]
omit [IsDomain R] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.smooth_integrallyClosed_in_genericFibre
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
section Core
variable (R K : Type u) [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[Field K] [Algebra R K] [IsFractionRing R K]
variable (S : Type u) [CommRing S] [Algebra R S]
omit [IsDomain R] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.exists_algebraMap_eq_of_isIntegral_genericFibre
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
section Core
variable (R K : Type u) [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[Field K] [Algebra R K] [IsFractionRing R K]
variable (S : Type u) [CommRing S] [Algebra R S]
omit [IsDomain R] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.algebraMap_genericFibre_injective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
section Core
variable (R K : Type u) [CommRing R] [IsDomain R] [IsIntegrallyClosed R]
[Field K] [Algebra R K] [IsFractionRing R K]
variable (S : Type u) [CommRing S] [Algebra R S]
omit [IsDomain R] [IsIntegrallyClosed R] in
AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs.Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime.EtaleLocNormalAux.isIntegrallyClosed_of_integralClosure_eq_bot
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
namespace EtaleLocNormalAux
Algebra.Etale.isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.CommutativeAlgebra.Proofs
namespace Algebra_Etale_isDomain_and_isIntegrallyClosed_of_isLocalization_atPrime
universe u
open scoped TensorProduct
open EtaleLocNormalAux in