Polynomials and adjoining transcendental elements #
This file establishes some basic properties about R[s] when s is transcendental over R.
These are mostly just carried over from the polynomial ring R[X].
Main definitions: #
Polynomial.algEquivOfTranscendental: Given a transcendental elements : SoverR, theR-algebra equivalence betweenR[X]andR[s]given by sendingXtos.Algebra.adjoin.evalOfTranscendental: Ifs : Sis transcendental overR, we get anR-algebra homomorphism given by evaluation at some elementc.
Main results #
Transcendental.euclideanDomainAdjoin: Given a transcendental elements : SoverF,F[s]is a euclidean domain.Transcendental.uniqueFactorizationMonoid_adjoin: Given a transcendental elements : SoverR, a unique factorization monoid,R[s]is a unique factorization monoid as well.
Given a transcendental element s : S over R, the R-algebra equivalence
between R[X] and R[s] given by sending X to s.
Equations
Instances For
If s : S is transcendental over R, we get an R-algebra homomorphism given by
evaluation at some element c.
For the more general case where s is not nec. transcendental see Algebra.adjoin.liftSingleton.
Equations
- Algebra.adjoin.evalOfTranscendental s ht c = (Polynomial.aeval c).comp ↑(Polynomial.algEquivOfTranscendental R s ht).symm
Instances For
Instances #
We can not directly get the instances on R[s] from (h : Transcendental R s) because
it is an explicit argument.
Since this can be cumbersome in a file where these instances are often needed,
we also provide Fact versions that are instances.
Given a transcendental element s : S over F, F[s] is a euclidean domain.
Equations
Instances For
Given a transcendental element s : S over R, a unique factorization monoid,
R[s] is a unique factorization monoid as well.