ModuleDecomposition.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.Cohomology.Decomposition
22 declarations indexed from sourceView source ↗ Module documentation
Finite-support decompositions of actual ideles
For a finite set S of finite places, this file identifies the actual subgroup I_K^S with the product of all archimedean local groups, the full multiplicative groups at places in S, and the local unit groups away from S. The construction is componentwise and uses the genuine restricted-product membership condition.
For a finite family of base places in a Galois extension, it also assembles the local tensor-algebra decomposition and proves its equivariance for the full Galois action. Finally, the concrete unramified local class-field theorem is transported through Shapiro to show that every unramified induced integer-unit block has trivial H⁰ and H⁻¹.
Declarations
DocumentationThe finite local factors occurring in I_F^S: arbitrary local elements on S, and integral local units away from S.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationThe complete product model for I_F^S, including every archimedean component.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationAssemble prescribed local factors into a finite idele. Restricted product membership follows because the only possibly nonintegral components lie in the finite set S.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationThe finite part of the actual S-idele group is exactly the displayed product of local multiplicative groups and local unit groups.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationThe actual finite-support decomposition:
I_F^S ≃ I_{F,∞} × (∏_{v∈S} F_vˣ) × (∏_{v∉S} O_vˣ).
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationThe actual S-idele group identified with its complete family of archimedean, unrestricted finite, and integral finite local factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
DocumentationThe actual scalar-extended local tensor factors over a family of base places.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe componentwise natural Galois action on a family of local tensor factors.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe componentwise induced-module action on a local block family.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe componentwise local tensor equivalence realizes a finite (or arbitrary) family of actual local tensor unit groups as the corresponding family of induced local blocks.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe family realization is equivariant for the full Galois action, not merely componentwise multiplicative.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationEquivariance of the inverse family realization. This is often the convenient direction when local induced blocks have already been constructed.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section FiniteTensorFamily
universe uK uL uι
variable {K : Type uK} {L : Type uL}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationOutside the ramified support, the local integer-unit factor has trivial low-degree Tate cohomology. This generator-explicit form is the one needed after restricting a global cyclic generator to a decomposition group.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section UnramifiedLocalUnits
DocumentationCanonical Frobenius form of the same outside-S vanishing.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section UnramifiedLocalUnits
DocumentationShapiro plus change of group identifies an induced unramified integer-unit block with its actual local Galois cohomology in degree zero.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section UnramifiedLocalUnits
section InducedOutsideSBlock
universe uG
variable {G : Type uG} [Group G] [Fintype G]
DocumentationThe corresponding Shapiro and change-of-group equivalence in degree minus one.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section UnramifiedLocalUnits
section InducedOutsideSBlock
universe uG
variable {G : Type uG} [Group G] [Fintype G]
DocumentationAn unramified outside-S induced unit block contributes neither degree-zero nor degree-minus-one Tate cohomology.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField RestrictedProduct ValuativeRel
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
universe u
variable {F : Type u} [Field F] [NumberField F]
section UnramifiedLocalUnits
section InducedOutsideSBlock
universe uG
variable {G : Type uG} [Group G] [Fintype G]