Documentation

Mathlib.RingTheory.Adjoin.Polynomial.Bivariate

Bivariate polynomials and adjoining transcendental elements #

Main results #

noncomputable def Polynomial.Bivariate.Transcendental.algEquivAdjoin {R : Type u_1} {A : Type u_2} [CommRing R] [Ring A] [Algebra R A] {x : A} (hx : Transcendental R x) :

The AlgEquiv between R[X][Y] and R[a][Y] for some transcendental a.

Equations
Instances For
    theorem Polynomial.Bivariate.aeval_aeval_eq_aeval_algEquivAdjoin {R : Type u_1} {A : Type u_2} [CommRing R] [CommRing A] [Algebra R A] {B : Type u_3} [CommRing B] [Algebra A B] [Algebra R B] [IsScalarTower R A B] {x : A} (y : B) (hx : Transcendental R x) (p : Polynomial (Polynomial R)) :
    (aeval ((algebraMap A B) x)) ((aeval (C y, )) p) = (aeval y) ((Transcendental.algEquivAdjoin hx) p)
    theorem IsAlgebraic.adjoin_singleton {R : Type u_1} {A : Type u_2} [CommRing R] [CommRing A] [Algebra R A] {B : Type u_3} [CommRing B] [Algebra A B] [Algebra R B] [IsScalarTower R A B] {x : A} {y : B} (hx : Transcendental R x) (hy : Transcendental R y) (h : IsAlgebraic (↥(Algebra.adjoin R {x})) y) :