ModuleGaloisNorm.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.Extension.GaloisNorm
16 declarations indexed from sourceView source ↗ Module documentation
The Galois product formula for the relative idele norm
This file proves that, in the tensor-product presentation 𝔸_L = 𝔸_K ⊗_K L, extension of the determinant norm back to 𝔸_L is the product of all Galois conjugates.
Declarations
RelativeIdeleGroup.normPolynomial
DocumentationThe determinant norm as a homogeneous polynomial in the coordinates of a basis. Keeping this polynomial over the ground field is what makes the Galois product formula stable under arbitrary scalar extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.eval_normPolynomial
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.conjugatePolynomial
DocumentationThe linear polynomial whose value at the coordinates of x is the σ-conjugate of x.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.eval_conjugatePolynomial
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RelativeIdeleGroup.galoisProductPolynomial
DocumentationThe product of the universal conjugates, written as a polynomial over the splitting field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.eval_galoisProductPolynomial
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.map_normPolynomial_eq_galoisProductPolynomial
DocumentationThe universal determinant norm polynomial becomes the product of the universal Galois conjugates after extending its coefficients to L.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.baseChangedLmul_eq
DocumentationBase change carries the regular representation of L/K to the regular representation of A ⊗[K] L over A.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RelativeIdeleGroup.eval₂_normPolynomial_baseChange
DocumentationEvaluation of the universal norm polynomial after arbitrary scalar extension is the determinant norm on the scalar-extended algebra.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.scalarConjugation
DocumentationGalois conjugation after scalar extension to an arbitrary commutative K-algebra.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.scalarConjugation_tmul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RelativeIdeleGroup.eval₂_conjugatePolynomial_baseChange
DocumentationEvaluating a universal conjugate polynomial at the coordinates of a base-changed element gives its actual scalar-extended conjugate.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RelativeIdeleGroup.includeLeft_norm_eq_prod_scalarConjugations
DocumentationThe full scalar-extension formula: extending the determinant norm back to a Galois algebra is the product of all Galois conjugates. The coefficient algebra A is arbitrary.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.scalarConjugation_baseAdele_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RelativeIdeleGroup.adeleInclusion_norm_eq_prod_conjugates
DocumentationIn full adèle form, the base extension of the determinant norm of an arbitrary relative adèle is the product of all of its Galois conjugates.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.inclusion_norm_eq_prod_conjugates
DocumentationIn full idèle form, i_{L/K}(N_{L/K}(a)) = ∏_{σ ∈ Gal(L/K)} σ(a) for every relative idèle a.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators TensorProduct
open NumberField
noncomputable section
namespace RelativeIdeleGroup
universe u v w
variable
{K : Type u} {L : Type v}
[Field K] [Field L] [Algebra K L]
[FiniteDimensional K L]