ModuleHerbrand.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.SUnit.Herbrand
35 declarations indexed from sourceView source ↗ Module documentation
The Herbrand quotient of the global S-unit group
This file computes the Herbrand quotient of the global S-unit group. It connects the actual S-unit group to its logarithmic lattice, adds the invariant diagonal integer direction, and combines the resulting exact sequences with the permutation-lattice calculation.
Declarations
DocumentationThe additive Galois action restricted to the actual full logarithmic lattice.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationThe full logarithm as a surjective multiplicative homomorphism from S-units onto the multiplicative logarithmic lattice.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationThe multiplicative full logarithm is onto its defining lattice.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationThe kernel of the multiplicative full logarithm is exactly the torsion subgroup of the S-unit group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationThe multiplicative full logarithm is equivariant for the actual Galois actions.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
omit [NumberField K] in
DocumentationOrdinary roots of unity identify with the torsion subgroup of the S-unit group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationTorsion in an S-unit group over a number field is finite.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationThe torsion subgroup is stable under Galois automorphisms.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
omit [NumberField K] in
DocumentationExactness of torsion inclusion followed by the full logarithm.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogarithmicQuotient
DocumentationMembership in the product lattice is exactly integrality in the logarithmic lattice and in the diagonal coordinate.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
DocumentationThe natural integral-linear map from the logarithmic lattice and one diagonal integer coordinate to the extended full logarithmic lattice.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
DocumentationThe preceding map is bijective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
DocumentationIntegral-linear decomposition of the extended lattice into the logarithmic lattice and one integer diagonal direction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
DocumentationThe componentwise action on the logarithmic lattice paired with the invariant integer diagonal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
DocumentationThe map from logarithmic-plus-diagonal coordinates into the extended lattice is equivariant.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
omit [NumberField K] in
DocumentationThe integral decomposition of the extended lattice is equivariant.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section DiagonalExtension
omit [NumberField K] in
DocumentationInclusion of the logarithmic lattice as the first factor of the logarithmic-plus-diagonal lattice, in multiplicative notation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationProjection from the logarithmic-plus-diagonal lattice to its integer diagonal coordinate, in multiplicative notation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationThe multiplicative equivalence induced by the integral decomposition of the extended lattice.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationThe multiplicative form of the integral decomposition is Galois-equivariant.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
omit [NumberField K] in
DocumentationThe first-factor inclusion is Galois-equivariant.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
omit [NumberField K] in
DocumentationThe diagonal projection is Galois-equivariant for the trivial action on its integer target.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
omit [NumberField K] in
DocumentationExactness of the first-factor inclusion followed by the diagonal projection.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationThe first-factor inclusion is injective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationThe diagonal projection is surjective.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationFor the genuine sum-zero logarithmic lattice, adjoining the invariant diagonal multiplies the Herbrand quotient by |G|.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LogLatticeHerbrand
DocumentationFor the actual S-unit group, the finite roots-of-unity kernel has Herbrand quotient one, so the logarithmic lattice formula transfers unchanged.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section ActualSUnitHerbrand
DocumentationStabilizing a finite place is equivalent to stabilizing its underlying prime ideal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
omit [NumberField K] [NumberField L] in
DocumentationThe finite local degree at the place P, in the standard ramification-index times inertia-degree form [L_P : K_p] = e(P/p) f(P/p).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
DocumentationThe stabilizer of a finite place has order equal to its local degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
DocumentationPassing to a stable finite set does not change the stabilizer or the finite local degree of one of its places.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
DocumentationThe local degree attached to a logarithmic place. At an archimedean place it is 1 or 2; at a finite place it is e(P/p) f(P/p).
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
open scoped Classical in
DocumentationFor every actual logarithmic place, the order of its Galois stabilizer is its local degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
DocumentationThe canonical representative of every logarithmic-place orbit has stabilizer order equal to its local degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation
DocumentationThe Herbrand quotient in local-degree form: h(G, L^S) = |G|⁻¹ ∏_{p ∈ S} [L_P : K_p], with the archimedean places included in the logarithmic place set.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField nonZeroDivisors Pointwise
open IsDedekindDomain Module
noncomputable section
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
section LocalDegreeInterpretation