Algebraic elements and integral elements #
This file relates algebraic and integral elements of an algebra, by proving every integral element is algebraic and that every algebraic element over a field is integral.
Main results #
IsIntegral.isAlgebraic
,Algebra.IsIntegral.isAlgebraic
: integral implies algebraic.isAlgebraic_iff_isIntegral
,Algebra.isAlgebraic_iff_isIntegral
: integral iff algebraic over a field.IsAlgebraic.of_finite
,Algebra.IsAlgebraic.of_finite
: finite-dimensional (as module) implies algebraic.exists_integral_multiple
: an algebraic element has a multiple which is integral
An integral element of an algebra is algebraic.
An element of an algebra over a field is algebraic if and only if it is integral.
Alias of the forward direction of isAlgebraic_iff_isIntegral
.
An element of an algebra over a field is algebraic if and only if it is integral.
This used to be an alias
of Algebra.isAlgebraic_iff_isIntegral
but that would make
Algebra.IsAlgebraic K A
an explicit parameter instead of instance implicit.
A field extension is algebraic if it is finite.
Stacks Tag 09GG (first part)
If L is an algebraic field extension of K and A is an algebraic algebra over L, then A is algebraic over K.
If K
is a field, r : A
and f : K[X]
, then Polynomial.aeval r f
is
transcendental over K
if and only if r
and f
are both transcendental over K
.
See also Transcendental.aeval_of_transcendental
and Transcendental.of_aeval
.
Bijection between algebra equivalences and algebra homomorphisms