Membership in the intrinsic Frobenius closure, expressed either with the residue datum's carrier or with the canonical fixed-field quotient.
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 intrinsicFixedFieldFrobeniusClosure_mem_iff
(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)
∀ τ : (intrinsicAbstractBase F).toSubgroup,
let τRF : RF.field.toSubgroup :=
⟨τ.1, by
simpa only [RF, intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField] using τ.2⟩
QuotientGroup.mk τRF ∈
((localResidueDatum F).frobeniusClosure
RF EI.field EI.below σ).toSubgroup ↔
(QuotientGroup.mk τ :
intrinsicFixedFieldFrobeniusQuotient K H J hJH e) ∈
(closedSubgroupGenerated
({σ.1} : Set
(intrinsicFixedFieldFrobeniusQuotient
K H J hJH e)) : Subgroup _) := 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)
intro τ
let τRF : RF.field.toSubgroup :=
⟨τ.1, by
simpa only [RF, intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField] using τ.2⟩
constructor
· intro h
convert h using 1
all_goals
simp only [DegreeData.frobeniusClosure, Set.range_unique,
intrinsicFixedFieldFrobeniusQuotient,
intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField]
· intro h
convert h using 1
all_goals
simp only [DegreeData.frobeniusClosure, Set.range_unique,
intrinsicFixedFieldFrobeniusQuotient,
intrinsicFiniteAbstractBase,
FiniteAbstractField.toFiniteResidueAbstractField]