Module

PrimeComparison.lean

Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.FixedFieldIntrinsicReciprocity.PrimeComparison
77 declarations indexed from sourceView source ↗

Intrinsic fixed-field prime comparison

This module compares intrinsic local Artin maps with the ambient fixed-field norm-residue symbol.

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
instance intrinsicPrimeComparison_separableClosureAlgebra :
    Algebra F (SeparableClosure F)
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
instance intrinsicPrimeComparison_absoluteFinite :
    Finite
      ((baseField
        Gal(SeparableClosure K/K)).toSubgroup ⧸
        extensionSubgroup
          (baseField Gal(SeparableClosure K/K))
          H.field (le_baseField H.field))
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
instance intrinsicPrimeComparison_fixedFieldFiniteDimensional :
    FiniteDimensional K F
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
instance intrinsicPrimeComparison_fixedFieldNormed :
    NontriviallyNormedField F
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
instance intrinsicPrimeComparison_fixedFieldValuative :
    ValuativeRel 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
instance intrinsicPrimeComparison_fixedFieldLocal :
    IsNonarchimedeanLocalField 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
instance intrinsicPrimeComparison_extensionFiniteDimensional :
    FiniteDimensional F E
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
instance intrinsicPrimeComparison_extensionGalois :
    IsGalois F E
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
instance intrinsicPrimeComparison_extensionNormal :
    (extensionSubgroup
      (intrinsicAbstractBase F) (EI).field (EI).below).Normal
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
instance intrinsicPrimeComparison_extensionFinite :
    Finite
      ((intrinsicAbstractBase F).toSubgroup ⧸
        extensionSubgroup
          (intrinsicAbstractBase F) (EI).field (EI).below)
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
instance intrinsicPrimeComparison_residueExtensionFinite :
    Finite
      ((RF).field.toSubgroup ⧸
        extensionSubgroup (RF).field (EI).field (EI).below)
LocalClassFieldTheory.intrinsicFixedFieldLocalArtinMonoidHom

The 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
def intrinsicFixedFieldLocalArtinMonoidHom :
    Additive Fˣ →+ Additive (Abelianization Gal(E/F))
LocalClassFieldTheory.intrinsicFixedFieldConcreteSymbolValue

The 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
def intrinsicFixedFieldConcreteSymbolValue
    (x : Fˣ) : Abelianization Gal(E/F)
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
def intrinsicFixedFieldConcretePrimeComparison
    (x : Fˣ) (z : Abelianization Gal(E/F)) : Prop
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
def intrinsicFixedFieldAmbientPrimeComparison
    (_e : intrinsicFixedFieldSeparableClosureEquiv K H)
    (x : Fˣ) (z : Abelianization Gal(E/F)) : Prop
LocalClassFieldTheory.intrinsicFixedFieldSourceFrobeniusAbelianization

Map 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
def intrinsicFixedFieldSourceFrobeniusAbelianization
    (q : (EI).extensionQuotient) :
    Abelianization Gal(E/F)
LocalClassFieldTheory.intrinsicFixedFieldAmbientFrobeniusAbelianization

Restrict 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
def intrinsicFixedFieldAmbientFrobeniusAbelianization
    (σ :
      (localResidueDatum F).FrobeniusElements
        RF (EI).field (EI).below) :
    Abelianization Gal(E/F)
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
structure IntrinsicFixedFieldPrimeComparisonData
    (z : Abelianization Gal(E/F)) where
  xPrime : Fˣ
  concrete :
    intrinsicFixedFieldConcretePrimeComparison
      K H J hJH e xPrime z
  ambient :
    intrinsicFixedFieldAmbientPrimeComparison
      K H J hJH e xPrime z
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceClosedField

The 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
abbrev intrinsicFixedFieldFrobeniusSourceClosedField
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceBelow

The 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
theorem intrinsicFixedFieldFrobeniusSourceBelow
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (intrinsicFixedFieldFrobeniusSourceClosedField
        K H J hJH e σ).toSubgroup ≤
      (intrinsicAbstractBase F).toSubgroup
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceField

The 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
abbrev intrinsicFixedFieldFrobeniusSourceField
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientClosedField

The 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
abbrev intrinsicFixedFieldFrobeniusAmbientClosedField
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientBelow

The 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
theorem intrinsicFixedFieldFrobeniusAmbientBelow
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (intrinsicFixedFieldFrobeniusAmbientClosedField
        K H J hJH e σ).toSubgroup ≤ H.field.toSubgroup
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientField

