ModuleSeparableClosurePadicLift.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.LocalGlobalArtinCompatibility.SeparableClosurePadicLift
33 declarations indexed from sourceView source ↗ Module documentation
Separable-closure p-adic lifts for local-global Artin compatibility
This module constructs the finite-place decomposition restriction maps and the positive p-adic cyclotomic lifts used in the local-global comparison.
Declarations
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
GlobalClassFieldTheory.Reciprocity.numberFieldTowerExtensionQuotientEquivGaloisGroup_mk_apply
DocumentationEvaluation of the compatible finite quotient on an arbitrary ambient representative is the action of that representative on the chosen embedded copy of the top field.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.automorphismCyclicFixedField
DocumentationThe fixed field of the cyclic subgroup generated by one automorphism of a finite abelian extension.
Passing from K to this field is the genuine cyclic reduction used in the proof of finite-place local--global compatibility: over this field the given automorphism generates the whole Galois group.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.automorphismCyclicFixedFieldNumberField
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.automorphismOverCyclicFixedField
DocumentationAn automorphism, regarded over the fixed field of the cyclic subgroup it generates.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.automorphismOverCyclicFixedField_restrictScalars
DocumentationRestricting the automorphism over its cyclic fixed field back to the base field recovers the original automorphism.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [NumberField K] [NumberField L] [IsAbelianGalois K L] in
GlobalClassFieldTheory.Reciprocity.automorphismOverCyclicFixedField_generates
DocumentationThe automorphism over its cyclic fixed field genuinely generates the entire relative Galois group.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [NumberField K] [NumberField L] [IsAbelianGalois K L] in
GlobalClassFieldTheory.Reciprocity.automorphismCyclicFixedPlace
DocumentationThe finite place of the cyclic fixed field obtained by restricting the chosen extension of v to that field and taking its centre.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceBelow_automorphismCyclicFixedPlace
DocumentationThe finite place induced on the cyclic fixed field lies above the original base-field place.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [NumberField L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceBelow_chosenExtensionCentre_eq_automorphismCyclicFixedPlace
DocumentationThe centre in L of the originally chosen extension of v lies above the cyclic-reduction place. This identifies the exact upper place used in the norm--restriction square without making a new valuation choice.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.automorphismCyclicFixedTopExtension
DocumentationThe exact extension of the normalized finite absolute value at the cyclic-reduction place whose centre is the original chosen place of L.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.automorphismCyclicFixedTopExtension_centre
DocumentationThe chosen top extension above the cyclic fixed place has the same centre as the original chosen extension over the base field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.automorphismOverCyclicFixedField_mem_chosenFinitePlaceDecompositionGroup
DocumentationA decomposition automorphism remains in the decomposition group at the chosen place after the cyclic fixed-field reduction. This is the lightweight geometric statement underlying the corresponding local Artin range result.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.automorphismOverCyclicFixedField_mem_chosenFinitePlaceArtin_range
DocumentationA decomposition automorphism remains a decomposition automorphism after the cyclic fixed-field reduction, for the actual chosen local Artin factor over the reduced base.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureDecompositionRestriction
DocumentationRestriction from the decomposition group in the common compatible rational separable closure to the decomposition group at the chosen finite place of L.
The codomain is transported along the proved equality between the restricted ambient absolute value and the supplied exact extension.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureDecompositionRestriction_coe
DocumentationOn underlying automorphisms, the compatible finite-place restriction is the ordinary normal-field restriction.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureDecompositionRestriction_surjective
DocumentationThe compatible separable-closure restriction is onto the actual decomposition group at the chosen finite place.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopDecompositionInclusion
DocumentationScalar restriction embeds the decomposition group over L into the compatible decomposition group over K.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopDecompositionInclusion_range
DocumentationThe image of the top-field decomposition group is exactly the kernel of restriction to the chosen finite-place decomposition group of L.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopExtension
DocumentationThe compatible separable-closure absolute value, regarded as an exact extension of the chosen absolute value on the top number field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceCyclotomicCompositumExtension
DocumentationRestriction of the compatible separable-closure valuation to the actual cyclotomic ZHat-compositum over the top number field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceCyclotomicCompositumExtension_base_isEquiv
DocumentationThe restricted cyclotomic-compositum valuation has the same finite-place class as the normalized valuation at the centre of the chosen extension on the top field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopCyclotomicRestriction
DocumentationRestriction from the top-field decomposition group in the compatible separable closure to the decomposition group in the actual cyclotomic ZHat-compositum.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopCyclotomicRestriction_surjective
DocumentationThe top-field decomposition group surjects onto the decomposition group of the actual cyclotomic ZHat-compositum at the restricted place.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureCyclotomicRestriction
DocumentationRestriction of the compatible separable-closure decomposition group to the actual rational cyclotomic ZHat-field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosurePadicCyclotomicDegree
DocumentationThe genuine p-adic cyclotomic degree on the compatible separable-closure decomposition group.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTopCyclotomicRestriction_padicDegree
DocumentationRestricting first to the top cyclotomic compositum gives the same p-adic degree as restricting directly from the common separable closure to the rational cyclotomic field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureTop_padicDegree_range
DocumentationThe p-adic degrees contributed by the top-field decomposition group are exactly those visible in the actual cyclotomic compositum at the restricted place.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureRestrictionKernel_padicDegree_range
DocumentationThe p-adic degrees contributed by the kernel of finite-place restriction are exactly the degrees coming from the decomposition group over the top field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureRestrictionKernel_padicDegree_isClosed
DocumentationThe p-adic cyclotomic degrees contributed by the genuine kernel of finite-place restriction form a closed additive subgroup of ℤ_p.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.finitePlaceSeparableClosureRestrictionKernel_padicDegree_isOpen
DocumentationThe p-adic cyclotomic degrees contributed by the genuine kernel of finite-place restriction form an open subgroup of ℤ_p.
The point is that the valuation on the actual cyclotomic compositum need only represent the normalized finite-place class. The finite-index theorem for that valuation class and closedness of the kernel image give openness.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in
GlobalClassFieldTheory.Reciprocity.exists_positivePadicDegree_lift_of_surjective
DocumentationA surjective restriction map admits a lift with positive integral p-adic degree whenever the degrees contributed by its kernel form an open subgroup of ℤ_[p].
The initial lift is corrected inside the genuine restriction kernel. Density of the positive natural numbers in ℤ_[p] supplies the required correction without changing its prescribed restriction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
GlobalClassFieldTheory.Reciprocity.exists_finitePlaceSeparableClosureLift_with_positivePadicCyclotomicDegree
DocumentationEvery actual finite-place decomposition automorphism has a lift to the compatible separable closure whose genuine cyclotomic p-adic degree is a positive integer.
The lift is corrected only inside the decomposition group over L, so its prescribed restriction to L is unchanged.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open AlgebraicNumberTheory IsDedekindDomain NumberField
open IdeleGroup RelativeIdeleGroup
open AlgebraicNumberTheory.Valuations
open HilbertRamification
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsAbelianGalois K L]
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
noncomputable local instance automorphismCyclicFixedFieldNumberField
(σ : Gal(L/K)) :
NumberField (automorphismCyclicFixedField σ) :=
NumberField.of_module_finite K
(automorphismCyclicFixedField σ)
omit [FiniteDimensional K L] in