Module

ExtendedFiberGaloisAction.lean

Nyll.EtaleFundamentalGroups.GeometricFiber.ExtendedFiberGaloisAction
2 declarations indexed from sourceView source ↗

The literal point action of the extended residue Galois comparison

The canonical extension of the separable-closure fiber carries a compatible automorphism to its actual spectrum action on the larger geometric point. The original fundamental-group morphism preserves this same point action.

Declarations

AlgebraicGeometry.FiniteEtale.absoluteGaloisToExtendedFiberAut_point

The extended-fiber Galois comparison uses the given compatible field map on every actual geometric point.

Source context 5 commands

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

noncomputable section
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable (k C Ω : Type u) [Field k] [Field C] [Field Ω]
  [Algebra k C] [IsSepClosure k C] [Algebra C Ω] [Algebra k Ω]
  [IsScalarTower k C Ω] [IsSepClosed Ω]
theorem absoluteGaloisToExtendedFiberAut_point
    (σ : Gal(C/k)) (ρ : Ω →+* Ω)
    (hρ : ρ.comp (algebraMap C Ω) = (algebraMap C Ω).comp σ.toRingHom)
    (X : FiniteEtale (Spec (.of k))) (x : (fib k Ω).obj X) :
    (fiberObjEquivHom (ξ k Ω) X
      ((absoluteGaloisToExtendedFiberAut k C Ω σ).hom.app X x)).left =
      Spec.map (CommRingCat.ofHom ρ) ≫ (fiberObjEquivHom (ξ k Ω) X x).left
AlgebraicGeometry.FiniteEtale.fundamentalGroupHom_point_of_point_action

The actual scheme-induced homomorphism preserves a prescribed point action.

Source context 7 commands

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

noncomputable section
open CategoryTheory
namespace AlgebraicGeometry.FiniteEtale
universe u
variable (k C Ω : Type u) [Field k] [Field C] [Field Ω]
  [Algebra k C] [IsSepClosure k C] [Algebra C Ω] [Algebra k Ω]
  [IsScalarTower k C Ω] [IsSepClosed Ω]
variable {Ω}
omit [Algebra k C] [IsSepClosure k C] [Algebra C Ω] [Algebra k Ω] [IsScalarTower k C Ω] in
theorem fundamentalGroupHom_point_of_point_action
    {S T : Scheme.{u}} (f : S ⟶ T) (s : Spec (.of Ω) ⟶ S)
    (a : π₁ᵉᵗ(s)) (ρ : Ω →+* Ω)
    (ha : ∀ (X : FiniteEtale S) (x : (fiber s).obj X),
      (fiberObjEquivHom s X (a.hom.app X x)).left =
        Spec.map (CommRingCat.ofHom ρ) ≫ (fiberObjEquivHom s X x).left)
    (Y : FiniteEtale T) (y : (fiber (s ≫ f)).obj Y) :
    (fiberObjEquivHom (s ≫ f) Y ((fundamentalGroupHom f s a).hom.app Y y)).left =
      Spec.map (CommRingCat.ofHom ρ) ≫ (fiberObjEquivHom (s ≫ f) Y y).left