The 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
abbrev intrinsicFixedFieldFrobeniusAmbientField
    (σ : intrinsicFixedFieldFrobeniusElements 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
instance intrinsicPrimeComparison_frobeniusSourceAlgebra
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Algebra F
      (intrinsicFixedFieldFrobeniusSourceField
        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
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 σ))
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 σ)
instance intrinsicPrimeComparison_frobeniusSourceNormed
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    NontriviallyNormedField
      (intrinsicFixedFieldFrobeniusSourceField
        K H J hJH e σ)
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 σ)
instance intrinsicPrimeComparison_frobeniusSourceValuative
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    ValuativeRel
      (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 σ)
instance intrinsicPrimeComparison_frobeniusSourceLocal
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    IsNonarchimedeanLocalField
      (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 σ)
instance intrinsicPrimeComparison_frobeniusSourceValuationExtension
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Valuation.HasExtension
      (ValuativeRel.valuation F)
      (ValuativeRel.valuation
        (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 σ)
instance intrinsicPrimeComparison_frobeniusAmbientAlgebraK
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Algebra K
      (intrinsicFixedFieldFrobeniusAmbientField
        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
instance intrinsicPrimeComparison_frobeniusAmbientAlgebraF
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Algebra F
      (intrinsicFixedFieldFrobeniusAmbientField
        K H J hJH e σ)
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
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 σ))
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 σ))
instance intrinsicPrimeComparison_frobeniusAmbientNormed
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    NontriviallyNormedField
      (intrinsicFixedFieldFrobeniusAmbientField
        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 σ)
instance intrinsicPrimeComparison_frobeniusAmbientValuative
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    ValuativeRel
      (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 σ)
instance intrinsicPrimeComparison_frobeniusAmbientLocal
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    IsNonarchimedeanLocalField
      (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 σ)
instance intrinsicPrimeComparison_frobeniusAmbientValuationExtension
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Valuation.HasExtension
      (ValuativeRel.valuation K)
      (ValuativeRel.valuation
        (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 σ)
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 σ))
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientEmbedding

The 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 σ))
def intrinsicFixedFieldFrobeniusAmbientEmbedding
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    intrinsicFixedFieldFrobeniusAmbientField
        K H J hJH e σ →ₐ[K]
      SeparableClosure K
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 σ))
instance intrinsicPrimeComparison_frobeniusAmbientSeparable
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Algebra.IsSeparable K
      (intrinsicFixedFieldFrobeniusAmbientField
        K H J hJH e σ)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAlgEquiv

The 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
def intrinsicFixedFieldFrobeniusAlgEquiv
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusRingEquiv

The 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
def intrinsicFixedFieldFrobeniusRingEquiv
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    intrinsicFixedFieldFrobeniusSourceField
        K H J hJH e σ ≃+*
      intrinsicFixedFieldFrobeniusAmbientField
        K H J hJH e σ
LocalClassFieldTheory.intrinsicFixedFieldFrobenius_valuationSubring_mem

The 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
theorem intrinsicFixedFieldFrobenius_valuationSubring_mem
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
    (x :
      intrinsicFixedFieldFrobeniusSourceField
        K H J hJH e σ) :
    x ∈
        (ValuativeRel.valuation
          (intrinsicFixedFieldFrobeniusSourceField
            K H J hJH e σ)).valuationSubring ↔
      intrinsicFixedFieldFrobeniusRingEquiv
          K H J hJH e σ x ∈
        (ValuativeRel.valuation
          (intrinsicFixedFieldFrobeniusAmbientField
            K H J hJH e σ)).valuationSubring
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
def intrinsicFixedFieldFrobeniusSourcePrimeUnit
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (intrinsicFixedFieldFrobeniusSourceField
      K H J hJH e σ)ˣ
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
theorem intrinsicFixedFieldFrobeniusSourcePrimeUnit_valuation
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    IsNonarchimedeanLocalField.valuationMap
        (intrinsicFixedFieldFrobeniusSourceField
          K H J hJH e σ)
        (Additive.ofMul
          (intrinsicFixedFieldFrobeniusSourcePrimeUnit
            K H J hJH e σ)) =
      1
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
def intrinsicFixedFieldFrobeniusAmbientPrimeUnit
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (intrinsicFixedFieldFrobeniusAmbientField
      K H J hJH e σ)ˣ
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
theorem intrinsicFixedFieldFrobeniusAmbientPrimeUnit_valuation
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    IsNonarchimedeanLocalField.valuationMap
        (intrinsicFixedFieldFrobeniusAmbientField
          K H J hJH e σ)
        (Additive.ofMul
          (intrinsicFixedFieldFrobeniusAmbientPrimeUnit
            K H J hJH e σ)) =
      1
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
def intrinsicFixedFieldFrobeniusPrimeNorm
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) : Fˣ
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
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 σ))
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusSourceAbstractField

