ModuleIdeleClassHerbrandSupportedFinal.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Cohomology.IdeleClassHerbrandSupportedFinal
27 declarations indexed from sourceView source ↗ Module documentation
Supported ideles and the idele-class norm index
This file joins the unrestricted local calculation, the vanishing of the unramified integral factors outside the support, and the exact sequence from S-units to supported ideles and idele classes.
Declarations
GlobalClassFieldTheory.Cohomology.chosenFinitePlaceIsUnramified_of_notMem_ideleClassHerbrandSupport
DocumentationOutside the canonical Herbrand support, the chosen completed local extension is unramified.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.relativeOutsideSPlaceFactors_unramifiedHerbrand_subsingleton
DocumentationIf every chosen finite extension outside S is unramified, both low-degree Tate cohomology groups of the product of its integral factors are singletons.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [NumberField L] in
GlobalClassFieldTheory.Cohomology.relativeOutsideSPlaceFactors_unramifiedHerbrandQuotient_eq_one
DocumentationThe product of integral factors outside an unramified support has Herbrand quotient one.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [NumberField L] in
GlobalClassFieldTheory.Cohomology.relativeIdeleSupported_herbrandQuotient_eq_localDegreeProduct
DocumentationAfter the unramified outside factors have been removed, the supported relative ideles have Herbrand quotient equal to the product of the local degrees at the unrestricted factors.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.sUnitToRelativeIdeleSupported
DocumentationThe diagonal map from extension-field S-units directly into the supported relative ideles.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.relativeIdeleSupportedToClass
DocumentationThe restriction of the idele-class quotient map to the supported relative ideles.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.sUnitToRelativeIdeleSupported_equivariant
DocumentationEquivariance of the diagonal S-unit map into supported relative ideles.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.relativeIdeleSupportedToClass_equivariant
DocumentationEquivariance of the supported-idele quotient map.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [NumberField L] [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.sUnitToRelativeIdeleSupported_injective
DocumentationThe diagonal S-unit map into supported relative ideles is injective.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.relativeIdeleSupportedToClass_surjective
DocumentationIf the supported and principal relative ideles generate all relative ideles, the restricted map to idele classes is surjective.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [NumberField L] [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.sUnit_supportedIdele_ideleClass_exact
DocumentationExactness at the supported relative ideles of S-units → supported ideles → idele classes.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.AboveSUnitHerbrandQuotientDefined
DocumentationFiniteness of the low Tate groups of the S-unit module for the support pulled back from K.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.RelativeIdeleSupportedHerbrandQuotientDefined
DocumentationFiniteness of the low Tate groups of the supported relative-idele module.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.aboveSLogPlaceMulAction
DocumentationThe permutation-representation presentation of the action on logarithmic places above a base support. This is the presentation used by the S-unit Herbrand theorem.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.logPlaceBelowRelativeUnrestrictedIndex
DocumentationSend a logarithmic place of L lying over the pulled-back support to its underlying unrestricted place of K.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.logPlaceBelowRelativeUnrestrictedIndex_smul
DocumentationThe place-below map is constant on Galois orbits of logarithmic places.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.logPlaceOrbitBelowRelativeUnrestrictedIndex
DocumentationThe map on Galois orbits induced by taking the place below.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.logPlaceOrbitBelowRelativeUnrestrictedIndex_mk
DocumentationEvaluating the orbit-descended log-place map on a quotient class gives the original map on any representative.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.logPlaceOrbitEquivRelativeUnrestrictedSPlaceIndex
DocumentationGalois orbits of logarithmic places of L above S are canonically indexed by all infinite places of K and the finite places in S.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.relativeUnrestrictedSPlaceLocalDegree_logPlaceBelow
DocumentationThe local degree attached to a logarithmic place agrees with the local degree attached to its place below.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.relativeUnrestrictedSPlaceLocalDegree_product_eq_logPlaceOrbitProduct
DocumentationThe local-degree product occurring in the supported-idele calculation is exactly the orbit-indexed local-degree product occurring in the S-unit calculation.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.ideleClass_herbrandQuotient_eq_card_of_sUnit_supported_values
DocumentationCancellation on the supported short exact sequence: if supported ideles and S-units have quotients q and q / |G|, respectively, then the idele-class quotient is |G|.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
GlobalClassFieldTheory.Cohomology.card_le_ideleClassNorm_index_of_sUnit_supported_values
DocumentationThe norm-index lower bound obtained from the supported short exact sequence.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.ideleClass_herbrandQuotient_eq_card_of_supported_local_calculation
DocumentationWith all local and S-unit calculations substituted, an unramified sufficiently large support gives an idele-class Herbrand quotient equal to the order of the Galois group.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.card_le_ideleClassNorm_index_of_supported_local_calculation
DocumentationThe corresponding norm-index lower bound with all supported local calculations substituted.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.card_le_ideleClassNorm_index
DocumentationUnconditional norm-index lower bound for a cyclic extension, in Galois-group-order form.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
GlobalClassFieldTheory.Cohomology.finrank_le_ideleClassNorm_index
DocumentationUnconditional norm-index lower bound in extension-degree form.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
namespace GlobalClassFieldTheory
namespace Cohomology
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open AlgebraicNumberTheory.Valuations
open HilbertRamification
open LocalClassFieldTheory
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]