Module

NormalizationPrimeOrdinaryFixedField.lean

Nyll.EtaleFundamentalGroups.StrictHenselian.NormalizationPrimeOrdinaryFixedField
4 declarations indexed from sourceView source ↗

The actual ordinary fraction image is the original decomposition fixed field

The actual fraction-ring image contains the original base fraction field: write a base-field element as a quotient of original base-ring elements and use the proved coefficient square. Hence the image is an actual intermediate field of the original extension. Its proved fixing subgroup is the original decomposition subgroup, so the native infinite Galois correspondence identifies that same image with the decomposition fixed field.

Imports6
Imported by1

Declarations

EtaleFundamentalGroups.StrictHenselian.ordinaryHenselizationFractionImage

The range of the actual ordinary fraction map as an intermediate field of the original L/K. Containment of K is proved from original fractions.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups.StrictHenselian
open EtaleFundamentalGroups.Inertia
open scoped Pointwise
universe u v
attribute [local instance] normalizationInertiaImageAction
variable (A : Type u) (K : Type v) (L : Type u)
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [IsLocalRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K] [Algebra K L] [Algebra A L]
  [IsScalarTower A K L] [IsGalois K L] [IsSepClosed L]
  (Q : Ideal (integralClosure A L)) [Q.IsPrime]
  (hQ : Q.under A = IsLocalRing.maximalIdeal A)
def ordinaryHenselizationFractionImage : IntermediateField K L
EtaleFundamentalGroups.StrictHenselian.ordinaryHenselizationFractionImage_coe

The intermediate-field carrier is literally the actual fraction-map range.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups.StrictHenselian
open EtaleFundamentalGroups.Inertia
open scoped Pointwise
universe u v
attribute [local instance] normalizationInertiaImageAction
variable (A : Type u) (K : Type v) (L : Type u)
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [IsLocalRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K] [Algebra K L] [Algebra A L]
  [IsScalarTower A K L] [IsGalois K L] [IsSepClosed L]
  (Q : Ideal (integralClosure A L)) [Q.IsPrime]
  (hQ : Q.under A = IsLocalRing.maximalIdeal A)
theorem ordinaryHenselizationFractionImage_coe :
    (ordinaryHenselizationFractionImage A K L Q hQ : Set L) =
      Set.range (ordinaryHenselizationFractionToNormalizationField A K L Q hQ)
EtaleFundamentalGroups.StrictHenselian.ordinaryHenselizationFractionToNormalizationField_range_eq_fixedField

The image of the actual ordinary henselization fraction field is exactly the field fixed by the original normalization-prime decomposition subgroup.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups.StrictHenselian
open EtaleFundamentalGroups.Inertia
open scoped Pointwise
universe u v
attribute [local instance] normalizationInertiaImageAction
variable (A : Type u) (K : Type v) (L : Type u)
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [IsLocalRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K] [Algebra K L] [Algebra A L]
  [IsScalarTower A K L] [IsGalois K L] [IsSepClosed L]
  (Q : Ideal (integralClosure A L)) [Q.IsPrime]
  (hQ : Q.under A = IsLocalRing.maximalIdeal A)
theorem ordinaryHenselizationFractionToNormalizationField_range_eq_fixedField :
    Set.range (ordinaryHenselizationFractionToNormalizationField A K L Q hQ) =
      (IntermediateField.fixedField (MulAction.stabilizer Gal(L/K) Q) : Set L)
EtaleFundamentalGroups.StrictHenselian.ordinaryHenselizationFractionToNormalizationField_ringRange_eq_fixedField

Bundled subring form of the literal actual-image equality.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace EtaleFundamentalGroups.StrictHenselian
open EtaleFundamentalGroups.Inertia
open scoped Pointwise
universe u v
attribute [local instance] normalizationInertiaImageAction
variable (A : Type u) (K : Type v) (L : Type u)
  [CommRing A] [IsDomain A] [IsIntegrallyClosed A] [IsLocalRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K] [Algebra K L] [Algebra A L]
  [IsScalarTower A K L] [IsGalois K L] [IsSepClosed L]
  (Q : Ideal (integralClosure A L)) [Q.IsPrime]
  (hQ : Q.under A = IsLocalRing.maximalIdeal A)
theorem ordinaryHenselizationFractionToNormalizationField_ringRange_eq_fixedField :
    (ordinaryHenselizationFractionToNormalizationField A K L Q hQ).range =
      (IntermediateField.fixedField (MulAction.stabilizer Gal(L/K) Q)).toSubalgebra.toSubring