Package 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 σ
def intrinsicFixedFieldFrobeniusSourceAbstractField
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    FiniteAbstractField Gal(SeparableClosure F/F)
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 σ
def intrinsicFixedFieldFrobeniusSourcePrimeElement
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    ambientFixedAddSubgroup
      (intrinsicAbsoluteUnits F)
      (intrinsicFixedFieldFrobeniusSourceClosedField
        K H J hJH e σ)
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 σ
theorem intrinsicFixedFieldFrobeniusSourcePrimeElement_isPrime
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (localHenselianValuation F).IsPrimeElement
      (intrinsicFixedFieldFrobeniusSourceAbstractField
        K H J hJH e σ)
      (intrinsicFixedFieldFrobeniusSourcePrimeElement
        K H J hJH e σ)
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 σ
theorem intrinsicFixedFieldFrobeniusPrimeNorm_relativeNorm
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    relativeNorm
        (intrinsicAbsoluteUnits F)
        (intrinsicAbstractBase F)
        (intrinsicFixedFieldFrobeniusSourceClosedField
          K H J hJH e σ)
        (intrinsicFixedFieldFrobeniusSourceBelow
          K H J hJH e σ)
        (intrinsicFixedFieldFrobeniusSourcePrimeElement
          K H J hJH e σ) =
      baseUnitsEquivGaloisAmbientFixed F (SeparableClosure F)
        (Additive.ofMul
          (intrinsicFixedFieldFrobeniusPrimeNorm
            K H J hJH e σ))
LocalClassFieldTheory.intrinsicFixedFieldFrobeniusAmbientAbstractField

