ModuleRayClassModulus.lean
Nyll.ClassFieldTheory.Definitions.ConductorsAndRayClassFields.RayClassModulus
11 declarations indexed from sourceView source ↗ Module documentation
Ray class moduli
A modulus consists of finite-prime exponents and a finite set of real places.
Imports5
- Mathlib.Algebra.FiniteSupport.Defs
- Mathlib.Order.Preorder.Finsupp
- Mathlib.NumberTheory.NumberField.Completion.FinitePlace
- Mathlib.NumberTheory.NumberField.InfinitePlace.Basic
- Mathlib.RingTheory.DedekindDomain.Factorization
Imported by8
Declarations
ClassFieldTheory.RayClassRealPlace
DocumentationA real infinite place of a number field.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
ClassFieldTheory.RayClassModulus
DocumentationA ray modulus: finite prime exponents together with the real places at which positivity is imposed.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
ClassFieldTheory.RayClassModulus.ext
DocumentationRay moduli are equal when their finite exponents and real-place sets agree.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
ClassFieldTheory.RayClassModulus.le_iff
DocumentationModulus divisibility is exponentwise at finite primes and inclusion at real places.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
DocumentationMeet takes the minimum finite-prime exponent and intersects the real places; join takes the maximum exponent and unions the real places.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
ClassFieldTheory.RayClassModulus.finitePart_inf
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
ClassFieldTheory.RayClassModulus.mem_infinitePart_inf
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
ClassFieldTheory.RayClassModulus.finitePart_sup
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus
ClassFieldTheory.RayClassModulus.mem_infinitePart_sup
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace RayClassModulus