Intrinsic Frobenius-fixed elements map to ambient Frobenius-fixed elements under the fixed-field Galois-group equivalence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeReltheorem intrinsicFrobeniusFixedSubgroup_le_ambientFixedField
(K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
(H : FiniteAbstractField
Gal(SeparableClosure K/K))
(J : ClosedSubgroup Gal(SeparableClosure K/K))
(hJH : J.toSubgroup ≤ H.field.toSubgroup)
[hJnormal : (extensionSubgroup H.field J hJH).Normal]
[hJfinite : Finite
(H.field.toSubgroup ⧸ extensionSubgroup H.field J hJH)]
(e : intrinsicFixedFieldSeparableClosureEquiv K H)
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
let F := abstractFixedField K (SeparableClosure K) H.field
letI : Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
let E := abstractRelativeFixedField K (SeparableClosure K) hJH
letI : FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
letI : NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
letI : ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
letI : IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
letI : FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
letI : IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
let i : E →ₐ[F] SeparableClosure F :=
e.symm.toAlgHom.comp E.val
let EI := finiteGaloisAbstractExtensionOfEmbedding F E i
let RF :=
(intrinsicFiniteAbstractBase F).toFiniteResidueAbstractField
(localResidueDatum F)
let RH :=
H.toFiniteResidueAbstractField (localResidueDatum K)
let σH :=
intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ
∀ τ : (intrinsicAbstractBase F).toSubgroup,
let τRF : RF.field.toSubgroup :=
⟨τ.1, by
simpa only [RF, intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField] using τ.2⟩
let ψ := intrinsicBaseEquivAmbientFixedField K H e
let ψτRH : RH.field.toSubgroup :=
⟨(ψ τ).1, by
simpa only [RH,
FiniteAbstractField.toFiniteResidueAbstractField] using
(ψ τ).2⟩
τRF ∈ (localResidueDatum F).frobeniusFixedSubgroupWithin
RF EI.field EI.below σ →
ψτRH ∈ (localResidueDatum K).frobeniusFixedSubgroupWithin
RH J hJH σH := by
dsimp only
let F := abstractFixedField K (SeparableClosure K) H.field
let : Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
let E := abstractRelativeFixedField K (SeparableClosure K) hJH
let : FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
let : NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
let : ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
let : IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
let : FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
let : IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
let i : E →ₐ[F] SeparableClosure F :=
e.symm.toAlgHom.comp E.val
let EI := finiteGaloisAbstractExtensionOfEmbedding F E i
let RF :=
(intrinsicFiniteAbstractBase F).toFiniteResidueAbstractField
(localResidueDatum F)
let RH :=
H.toFiniteResidueAbstractField (localResidueDatum K)
let σH :=
intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ
intro τ
let τRF : RF.field.toSubgroup :=
⟨τ.1, by
simpa only [RF, intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField] using τ.2⟩
let ψ := intrinsicBaseEquivAmbientFixedField K H e
let ψτRH : RH.field.toSubgroup :=
⟨(ψ τ).1, by
simpa only [RH,
FiniteAbstractField.toFiniteResidueAbstractField] using
(ψ τ).2⟩
intro hτ
have hτclosureRF :
QuotientGroup.mk τRF ∈
((localResidueDatum F).frobeniusClosure
RF EI.field EI.below σ).toSubgroup :=
((localResidueDatum F).mem_frobeniusFixedSubgroupWithin_iff
RF EI.field EI.below σ τRF).1 hτ
let ξ :=
intrinsicFrobeniusQuotientContinuousEquivAmbientFixedField
K H J hJH e
let qτ : intrinsicFixedFieldFrobeniusQuotient K H J hJH e :=
QuotientGroup.mk τ
let qH : ambientFixedFieldFrobeniusQuotient K H J hJH :=
QuotientGroup.mk (ψ τ)
have hτclosure :
qτ ∈
(closedSubgroupGenerated
({σ.1} : Set
(intrinsicFixedFieldFrobeniusQuotient
K H J hJH e)) : Subgroup _) := by
exact
(intrinsicFixedFieldFrobeniusClosure_mem_iff
K H J hJH e σ τ).1 hτclosureRF
have hξq : ξ qτ = qH := by
rfl
have htransport :
qH ∈
(closedSubgroupGenerated
({σH.1} : Set
(ambientFixedFieldFrobeniusQuotient
K H J hJH)) : Subgroup _) := by
rw [← hξq]
exact
intrinsicFixedFieldFrobeniusClosure_le_ambientFixedField
K H J hJH e σ qτ hτclosure
have hψclosureRH :
QuotientGroup.mk ψτRH ∈
((localResidueDatum K).frobeniusClosure
RH J hJH σH).toSubgroup := by
exact
(ambientFixedFieldFrobeniusClosure_mem_iff
K H J hJH e σ τ).2 htransport
exact
((localResidueDatum K).mem_frobeniusFixedSubgroupWithin_iff
RH J hJH σH ψτRH).2 hψclosureRH