ModuleSeparableNormProduct.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.SeparableNormProduct
3 declarations indexed from sourceView source ↗ Module documentation
Separable field norms as products of embeddings
For a finite separable extension, the field norm becomes the product over all base-field embeddings after mapping into a separably closed ambient field. The ambient field need not be a normal extension of the base field.
Imports4
- Mathlib.FieldTheory.PrimitiveElement
- Mathlib.FieldTheory.IsSepClosed
- Mathlib.RingTheory.Norm.Transitivity
- Mathlib.RingTheory.AlgebraTower
Imported by3
Declarations
LocalClassFieldTheory.finiteSeparableAlgHomFintypeForNormProduct
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped BigOperators
namespace LocalClassFieldTheory
LocalClassFieldTheory.prod_embeddings_algebraMap_powerBasisGen_eq
DocumentationThe embeddings of a finite separable tower above a power-basis generator split into embeddings of the lower field and their extensions.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped BigOperators
namespace LocalClassFieldTheory
noncomputable local instance finiteSeparableAlgHomFintypeForNormProduct
{k E T : Type} [Field k] [Field E] [Field T]
[Algebra k E] [Algebra k T]
[FiniteDimensional k E] [Algebra.IsSeparable k E] :
Fintype (E →ₐ[k] T) :=
PowerBasis.AlgHom.fintype (Field.powerBasisOfFiniteOfSeparable k E)
LocalClassFieldTheory.algebraMap_norm_eq_prod_embeddings_of_isSepClosed
DocumentationMapping the norm of an element of a finite separable extension into a separably closed field gives the product of all base-field embeddings.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped BigOperators
namespace LocalClassFieldTheory
noncomputable local instance finiteSeparableAlgHomFintypeForNormProduct
{k E T : Type} [Field k] [Field E] [Field T]
[Algebra k E] [Algebra k T]
[FiniteDimensional k E] [Algebra.IsSeparable k E] :
Fintype (E →ₐ[k] T) :=
PowerBasis.AlgHom.fintype (Field.powerBasisOfFiniteOfSeparable k E)