ModulePublicRayClassComparison.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.PublicRayClassComparison
19 declarations indexed from sourceView source ↗ Module documentation
Conductors and ray class fields implementation
This module supplies the implementation proofs for the compact conductor and ray-class-field statements in the parent Theorems directory.
Declarations
ClassFieldTheory.GlobalClassFieldComparison.rayClassModulusToOriginal
DocumentationInterpret a public ray modulus in the existing idèle-theoretic ray-class library, preserving both its finite exponents and selected real places.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.principalIdele_mem_infinitePositiveSubgroup_iff
DocumentationAt a real place, positivity of a principal idele component is exactly positivity of its field generator under the corresponding real embedding.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.principalIdele_mem_primeTo_iff_isRayCongruent
DocumentationA principal idèle satisfies the existing prime-to-modulus condition exactly when its generator satisfies the public ray congruence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.principalIdele_mem_narrowPrimeTo_iff_isRayCongruent
DocumentationAt narrow modulus zero, the older idele-theoretic prime-to condition on a principal idele agrees with the public generator congruence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayPrincipalIdealSubgroup_eq
DocumentationThe public ray-principal subgroup equals the existing ideal-theoretic ray-principal subgroup for every finite and infinite modulus.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.narrowRayPrincipalIdealSubgroup_eq
DocumentationThe zero-finite-part narrow case of the general principal-ideal comparison.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassGroupEquivOriginal
DocumentationThe public ideal-theoretic ray class group is the existing ideal ray class group for the same modulus.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassGroupEquivOriginal_prime
DocumentationThe comparison preserves the class of each prime away from the modulus.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassGroupEquivOriginalIdele
DocumentationCompare the public ideal ray class group directly with the original idèle-class ray class group. This is the composite of the ideal comparison above and the original idelic-to-ideal equivalence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassGroupEquivOriginalIdele_prime
DocumentationA public prime ray class corresponds to the original normalized prime idèle class, with the same finite and infinite modulus.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
open _root_.GlobalClassFieldTheory.GlobalClassFields (
finitePrimeIdele_mem_idelePrimeToModulusSubgroup
rayClassGroupEquivIdealRayClassGroup_mk_primeTo
) in
ClassFieldTheory.GlobalClassFieldComparison.narrowRayClassGroupEquivNarrowClassGroup
DocumentationThe public ideal-theoretic narrow ray class group agrees with the existing narrow class group used by global class field theory.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassField_normSubgroup
DocumentationThe norm subgroup of the selected ray class field is the ray congruence subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.unramifiedOutsideModulus_of_definingModulus
DocumentationAny finite abelian extension whose norm group contains the ray congruence subgroup is unramified outside that modulus.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
open _root_.GlobalClassFieldTheory.GlobalClassFields (
ideleClassNormFullConductor_infinitePart_eq_realRamificationLocus
ideleClassNorm_narrowFiniteConductor_support_eq_ramifiedBaseFinitePlaces
) in
ClassFieldTheory.GlobalClassFieldComparison.rayClassField_unramifiedOutsideModulus
DocumentationThe selected ray class field is unramified away from the finite and real places selected by the public modulus.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassField_reciprocity
DocumentationRay class reciprocity identifies the Galois group of the selected ray class field with the corresponding ray class group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassField_degree
DocumentationThe selected ray class field has degree equal to the order of its ray class group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.embedsInRayClassField_iff_conductor_le
DocumentationThe full conductor is the least modulus whose ray class field contains the given finite abelian extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.GlobalClassFieldComparison.rayClassSubgroup_existence
DocumentationBuild the public Frobenius-normalized realization attached to a ray-class subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
universe u
ClassFieldTheory.normFullConductor_isAbelianConductor
DocumentationThe concrete full norm conductor is the least public modulus whose ray class field contains the finite abelian extension. This implementation theorem uses the original idelic full conductor in its statement.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
open _root_.GlobalClassFieldTheory.GlobalClassFields (
finiteAbelianExtension_nonempty_algHom_of_normRange_le
rayModulus_normSubgroup_eq_of_arithmeticPrimeArtinEquiv
) in