Linear-fractional automorphisms of a rational function field #
An invertible matrix ((a, b), (c, d)) acts on K(X) by sending
X to (aX+b)/(cX+d). This file constructs that action as a K-algebra
equivalence and records its action on X and on embedded polynomials.
noncomputable def
BGS.Algebra.ratFuncLinearFractionalValue
{K : Type u_1}
[Field K]
(a b c d : K)
:
RatFunc K
The value of the linear-fractional substitution associated to
((a, b), (c, d)) at the rational-function variable.
Equations
Instances For
theorem
BGS.Algebra.ratFuncLinearFractionalValue_transcendental
{K : Type u_1}
[Field K]
{a b c d : K}
(hdet : a * d - b * c ≠ 0)
:
Transcendental K (ratFuncLinearFractionalValue a b c d)
noncomputable def
BGS.Algebra.ratFuncLinearFractionalEquiv
{K : Type u_1}
[Field K]
(a b c d : K)
(hdet : a * d - b * c ≠ 0)
:
Gal(RatFunc K/K)
The K-algebra automorphism of K(X) induced by the invertible matrix
((a, b), (c, d)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
BGS.Algebra.ratFuncLinearFractionalEquiv_apply_algebraMap
{K : Type u_1}
[Field K]
(a b c d : K)
(hdet : a * d - b * c ≠ 0)
(f : Polynomial K)
:
(ratFuncLinearFractionalEquiv a b c d hdet) ((algebraMap (Polynomial K) (RatFunc K)) f) = (Polynomial.aeval (ratFuncLinearFractionalValue a b c d)) f