Normal field extensions #
In this file we define normal field extensions.
Main Definitions #
Normal F K
whereK
is a field extension ofF
.
Typeclass for normal field extension: K
is a normal extension of F
iff the minimal
polynomial of every element x
in K
splits in K
, i.e. every conjugate of x
is in K
.
- splits' (x : K) : Polynomial.Splits (algebraMap F K) (minpoly F x)
Instances
Restrict algebra homomorphism to image of normal subfield
Equations
- ϕ.restrictNormalAux E = { toFun := fun (x : ↥(IsScalarTower.toAlgHom F E K₁).range) => ⟨ϕ ↑x, ⋯⟩, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
Restrict algebra homomorphism to normal subfield.
Stacks Tag 0BME (Part 1)
Equations
- ϕ.restrictNormal E = ((↑(AlgEquiv.ofInjectiveField (IsScalarTower.toAlgHom F E K₂)).symm).comp (ϕ.restrictNormalAux E)).comp ↑(AlgEquiv.ofInjectiveField (IsScalarTower.toAlgHom F E K₁))
Instances For
Restrict algebra homomorphism to normal subfield (AlgEquiv
version)
Equations
- ϕ.restrictNormal' E = AlgEquiv.ofBijective (ϕ.restrictNormal E) ⋯
Instances For
Restrict algebra isomorphism to a normal subfield
Equations
- χ.restrictNormal E = (↑χ).restrictNormal' E
Instances For
Restriction to a normal subfield as a group homomorphism
Equations
- AlgEquiv.restrictNormalHom E = MonoidHom.mk' (fun (χ : K₁ ≃ₐ[F] K₁) => χ.restrictNormal E) ⋯
Instances For
If K₁/E/F
is a tower of fields with E/F
normal then AlgHom.restrictNormal'
is an
equivalence.
Equations
- Normal.algHomEquivAut F K₁ E = { toFun := fun (σ : E →ₐ[F] K₁) => σ.restrictNormal' E, invFun := fun (σ : E ≃ₐ[F] E) => (IsScalarTower.toAlgHom F E K₁).comp ↑σ, left_inv := ⋯, right_inv := ⋯ }
Instances For
In a scalar tower K₃/K₂/K₁/F
with K₁
and K₂
are normal over F
, the group homomorphism
given by the restriction of algebra isomorphisms of K₃
to K₁
is equal to the composition of
the group homomorphism given by the restricting an algebra isomorphism of K₃
to K₂
and
the group homomorphism given by the restricting an algebra isomorphism of K₂
to K₁