Package 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 σ
def intrinsicFixedFieldFrobeniusAmbientAbstractField
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    FiniteAbstractField Gal(SeparableClosure K/K)
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 σ
def intrinsicFixedFieldFrobeniusAmbientPrimeElement
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    ambientFixedAddSubgroup
      (galoisAmbientUnitsRep K (SeparableClosure K))
      (intrinsicFixedFieldFrobeniusAmbientClosedField
        K H J hJH e σ)
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 σ
theorem intrinsicFixedFieldFrobeniusAmbientPrimeElement_isPrime
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    (localHenselianValuation K).IsPrimeElement
      (intrinsicFixedFieldFrobeniusAmbientAbstractField
        K H J hJH e σ)
      (intrinsicFixedFieldFrobeniusAmbientPrimeElement
        K H J hJH e σ)
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 σ
theorem intrinsicFixedFieldFrobeniusPrimeNorm_concrete
    (q : (EI).extensionQuotient)
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e)
    (hσ :
      (localResidueDatum F).frobeniusRestriction
        RF (EI).field (EI).below σ = q) :
    intrinsicFixedFieldConcretePrimeComparison
      K H J hJH e
      (intrinsicFixedFieldFrobeniusPrimeNorm
        K H J hJH e σ)
      (intrinsicFixedFieldSourceFrobeniusAbelianization
        K H J hJH e q)
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 σ
theorem intrinsicFixedFieldFrobeniusPrimeNorm_ambient
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    intrinsicFixedFieldAmbientPrimeComparison
      K H J hJH e
      (intrinsicFixedFieldFrobeniusPrimeNorm
        K H J hJH e σ)
      (intrinsicFixedFieldAmbientFrobeniusAbelianization
        K H J hJH e σ)
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 σ
def intrinsicFixedFieldPrimeRepresentative
    (z : Abelianization Gal(E/F)) :
    (EI).extensionQuotient
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
theorem intrinsicFixedFieldPrimeRepresentative_abelianization
    (z : Abelianization Gal(E/F)) :
    (qF).abelianizationCongr
        (Abelianization.of
          (intrinsicFixedFieldPrimeRepresentative
            K H J hJH e z)) =
      z
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 σ
def intrinsicFixedFieldPrimeFrobeniusLift
    (z : Abelianization Gal(E/F)) :
    intrinsicFixedFieldFrobeniusElements K H J hJH e
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 σ
theorem intrinsicFixedFieldPrimeFrobeniusLift_restriction
    (z : Abelianization Gal(E/F)) :
    (localResidueDatum F).frobeniusRestriction
        RF (EI).field (EI).below
        (intrinsicFixedFieldPrimeFrobeniusLift
          K H J hJH e z) =
      intrinsicFixedFieldPrimeRepresentative
        K H J hJH e z
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 σ
def intrinsicFixedFieldPrimeComparisonWitness
    (z : Abelianization Gal(E/F)) : Fˣ
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 σ
theorem intrinsicFixedFieldPrimeComparisonWitness_concrete
    (z : Abelianization Gal(E/F)) :
    intrinsicFixedFieldConcretePrimeComparison
      K H J hJH e
      (intrinsicFixedFieldPrimeComparisonWitness
        K H J hJH e z) z
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 σ
def intrinsicFixedFieldAmbientQuotientResult
    (q :
      H.field.toSubgroup ⧸
        extensionSubgroup H.field J hJH) :
    Gal(E/F)
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 σ
def intrinsicFixedFieldSourceQuotientResult
    (q : (EI).extensionQuotient) :
    Gal(E/F)
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 σ
def
    intrinsicFixedFieldFrobeniusAmbientRestrictionResult
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Gal(E/F)
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 σ
def
    intrinsicFixedFieldFrobeniusSourceRestrictionResult
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    Gal(E/F)
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
theorem
    intrinsicFixedFieldQuotientResult_mk_compatibility
    (τ : (intrinsicAbstractBase F).toSubgroup) :
    intrinsicFixedFieldAmbientQuotientResult K H J hJH
        (QuotientGroup.mk
          (intrinsicBaseEquivAmbientFixedField K H e τ)) =
      intrinsicFixedFieldSourceQuotientResult K H J hJH e
        (QuotientGroup.mk τ)
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 σ
theorem
    intrinsicFixedFieldFrobeniusRestriction_mk_compatibility
    (τ : (intrinsicAbstractBase F).toSubgroup) :
    intrinsicFixedFieldAmbientQuotientResult K H J hJH
        ((localResidueDatum K).extensionRestriction
          H.field J hJH
          (intrinsicFrobeniusQuotientEquivAmbientFixedField
            K H J hJH e (QuotientGroup.mk τ))) =
      intrinsicFixedFieldSourceQuotientResult K H J hJH e
        ((localResidueDatum F).extensionRestriction
          (intrinsicAbstractBase F) (EI).field (EI).below
          (QuotientGroup.mk τ))
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 σ
theorem
    intrinsicFixedFieldFrobeniusAmbientRestrictionResult_eq
    (σ : intrinsicFixedFieldFrobeniusElements K H J hJH e) :
    intrinsicFixedFieldFrobeniusAmbientRestrictionResult
        K H J hJH e σ =
      intrinsicFixedFieldFrobeniusSourceRestrictionResult
        K H J hJH e σ
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 σ
theorem
    intrinsicFixedFieldPrimeFrobeniusSourceRestrictionResult_eq
    (z : Abelianization Gal(E/F)) :
    intrinsicFixedFieldFrobeniusSourceRestrictionResult
        K H J hJH e
        (intrinsicFixedFieldPrimeFrobeniusLift
          K H J hJH e z) =
      qF
        (intrinsicFixedFieldPrimeRepresentative
          K H J hJH e z)
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 σ
theorem intrinsicFixedFieldPrimeFrobeniusLift_ambientRestriction
    (z : Abelianization Gal(E/F)) :
    intrinsicFixedFieldFrobeniusAmbientRestrictionResult
        K H J hJH e
        (intrinsicFixedFieldPrimeFrobeniusLift
          K H J hJH e z) =
      qF
        (intrinsicFixedFieldPrimeRepresentative
          K H J hJH e z)
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 σ
theorem intrinsicFixedFieldPrimeComparisonWitness_ambient
    (z : Abelianization Gal(E/F)) :
    intrinsicFixedFieldAmbientPrimeComparison
      K H J hJH e
      (intrinsicFixedFieldPrimeComparisonWitness
        K H J hJH e z) z
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 σ
def intrinsicFixedFieldPrimeComparison
    (z : Abelianization Gal(E/F)) :
    IntrinsicFixedFieldPrimeComparisonData
      K H J hJH e z
LocalClassFieldTheory.exists_intrinsicFixedFieldPrimeComparison

Every 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 σ
theorem exists_intrinsicFixedFieldPrimeComparison
    (z : Abelianization Gal(E/F)) :
    ∃ x : Fˣ,
      concreteNormResidueSymbolOfEmbedding
          F E iFE
          (localResidueDatum F)
          (localHenselianValuation F)
          (separableClosureUnits_isClassFormation F) x = z ∧
        abstractFixedFieldNormResidueSymbol
          K (SeparableClosure K)
          (localResidueDatum K)
          (localHenselianValuation K)
          (separableClosureUnits_isClassFormation K)
          H.field J hJH (Additive.ofMul x) =
          Additive.ofMul z
LocalClassFieldTheory.exists_intrinsicFixedFieldNormClassRepresentative

Every 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
theorem exists_intrinsicFixedFieldNormClassRepresentative
    (a : Fˣ) :
    ∃ x : Fˣ,
      normClass F E a = normClass F E x ∧
        abstractFixedFieldNormResidueSymbol
          K (SeparableClosure K)
          (localResidueDatum K)
          (localHenselianValuation K)
          (separableClosureUnits_isClassFormation K)
          H.field J hJH (Additive.ofMul x) =
          intrinsicFixedFieldLocalArtinMonoidHom
            K H J hJH (Additive.ofMul a)