The rational function field as a base for a transcendental element #
Let F be an extension of a field k and let x ∈ F be transcendental over k. Mathlib's
RatFunc.algEquivOfTranscendental identifies k(X) with the intermediate field k⟮x⟯;
composing with its inclusion into F makes F an algebra over k(X) in which X acts as x.
This file packages that algebra structure together with the transfers along it of the scalar
tower over k and of separability over k⟮x⟯.
The structure is not an instance: it depends on the element x and on a proof, and distinct
transcendental elements induce distinct k(X)-algebra structures on the same F. It is meant
to be introduced locally with letI.
The nonconstant rational function X - X⁻¹ is also shown to be transcendental.
Consequently substitution at it loses no polynomial information, including in positive
characteristic.
Main definitions #
TauCeti.ratFuncAlgebraOfTranscendental: thek(X)-algebra structure onFsendingXtox.
Main results #
TauCeti.algebraMap_ratFuncAlgebraOfTranscendental_X: the variableXacts asx.TauCeti.isScalarTower_ratFuncAlgebraOfTranscendental: the structure extends the givenk-algebra structure.TauCeti.isSeparable_ratFuncAlgebraOfTranscendental: separability overk⟮x⟯transfers to separability overk(X).TauCeti.transcendental_ratFunc_X_sub_inv:X - X⁻¹is transcendental.
The rational function X - X⁻¹ is transcendental over the coefficient field,
in every characteristic.
The RatFunc k-algebra structure on F induced by a transcendental element x, with
RatFunc.X acting as x.
Equations
- TauCeti.ratFuncAlgebraOfTranscendental hx = (k⟮x⟯.val.comp ↑(RatFunc.algEquivOfTranscendental x hx)).toAlgebra
Instances For
The structure map of ratFuncAlgebraOfTranscendental hx is the embedding through k(x).
Under ratFuncAlgebraOfTranscendental hx, the rational-function variable maps to x.
The RatFunc k-algebra structure induced by x extends the given k-algebra structure.
Separability over k(x) transfers to the rational-function algebra structure induced by
x.