Algebraic elements and algebraic extensions #
An element of an R-algebra is algebraic over R if it is the root of a nonzero polynomial. An R-algebra is algebraic over R if and only if all its elements are algebraic over R. The main result in this file proves transitivity of algebraicity: a tower of algebraic field extensions is algebraic.
A subalgebra is algebraic if all its elements are algebraic.
Instances For
A subalgebra is algebraic if and only if it is algebraic as an algebra.
An integral element of an algebra is algebraic.
An element of R
is algebraic, when viewed as an element of the R
-algebra A
.
This is slightly more general than isAlgebraic_algebraMap_of_isAlgebraic
in that it
allows noncommutative intermediate rings A
.
Transfer Algebra.IsAlgebraic
across an AlgEquiv
.
An element of an algebra over a field is algebraic if and only if it is integral.
If x is algebraic over R, then x is algebraic over S when S is an extension of R,
and the map from R
to S
is injective.
If A is an algebraic algebra over R, then A is algebraic over S when S is an extension of R,
and the map from R
to S
is injective.
If x is algebraic over K, then x is algebraic over L when L is an extension of K
If A is an algebraic algebra over K, then A is algebraic over L when L is an extension of K
A field extension is algebraic if it is finite.
If L is an algebraic field extension of K and A is an algebraic algebra over L, then A is algebraic over K.
A fraction (a : S) / (b : S)
can be reduced to (c : S) / (d : R)
,
if S
is the integral closure of R
in an algebraic extension L
of R
.
In an algebraic extension L/K, an intermediate subalgebra is a field.
This is not an instance as it forms a diamond with Pi.instSMul
.
See the instance_diamonds
test for details.
Instances For
This is not an instance as it forms a diamond with Pi.instSMul
.
See the instance_diamonds
test for details.
Instances For
This is not an instance for the same reasons as Polynomial.hasSMulPi'
.