ModuleConductor.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.Conductor
20 declarations indexed from sourceView source ↗ Module documentation
Narrow finite conductors
This file constructs the finite part of the conductor in the convention where every real place has the positive ray condition. It is therefore a narrow finite conductor, not yet the full global conductor of an arbitrary modulus with an archimedean component.
The narrow finite conductor is the gcd of all finite moduli whose ray class fields contain the given class field. On norm subgroups, those are exactly the moduli m for which C_K^m ≤ H.
We construct the gcd rather than postulating it. At each finite prime its exponent is the least exponent occurring among all defining moduli. A single defining modulus bounds the support, so these pointwise minima assemble into a genuine finitely supported modulus.
Declarations
GlobalClassFieldTheory.GlobalClassFields.IsDefiningModulus
DocumentationA modulus defines a ray class field containing the class field corresponding to H exactly when its congruence subgroup lies in H.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup
DocumentationAn idèle-class subgroup for which a finite ray-class defining modulus exists. This is precisely the domain on which the narrow finite conductor is defined.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.exists_definingFiniteExponent
DocumentationAt every finite place, some defining full modulus supplies a finite defining exponent. This is the nonemptiness input for the pointwise finite conductor minimum.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.chosenDefiningModulus
DocumentationA chosen full modulus defining a conductorial subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.chosenDefiningModulus_spec
DocumentationThe chosen full defining modulus has the advertised defining property.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductorBoundingModulus
DocumentationThe finite part of one chosen defining modulus, used to bound the support of the narrow finite conductor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductorBoundingModulus_spec
DocumentationThe finite bounding modulus comes from an actual defining full modulus.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductorExponent
DocumentationThe least narrow finite conductor exponent at v among all defining moduli.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
open scoped Classical in
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductorExponent_spec
DocumentationThe least narrow finite conductor exponent is attained by an actual defining modulus.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
open scoped Classical in
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductorExponent_le
DocumentationThe narrow finite conductor exponent is no larger than the exponent in any defining modulus.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
open scoped Classical in
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductor
DocumentationThe finite part of the conductor in the all-real-positive (narrow) convention.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
open scoped Classical in
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductor_apply
DocumentationEvaluating the narrow finite conductor returns its finite local conductor exponent.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductor_le
DocumentationThe narrow finite conductor divides every defining modulus (equivalently, its exponents are pointwise no larger).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.le_narrowFiniteConductor_iff
DocumentationUniversal gcd characterization of the narrow finite conductor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.isOpen
DocumentationA conductorial subgroup is open because it contains a ray congruence subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.isClosed
DocumentationA conductorial subgroup is closed.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.finiteIndex
DocumentationA conductorial subgroup has finite index.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.narrowFiniteConductor_is_gcd
DocumentationThe narrow finite conductor is the gcd of the finite parts of the defining full moduli.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup
GlobalClassFieldTheory.GlobalClassFields.exists_definingModulus_of_isClosed_finiteIndex
DocumentationA closed finite-index subgroup always has at least one defining modulus.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.ConductorialSubgroup.ofClosedFiniteIndex
DocumentationThe conductorial subgroup canonically associated to a closed finite-index idèle-class subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
namespace ConductorialSubgroup