Declarations
GlobalClassFieldTheory.Reciprocity.canonicalValuation_eq_of_valuation_eq
DocumentationEquality for the valuation used to define a valuative relation transports to equality in the relation's canonical value group.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceAdicAbv_nonarchimedeanAbsoluteValue
DocumentationThe bounded-natural-number form of nonarchimedeanness for a finite-place absolute value. Naming this bridge keeps all completion residue constructions on one proof-irrelevant provider.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finiteFieldPowerResidueSymbol_unitsMap_ringEquiv
DocumentationFinite-field power-residue symbols commute with a field equivalence. The statement is made on underlying units so it can be reused with every roots-of-unity transport occurring below.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeResidueEquivLocalResidue
DocumentationThe residue field of a finite-place completion is canonically the prime-ideal residue field. The construction passes through the localization at the prime and then through the residue equivalence induced by completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceIntegralCompletionElement
DocumentationThe image of an algebraic integer in the valuation ring of a finite-place completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceIntegralCompletionElement_coe
DocumentationThe finite-place integral element has the expected underlying completion value.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeResidueEquivLocalResidue_mk
DocumentationThe finite-place residue equivalence sends the class of an algebraic integer to the residue of its canonical image in the completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.nonzeroIntegralFieldUnit
DocumentationA nonzero algebraic integer, regarded as a global field unit.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.nonzeroIntegralFieldUnit_coe
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.primeAvoidingIntegralFieldUnit
DocumentationAn algebraic integer avoiding a prime ideal, regarded as a nonzero element of the global field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.primeAvoidingIntegralFieldUnit_coe
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.finitePlaceIntegralCompletionUnit
DocumentationAn algebraic integer nonzero modulo v, regarded as a unit of the valuation ring of the finite-place completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceIntegralCompletionUnit_coe
DocumentationForgetting the integral-unit structure recovers the ordinary image of the algebraic integer in the finite-place completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbert_completionUnit_primeAvoidingIntegralFieldUnit
DocumentationThe completion image of a prime-avoiding algebraic integer is the field unit underlying its canonical valuation-ring unit.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceIntegralCompletionUnit_val
DocumentationAs an element of the completion valuation ring, the lifted unit is the canonical lifted algebraic integer.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlace_integerUnitsToResidueUnits_integralUnit
DocumentationReduction of the canonical completion unit agrees with reduction modulo the corresponding global prime ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.integralRootsOfUnityToNthRoots
DocumentationThe canonical inclusion from integral roots of unity into the common field-valued group used by the global Hilbert symbols.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.integralRootsOfUnityToNthRoots_apply
DocumentationThe integral-root inclusion is the underlying unit map.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.integralRootsOfUnityToNthRoots_injective
DocumentationThe integral-to-field inclusion is injective on roots of unity.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.finitePlace_localNthRootsReduction_integralRoots
DocumentationReduction after embedding an integral global root of unity into a finite-place completion is the transport of reduction modulo the corresponding prime ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueExponentIdeal
DocumentationThe integral principal ideal generated by the exponent.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueExponentIdeal_ne_zero
DocumentationThe exponent ideal is nonzero in a number field.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.ideal_span_singleton_ne_zero
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
omit [NumberField K] in
GlobalClassFieldTheory.Reciprocity.powerResidueExponentFinitePlaces
DocumentationThe finite places dividing the exponent. These, together with all infinite places, are precisely the correction places in the reciprocity formula once the two principal denominator supports are removed.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.mem_powerResidueExponentFinitePlaces_iff
DocumentationMembership in the exponent-place support is divisibility by the exponent ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlace_natCast_valuation_eq_one_of_not_mem_exponent
DocumentationAt a finite place not dividing the exponent, the exponent is a unit in the canonical completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalTamePowerResidueSymbolValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalTamePowerResidueSymbolFieldValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeIdealPowerResidueIntegralRoot
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeIdealPowerResidueGlobalRoot
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeIdealPowerResidueFactorValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeIdealPowerResidueFactorFieldValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalTamePowerResidueSymbolResidueValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlacePrimeIdealPowerResidueFactorResidueValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalTamePowerResidueSymbol_residueValue_eq
DocumentationThe tame symbol in a finite-place completion is the image of the prime-ideal power-residue symbol. All comparisons are canonical: the only place hypothesis says that the place does not divide the exponent.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceLocalTamePowerResidueSymbolFieldValue_eq_primeIdealValue
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceNormalizedValuation
DocumentationThe normalized additive valuation of a global field unit in the canonical completion at a finite place.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_eq_primeIdealPowerResidueFactor_zpow
DocumentationAway from the exponent, a finite-place Hilbert factor with integral-unit first entry is the prime-ideal power-residue symbol raised to the negative normalized valuation of the second entry.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_eq_primeIdealPowerResidueFactor
DocumentationEndpoint form of the finite-place local/global power-residue comparison.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.intValuation_eq_exp_neg_idealPrimeMultiplicity
DocumentationThe Dedekind prime multiplicity is the exponent occurring in the integer-valued adic valuation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceNormalizedValuation_nonzeroIntegralFieldUnit
DocumentationFor an integral element, the normalized valuation in the canonical finite-place completion is the negative multiplicity of the prime in its principal ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceNormalizedValuation_primeAvoidingIntegralFieldUnit
DocumentationPrime avoidance is the common special case of the integral valuation formula used for numerator units.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_integral_eq_primeIdealPowerResidueFactor
DocumentationIntegral form of the finite-place comparison: the exponent is the Dedekind multiplicity in the principal denominator ideal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_skew
DocumentationFinite-place Hilbert symbols inherit skew symmetry from the local Hilbert symbol in the canonical completion.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_integral_units_eq_one
DocumentationIf two nonzero algebraic integers are both units at a finite place, the corresponding finite-place Hilbert symbol is trivial.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueAwayFromExponentFiniteFactor_integral_eq_idealFactors
DocumentationPrimewise comparison between the tame finite-place Hilbert factor and the quotient of the two ideal power-residue factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.Reciprocity.powerResidueBadFinitePlaces
DocumentationA concrete finite set containing every finite place where a local power-residue factor of a and b may be nontrivial. Its exponent part is the exact set of prime divisors of (n).
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.Reciprocity.powerResidueBadPlaceCorrection
DocumentationThe explicit bad-place correction in power-residue reciprocity. Every factor already lies in the common group nthRootsSubgroup K n.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.valuation_eq_one_of_not_mem_chosenUnitFiniteSupport
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_eq_one_of_valuation_eq_one
DocumentationThe finite-place Hilbert symbol is trivial when the exponent and both global arguments are units at this place.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_eq_one_of_not_mem_powerResidueBadFinitePlaces
DocumentationOutside the concrete bad-place set, the finite-place Hilbert factor is trivial.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_mulSupport_subset_powerResidueBadFinitePlaces
DocumentationThe multiplicative support of the finite-place Hilbert factors is contained in the explicit power-residue bad-place set.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_finprod_eq_prod_powerResidueBadFinitePlaces
DocumentationThe finite-place Hilbert finprod is the ordinary product over the explicit bad-place set.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueBadFinitePlaces_product_eq_infinitePlaceProduct_inv
DocumentationFinite-set form of the Hilbert product formula: the product over all explicitly bad finite places is the inverse of the infinite-place product.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueAwayFromExponentFiniteProduct
DocumentationThe product of the finite-place Hilbert factors away from primes dividing the exponent. C1 identifies this term with the quotient of the two ideal power-residue symbols; the remaining factors are exactly the correction.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.Reciprocity.powerResidueAwayFromExponentFiniteProduct_integral_eq_idealSymbol_div
DocumentationThe complete tame finite-place product for two nonzero algebraic integers is the quotient of the two ideal power-residue symbols.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.finitePlaceHilbertSymbol_finprod_eq_exponent_product_mul_away
DocumentationSplit the full finite-place product into exponent-prime factors and the product away from the exponent.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.powerResidueAwayFromExponentFiniteProduct_eq_badPlaceCorrection_inv
DocumentationGeneral Hilbert-product core of power-residue reciprocity. The complete finite product away from the exponent is the inverse of the explicit product of all infinite-place factors and all exponent-prime factors.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.idealPowerResidueSymbol_reciprocity_with_bad_place_correction
DocumentationGeneral ideal power-residue reciprocity with the explicit product of infinite and exponent-prime Hilbert factors as correction.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
GlobalClassFieldTheory.Reciprocity.rationalPrimeFact
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
GlobalClassFieldTheory.Reciprocity.rationalQuadraticPrimitiveRoots_nonempty
DocumentationThe rational field contains the primitive square root of unity -1. This is the canonical source of the primitive-root input in the quadratic specialization; no root is chosen downstream.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeResidueEquivZMod
DocumentationThe residue field at the rational prime over p is canonically ZMod p. The construction first transports the prime ideal through Rat.ringOfIntegersEquiv and then uses the standard integer quotient.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeResidueEquivZMod_mk
DocumentationThe rational residue-field equivalence sends an integral residue class to the corresponding integer class modulo p.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.absNorm_rationalPrime
DocumentationThe absolute norm of the rational prime ideal attached to p is p. This follows from the explicit residue-field equivalence rather than from a cardinality assumption supplied by a consumer.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.absNorm_rationalPrime_coprime_two
DocumentationAn odd rational prime has residue characteristic coprime to the quadratic exponent.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValue
DocumentationEvaluate a quadratic integral root of unity as the corresponding integer sign.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValue_one
DocumentationThe identity quadratic root evaluates to the positive integer sign.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValueMonoidHom
DocumentationInteger evaluation of quadratic roots of unity is multiplicative.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValueMonoidHom_apply
DocumentationThe multiplicative sign evaluation has the expected underlying function.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValue_eq_one_iff
DocumentationThe integer sign evaluation detects the identity root.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValue_eq_one_or_neg_one
DocumentationA quadratic root evaluates to one of the two integer signs.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeResidue_intCast_ne_zero
DocumentationThe chosen integral numerator remains nonzero after passing to the standard residue field ZMod p.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeResidueUnit_sq_iff_isSquare
DocumentationA square among residue units is exactly a square in the standard rational prime residue field. The reverse implication constructs the unit from the nonzero square root.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeIdealPowerResidueSymbol_two_eq_legendre
DocumentationThe quadratic prime-ideal power-residue symbol over ℚ, evaluated as an integer sign, is the classical Legendre symbol.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdeal
DocumentationThe principal ideal of 𝓞 ℚ generated by a natural number, expressed through the canonical equivalence 𝓞 ℚ ≃+* ℤ.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdeal_ne_zero
DocumentationA positive rational principal ideal is nonzero.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrime_asIdeal_eq_span
DocumentationThe height-one prime of 𝓞 ℚ attached to p is generated by the corresponding rational integer.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrime_dvd_rationalPrincipalIdeal_iff
DocumentationDivisibility of a rational principal ideal by the prime over p is exactly natural-number divisibility by p.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdeal_absNorm_coprime_two_of_odd
DocumentationEvery prime divisor of an odd rational principal ideal has odd residue characteristic. Thus its norm is coprime to the quadratic exponent.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdeal_numerator_not_mem_of_coprime
DocumentationCoprimality of the integer numerator and the natural denominator excludes the numerator from every prime ideal dividing the denominator ideal.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.idealPrimeMultiplicity_rationalPrincipalIdeal
DocumentationThe multiplicity of the rational prime ideal over p in (b) is the usual p-adic exponent in the natural-number factorization of b.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdealPrimeDivisorsEquiv
DocumentationPrime divisors of the rational principal ideal (b) are canonically the natural prime factors of b.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrincipalIdealPrimeDivisorsEquiv_symm_apply_val
DocumentationReindexing a natural prime factor back to a height-one prime gives the standard rational prime above it.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.idealPrimeMultiplicity_rationalPrincipalIdeal_reindexed
DocumentationUnder the prime-factor reindexing, ideal multiplicity becomes the corresponding entry of Nat.factorization.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.prod_rationalPrincipalIdealPrimeDivisors_eq_prod_primeFactors
DocumentationReindex a product over the prime divisors of (b) by the ordinary natural prime factors of b.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.prod_rationalPrincipalIdealPrimeDivisors_eq_prod_primeFactors_subtype
DocumentationReindex a product whose factor also depends on the divisibility witness. This is the subtype-valued form used by the defining product of the ideal power-residue symbol.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.jacobiSym_eq_prod_primeFactors_factorization
DocumentationThe list-based Jacobi symbol is the product over distinct prime factors, with the usual natural factorization multiplicity as exponent.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticPrimitiveRoots_nonempty_pnat
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalQuadraticRootValuePNatMonoidHom
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalIdealQuadraticSourceFactor
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalJacobiPrimeFactor
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalIdealQuadraticSourceFactor_reindexed
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalIdealPowerResidueSymbol_two_eq_jacobiSym
DocumentationThe quadratic ideal power-residue symbol of a positive rational principal ideal is the classical Jacobi symbol. Oddness supplies the residue-characteristic condition at every denominator prime, while ordinary natural coprimality supplies numerator nonvanishing.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField NumberTheorySymbols ValuativeRel WithZero
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open KummerTheory
open AlgebraicNumberTheory.PowerResidueSymbols
open LocalClassFieldTheory.Kummer
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [NumberField K]
open AlgebraicNumberTheory.PowerResidueSymbols
local instance rationalPrimeFact (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