Module

RationalCyclotomicLocalization.lean

Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.RationalCyclotomicLocalization
18 declarations indexed from sourceView source ↗

Localized rational cyclotomic levels

This file identifies the algebraic localization of an actual finite rational cyclotomic level with a cyclotomic extension of the completed base. The primitive root is the image of a genuine primitive root in the global level under the canonical global-to-local map.

Declarations

GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevelPrimitiveRoot

A genuine primitive root in the actual m-th rational cyclotomic level.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
def rationalCyclotomicLevelPrimitiveRoot
    (m : ℕ+) : KummerTheory.rationalCyclotomicLevel m
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicAdicAbsoluteValue

The finite adic absolute value of the rational base at v.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
abbrev rationalCyclotomicAdicAbsoluteValue
    (v : HeightOneSpectrum (𝓞 ℚ))
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicChosenFinitePlaceExtension

The chosen extension of the rational finite-place absolute value to the actual m-th cyclotomic level.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
def rationalCyclotomicChosenFinitePlaceExtension
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    AbsoluteValueExtension
      (rationalCyclotomicAdicAbsoluteValue v)
      (KummerTheory.rationalCyclotomicLevel m)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicCompletionAlgebra

The canonical algebra structure on the selected extension completion over the rational finite completion.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
instance rationalCyclotomicCompletionAlgebra
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    Algebra (rationalCyclotomicAdicAbsoluteValue v).Completion
      (rationalCyclotomicChosenFinitePlaceExtension m v).1.Completion
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedCompletion

The actual algebraic localization of the rational cyclotomic level at v.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
abbrev rationalCyclotomicLocalizedCompletion
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ))
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedCompletionFinite

The selected rational cyclotomic localization is finite over the finite completion.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
instance rationalCyclotomicLocalizedCompletionFinite
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    FiniteDimensional (rationalCyclotomicAdicAbsoluteValue v).Completion
      (rationalCyclotomicLocalizedCompletion m v)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedCompletionIsAlgebraic

The selected rational cyclotomic localization is algebraic over the finite completion.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
instance rationalCyclotomicLocalizedCompletionIsAlgebraic
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    Algebra.IsAlgebraic (rationalCyclotomicAdicAbsoluteValue v).Completion
      (rationalCyclotomicLocalizedCompletion m v)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevelPrimitiveRoot_isPrimitiveRoot

The selected root in the actual rational cyclotomic level is primitive of order m.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
theorem rationalCyclotomicLevelPrimitiveRoot_isPrimitiveRoot
    (m : ℕ+) :
    IsPrimitiveRoot (rationalCyclotomicLevelPrimitiveRoot m)
      (m : ℕ)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedCompletion_charZero
Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
theorem rationalCyclotomicLocalizedCompletion_charZero
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    CharZero (rationalCyclotomicLocalizedCompletion m v)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicGlobalToLocalizedAlgHom

The actual global-to-local embedding of the selected rational cyclotomic level, regarded as a rational algebra homomorphism.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
attribute [local instance] rationalCyclotomicLocalizedCompletion_charZero
def rationalCyclotomicGlobalToLocalizedAlgHom
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    KummerTheory.rationalCyclotomicLevel m →ₐ[ℚ]
      rationalCyclotomicLocalizedCompletion m v
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicGlobalToLocalizedAlgHom_apply

The named rational algebra homomorphism has the canonical global-to-local ring homomorphism as its underlying map.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
attribute [local instance] rationalCyclotomicLocalizedCompletion_charZero
theorem rationalCyclotomicGlobalToLocalizedAlgHom_apply
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ))
    (x : KummerTheory.rationalCyclotomicLevel m) :
    rationalCyclotomicGlobalToLocalizedAlgHom m v x =
      AbsoluteValue.toAlgebraicLocalization
        (rationalCyclotomicAdicAbsoluteValue v)
        (rationalCyclotomicChosenFinitePlaceExtension m v).1
        (rationalCyclotomicChosenFinitePlaceExtension m v).2 x
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedPrimitiveRoot

The image of the selected global primitive root in the algebraic localization at v.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
attribute [local instance] rationalCyclotomicLocalizedCompletion_charZero
def rationalCyclotomicLocalizedPrimitiveRoot
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    rationalCyclotomicLocalizedCompletion m v
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicGlobalToLocalizedAlgHom_primitiveRoot

The selected localized root is the actual global-to-local image of the selected global primitive root.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
attribute [local instance] rationalCyclotomicLocalizedCompletion_charZero
theorem rationalCyclotomicGlobalToLocalizedAlgHom_primitiveRoot
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    rationalCyclotomicGlobalToLocalizedAlgHom m v
        (rationalCyclotomicLevelPrimitiveRoot m) =
      rationalCyclotomicLocalizedPrimitiveRoot m v
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedPrimitiveRoot_isPrimitiveRoot

The localized global root remains primitive because the canonical global-to-local homomorphism is injective.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
section RationalGlobalToLocalized
attribute [local instance] rationalCyclotomicLocalizedCompletion_charZero
theorem rationalCyclotomicLocalizedPrimitiveRoot_isPrimitiveRoot
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    IsPrimitiveRoot
      (rationalCyclotomicLocalizedPrimitiveRoot m v) (m : ℕ)
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevelPrimitiveRoot_adjoin_eq_top

The selected primitive root generates the actual rational cyclotomic level over ℚ.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
theorem rationalCyclotomicLevelPrimitiveRoot_adjoin_eq_top
    (m : ℕ+) :
    IntermediateField.adjoin ℚ
        ({rationalCyclotomicLevelPrimitiveRoot m} :
          Set (KummerTheory.rationalCyclotomicLevel m)) =
      ⊤
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedPrimitiveRoot_adjoin_eq_top

The localized primitive root generates the whole algebraic localization over the completed rational field.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
theorem
    rationalCyclotomicLocalizedPrimitiveRoot_adjoin_eq_top
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    IntermediateField.adjoin
        (rationalCyclotomicAdicAbsoluteValue v).Completion
        {rationalCyclotomicLocalizedPrimitiveRoot m v} =
      ⊤
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLocalizedPrimitiveRoot_algebraAdjoin_eq_top

The localized primitive root generates the same top subalgebra as its intermediate-field closure. This avoids reducing the two adjoin constructions.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
theorem rationalCyclotomicLocalizedPrimitiveRoot_algebraAdjoin_eq_top
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    Algebra.adjoin (rationalCyclotomicAdicAbsoluteValue v).Completion
      ({rationalCyclotomicLocalizedPrimitiveRoot m v} :
        Set (rationalCyclotomicLocalizedCompletion m v)) = ⊤
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevel_localizedCompletion_isCyclotomicExtension

The algebraic localization of the actual m-th rational cyclotomic level is itself a cyclotomic extension of the completed rational field.

Source context 7 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
theorem rationalCyclotomicLevel_localizedCompletion_isCyclotomicExtension
    (m : ℕ+) (v : HeightOneSpectrum (𝓞 ℚ)) :
    IsCyclotomicExtension {(m : ℕ)}
      (rationalCyclotomicAdicAbsoluteValue v).Completion
      (rationalCyclotomicLocalizedCompletion m v)