EtaleFundamentalGroups.finiteEtaleAutFunctionFieldAlgEquiv_germToFunctionField
The canonical field action restricts to the literal pullback on the coordinate ring of the cover.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace EtaleFundamentalGroups
universe u
variable {X : Scheme.{u}} [IsIntegral X] [IsNormalIntegral X] [IsLocallyNoetherian X]Lean source · full declaration
theorem finiteEtaleAutFunctionFieldAlgEquiv_germToFunctionField
(Y : FiniteEtale X) [IsConnected Y] (sigma : Aut Y) :
let : IsIntegral Y.left := isIntegral_left_of_isConnected_finiteEtale Y
let : Algebra X.functionField Y.left.functionField := finiteEtaleFunctionFieldAlgebra Y
let : Nonempty (⊤ : Y.left.Opens) :=
⟨⟨Classical.choice (inferInstance : Nonempty Y.left), trivial⟩⟩
∀ a : Γ(Y.left, ⊤),
finiteEtaleAutFunctionFieldAlgEquiv Y sigma (Y.left.germToFunctionField ⊤ a) =
Y.left.germToFunctionField ⊤ (sigma.hom.left.appTop a) := by
intro hIntegral hAlgebra hTop a
have h := sigma.hom.left.functionFieldMap_comp_germToFunctionField_top
sigma.hom.left.surjective.denseRange
have ha := DFunLike.congr_fun h a
have he := finiteEtaleAutFunctionFieldAlgEquiv_eq_functionFieldMap Y sigma
exact (DFunLike.congr_fun he (Y.left.germToFunctionField ⊤ a)).trans ha