ModulePrimeComparison.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.FixedFieldIntrinsicReciprocity.PrimeComparison
77 declarations indexed from sourceView source ↗ Declarations
LocalClassFieldTheory.intrinsicPrimeComparison_separableClosureAlgebra
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
LocalClassFieldTheory.intrinsicPrimeComparison_absoluteFinite
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
LocalClassFieldTheory.intrinsicPrimeComparison_fixedFieldFiniteDimensional
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
LocalClassFieldTheory.intrinsicPrimeComparison_fixedFieldNormed
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
LocalClassFieldTheory.intrinsicPrimeComparison_fixedFieldValuative
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
LocalClassFieldTheory.intrinsicPrimeComparison_fixedFieldLocal
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
LocalClassFieldTheory.intrinsicPrimeComparison_extensionFiniteDimensional
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
LocalClassFieldTheory.intrinsicPrimeComparison_extensionGalois
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
LocalClassFieldTheory.intrinsicPrimeComparison_extensionNormal
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
LocalClassFieldTheory.intrinsicPrimeComparison_extensionFinite
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
LocalClassFieldTheory.intrinsicPrimeComparison_residueExtensionFinite
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
LocalClassFieldTheory.intrinsicFixedFieldLocalArtinMonoidHom
DocumentationThe local Artin homomorphism of the actual finite fixed-field extension, using the canonical local structure constructed from the original field.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldConcreteSymbolValue
DocumentationThe concrete norm-residue symbol of the intrinsic finite extension, evaluated at a unit of the finite fixed field.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldConcretePrimeComparison
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldAmbientPrimeComparison
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldSourceFrobeniusAbelianization
DocumentationMap an intrinsic extension-quotient class to the abelianization of the intrinsic finite-extension Galois group.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldAmbientFrobeniusAbelianization
DocumentationRestrict a transported ambient Frobenius element and map the resulting class to the abelianization of the intrinsic finite-extension Galois group.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.IntrinsicFixedFieldPrimeComparisonData
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceClosedField
DocumentationThe intrinsic closed subgroup fixed by the Frobenius element associated to the finite fixed-field extension.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceBelow
DocumentationThe intrinsic Frobenius-fixed closed subgroup lies below the intrinsic absolute-base subgroup.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceField
DocumentationThe intrinsic abstract fixed field cut out by the intrinsic Frobenius-fixed closed subgroup.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientClosedField
DocumentationThe ambient Frobenius-fixed closed subgroup obtained after transporting the intrinsic Frobenius element.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientBelow
DocumentationThe transported ambient Frobenius-fixed subgroup lies below the ambient finite fixed subgroup.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientField
DocumentationThe ambient relative fixed field cut out by the transported Frobenius-fixed subgroup.
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceAlgebra
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceNormed
Source context 28 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceValuative
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceLocal
Source context 30 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceValuationExtension
Source context 31 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientAlgebraK
Source context 32 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientAlgebraF
Source context 33 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
Source context 34 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientNormed
Source context 35 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientValuative
Source context 36 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientLocal
Source context 37 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientValuationExtension
Source context 38 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
Source context 39 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientEmbedding
DocumentationThe canonical algebra embedding of the ambient Frobenius fixed field into the ambient separable closure.
Source context 40 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusAmbientSeparable
Source context 40 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAlgEquiv
DocumentationThe canonical algebra equivalence from the intrinsic Frobenius fixed field to the corresponding ambient Frobenius fixed field.
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusRingEquiv
DocumentationThe underlying ring equivalence of the canonical equivalence between the intrinsic and ambient Frobenius fixed fields.
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobenius_valuationSubring_mem
DocumentationThe canonical intrinsic-to-ambient Frobenius fixed-field equivalence identifies their valuation subrings.
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourcePrimeUnit
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourcePrimeUnit_valuation
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientPrimeUnit
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientPrimeUnit_valuation
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusPrimeNorm
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicPrimeComparison_frobeniusSourceQuotientFinite
Source context 41 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceAbstractField
DocumentationPackage the intrinsic Frobenius-fixed subgroup as a finite abstract field inside the intrinsic absolute Galois group.
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourcePrimeElement
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourcePrimeElement_isPrime
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusPrimeNorm_relativeNorm
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientAbstractField
DocumentationPackage the transported ambient Frobenius-fixed subgroup as a finite abstract field inside the ambient absolute Galois group.
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientPrimeElement
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientPrimeElement_isPrime
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusPrimeNorm_concrete
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusPrimeNorm_ambient
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeRepresentative
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeRepresentative_abelianization
Source context 43 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
omit [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K] in
LocalClassFieldTheory.intrinsicFixedFieldPrimeFrobeniusLift
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeFrobeniusLift_restriction
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeComparisonWitness
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeComparisonWitness_concrete
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldAmbientQuotientResult
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldSourceQuotientResult
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientRestrictionResult
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceRestrictionResult
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldQuotientResult_mk_compatibility
Source context 43 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
omit [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K] in
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusRestriction_mk_compatibility
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientRestrictionResult_eq
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeFrobeniusSourceRestrictionResult_eq
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeFrobeniusLift_ambientRestriction
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeComparisonWitness_ambient
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.intrinsicFixedFieldPrimeComparison
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.exists_intrinsicFixedFieldPrimeComparison
DocumentationEvery abelianized Galois element of the intrinsic finite fixed-field extension is represented by a unit with both its concrete norm-residue value and its actual ambient fixed-field norm-residue value.
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
LocalClassFieldTheory.exists_intrinsicFixedFieldNormClassRepresentative
DocumentationEvery unit of the intrinsic finite fixed field has a norm-class-equivalent representative whose ambient fixed-field norm-residue value is the actual local Artin value of the original unit.
Source context 43 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory RamificationTheory CyclicCohomology KummerTheory
open ClassFormation
open scoped ValuativeRel
section IntrinsicFixedFieldPrimeComparison
variable
(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)
local notation "F" =>
abstractFixedField K (SeparableClosure K) H.field
local notation "E" =>
abstractRelativeFixedField K (SeparableClosure K) hJH
local notation "iFE" =>
e.symm.toAlgHom.comp
(IntermediateField.val
(abstractRelativeFixedField
K (SeparableClosure K) hJH))
local notation "EI" =>
finiteGaloisAbstractExtensionOfEmbedding F E iFE
local notation "RF" =>
FiniteAbstractField.toFiniteResidueAbstractField
(intrinsicFiniteAbstractBase F)
(localResidueDatum F)
local notation "RH" =>
FiniteAbstractField.toFiniteResidueAbstractField
H (localResidueDatum K)
local notation "qF" =>
finiteGaloisAbstractQuotientEquivGaloisGroupOfEmbedding F E iFE
local notation "qH" =>
abstractExtensionQuotientEquivGaloisGroup
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_separableClosureAlgebra :
Algebra F (SeparableClosure F) :=
(separableClosure F (AlgebraicClosure F)).algebra
local instance intrinsicPrimeComparison_absoluteFinite :
Finite
((baseField
Gal(SeparableClosure K/K)).toSubgroup ⧸
extensionSubgroup
(baseField Gal(SeparableClosure K/K))
H.field (le_baseField H.field)) :=
H.finite
local instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
FiniteDimensional K F :=
abstractFixedField_finiteDimensional
K (SeparableClosure K) H.field H.finite
local instance intrinsicPrimeComparison_fixedFieldNormed :
NontriviallyNormedField F :=
finiteExtensionSpectralNormedField K F
local instance intrinsicPrimeComparison_fixedFieldValuative :
ValuativeRel F :=
finiteExtensionSpectralValuativeRel K F
local instance intrinsicPrimeComparison_fixedFieldLocal :
IsNonarchimedeanLocalField F :=
finiteExtensionSpectralIsNonarchimedeanLocalField K F
local instance intrinsicPrimeComparison_extensionFiniteDimensional :
FiniteDimensional F E :=
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field J hJH H.finite hJfinite
local instance intrinsicPrimeComparison_extensionGalois :
IsGalois F E :=
abstractRelativeFixedField_isGalois
K (SeparableClosure K) H.field J hJH hJnormal
local instance intrinsicPrimeComparison_extensionNormal :
(extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below).Normal :=
(EI).normal
local instance intrinsicPrimeComparison_extensionFinite :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below) :=
(EI).finite
local instance intrinsicPrimeComparison_residueExtensionFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) := by
change Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F) (EI).field (EI).below)
exact intrinsicPrimeComparison_extensionFinite K H J hJH e
local instance intrinsicPrimeComparison_frobeniusSourceAlgebra
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusSourceFiniteDimensional
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusSourceAlgebra
K H J hJH e σ
let _hRFFinite :
Finite
((RF).field.toSubgroup ⧸
extensionSubgroup (RF).field (EI).field (EI).below) :=
intrinsicPrimeComparison_residueExtensionFinite
K H J hJH e
exact
@abstractFixedField_finiteDimensional
F (SeparableClosure F) _ _ inferInstance inferInstance
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
((localResidueDatum F).frobeniusFixedField_absoluteFinite
(intrinsicFiniteAbstractBase F) (EI).field (EI).below σ)
local instance intrinsicPrimeComparison_frobeniusSourceNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation F)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension F
(intrinsicFixedFieldFrobeniusSourceField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ).algebra
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalK
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ)) := by
let : Algebra K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraK
K H J hJH e σ
change FiniteDimensional K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
exact
abstractFixedField_finiteDimensional
K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
((localResidueDatum K).frobeniusFixedField_absoluteFinite
H J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientNormed
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
NontriviallyNormedField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralNormedField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuative
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
ValuativeRel
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralValuativeRel K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientLocal
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
IsNonarchimedeanLocalField
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
finiteExtensionSpectralIsNonarchimedeanLocalField K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Valuation.HasExtension
(ValuativeRel.valuation K)
(ValuativeRel.valuation
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)) :=
finiteExtensionSpectralValuation_hasExtension K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
local instance intrinsicPrimeComparison_frobeniusAmbientFiniteDimensionalF
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
@FiniteDimensional F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(@Algebra.toModule F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ)
_ _
(intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ)) := by
let : Algebra F
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
intrinsicPrimeComparison_frobeniusAmbientAlgebraF
K H J hJH e σ
exact
abstractRelativeFixedField_finiteDimensional
K (SeparableClosure K) H.field
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusAmbientBelow
K H J hJH e σ)
H.finite
((localResidueDatum K).frobeniusFixedField_finite
RH J hJH
(intrinsicFrobeniusElementToAmbientFixedField
K H J hJH e σ))
local instance intrinsicPrimeComparison_frobeniusAmbientSeparable
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Algebra.IsSeparable K
(intrinsicFixedFieldFrobeniusAmbientField
K H J hJH e σ) :=
by
change Algebra.IsSeparable K
(abstractFixedField K (SeparableClosure K)
(intrinsicFixedFieldFrobeniusAmbientClosedField
K H J hJH e σ))
infer_instance
local instance intrinsicPrimeComparison_frobeniusSourceQuotientFinite
(σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
Finite
((intrinsicAbstractBase F).toSubgroup ⧸
extensionSubgroup
(intrinsicAbstractBase F)
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ)) := by
change Finite
((RF).field.toSubgroup ⧸
extensionSubgroup
(RF).field
(intrinsicFixedFieldFrobeniusSourceClosedField
K H J hJH e σ)
(intrinsicFixedFieldFrobeniusSourceBelow
K H J hJH e σ))
exact
(localResidueDatum F).frobeniusFixedField_finite
RF (EI).field (EI).below σ
include e in