ModuleNormalizationGaloisInvariant.lean
Nyll.SchemeTheory.RingTheory.Ramification.NormalizationGaloisInvariant
14 declarations indexed from sourceView source ↗ Module documentation
Native Galois invariance of the actual integral closure
The prescribed normalization action is invariant over the original normal base. Field fixedness gives a fraction-field preimage. The integral-closure subtype supplies its integrality, and normality descends it to the base. The final proof uses the literal inclusion and the existing coefficient square, without opening an algebra from the integral closure to the field.
The descent specializes the proof of Algebra.isInvariant_of_isGalois: https://github.com/leanprover-community/mathlib4/blob/065356127b1dc0016f66b7283ce0ce2c4055aa55/Mathlib/RingTheory/Invariant/Galois.lean Its field-fixedness, integrality, and normality facts are reused below.
Declarations
EtaleFundamentalGroups.Inertia.normalizationInclusionRingHom
DocumentationThe already constructed native inclusion, retained with its literal carrier.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalizationCoefficientRingHom
DocumentationThe already constructed native coefficient map on the same carrier.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalizationInclusionRingHom_injective
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalizationInclusionRingHom_comp_coefficient
DocumentationThe existing subtype coefficient square, before Galois data occur.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.galois_fixed_exists_field_coefficient
DocumentationA field fixed by its full Galois group is the original base field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.integral_field_preimage_exists_coefficient
DocumentationAn integral image of a fraction-field element comes from the normal base.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalization_fixed_exists_coefficient
DocumentationFixed normalization elements descend using their literal subtype integrality.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
section RawNormalizationAction
attribute [local instance] normalizationInertiaImageAction
EtaleFundamentalGroups.Inertia.coefficientDescent_isInvariant
DocumentationConstruct the native invariant property only after coefficient descent is proved.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
section RawNormalizationAction
attribute [local instance] normalizationInertiaImageAction
EtaleFundamentalGroups.Inertia.integralClosure_isInvariant_of_isGalois
DocumentationThe original possibly infinite Galois action on the literal integral closure is invariant over the original normal base. The proof uses the native subtype inclusion and does not instantiate the general integral-closure-to-field algebra interface of Algebra.isInvariant_of_isGalois.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
section RawNormalizationAction
attribute [local instance] normalizationInertiaImageAction
EtaleFundamentalGroups.Inertia.normalizationCommAlgInclusion_injective
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalizationCommAlgInclusion_comp_coefficient
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
EtaleFundamentalGroups.Inertia.normalizationCommAlg_fixed_exists_coefficient
DocumentationFixed native normalization elements descend by the existing literal integrality and normality proof, along the stored coefficient map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction
EtaleFundamentalGroups.Inertia.normalizationCommAlg_fixedSet_isOpen_krull
DocumentationThe actual native normalization stabilizers are open in the Krull topology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction
EtaleFundamentalGroups.Inertia.normalizationCommAlg_action_comp_coefficient
DocumentationThe prescribed normalization action fixes the actual coefficient map. The proof cancels the literal inclusion and uses the native field square.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction