Module

FiniteRestrictionCoefficientSquare.lean

Nyll.EtaleFundamentalGroups.Inertia.FiniteRestrictionCoefficientSquare
5 declarations indexed from sourceView source ↗

Coefficient squares for finite field restriction

Defines the finite intermediate field ring object, its ambient inclusion, and individual Galois restriction maps, and proves their commuting square.

Declarations

EtaleFundamentalGroups.Inertia.finiteIntermediateRingObject

The actual finite field as a native coefficient ring.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
variable (K : Type u) (L : Type v) [Field K] [Field L] [Algebra K L]
def finiteIntermediateRingObject (E : FiniteGaloisIntermediateField K L) : CommRingCat.{v}
EtaleFundamentalGroups.Inertia.finiteIntermediateAmbientRingHom

The literal inclusion of the actual finite intermediate field.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
variable (K : Type u) (L : Type v) [Field K] [Field L] [Algebra K L]
def finiteIntermediateAmbientRingHom (E : FiniteGaloisIntermediateField K L) :
    finiteIntermediateRingObject K L E →+* L
EtaleFundamentalGroups.Inertia.finiteGaloisRestrictionRingHom

The individual actual finite field restriction, before any A-normalization.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
variable (K : Type u) (L : Type v) [Field K] [Field L] [Algebra K L]
def finiteGaloisRestrictionRingHom (E : FiniteGaloisIntermediateField K L)
    (σ : Gal(L/K)) :
    finiteIntermediateRingObject K L E →+* finiteIntermediateRingObject K L E
EtaleFundamentalGroups.Inertia.finiteGaloisRestriction_native_square

Native field restriction before any categorical ring coercion occurs.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
variable (K : Type u) (L : Type v) [Field K] [Field L] [Algebra K L]
theorem finiteGaloisRestriction_native_square (E : FiniteGaloisIntermediateField K L)
    (σ : Gal(L/K)) :
    E.val.toRingHom.comp (AlgEquiv.restrictNormalHom E σ).toRingHom =
      σ.toRingHom.comp E.val.toRingHom
EtaleFundamentalGroups.Inertia.finiteGaloisRestrictionRingHom_commutes

Actual finite restriction commutes with the actual field inclusion.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
variable (K : Type u) (L : Type v) [Field K] [Field L] [Algebra K L]
theorem finiteGaloisRestrictionRingHom_commutes (E : FiniteGaloisIntermediateField K L)
    (σ : Gal(L/K)) :
    (finiteIntermediateAmbientRingHom K L E).comp (finiteGaloisRestrictionRingHom K L E σ) =
      σ.toRingHom.comp (finiteIntermediateAmbientRingHom K L E)