Finiteness conditions in commutative algebra #
In this file we define a notion of finiteness that is common in commutative algebra.
Main declarations #
Algebra.FiniteType,RingHom.FiniteType,AlgHom.FiniteTypeall of these express that some object is finitely generated as algebra over some base ring.
An algebra over a commutative semiring is of FiniteType if it is finitely generated
over the base ring as algebra.
- out : ⊤.FG
Instances
Equations
- ⋯ = ⋯
An algebra is finitely generated if and only if it is a quotient of a free algebra whose variables are indexed by a finset.
A commutative algebra is finitely generated if and only if it is a quotient of a polynomial ring whose variables are indexed by a finset.
An algebra is finitely generated if and only if it is a quotient of a polynomial ring whose variables are indexed by a fintype.
A commutative algebra is finitely generated if and only if it is a quotient of a polynomial ring whose variables are indexed by a fintype.
A commutative algebra is finitely generated if and only if it is a quotient of a polynomial ring
in n variables.
Equations
- ⋯ = ⋯
A ring morphism A →+* B is of FiniteType if B is finitely generated as A-algebra.
Equations
- f.FiniteType = Algebra.FiniteType A B
Instances For
Alias of RingHom.FiniteType.of_finite.
An algebra morphism A →ₐ[R] B is of FiniteType if it is of finite type as ring morphism.
In other words, if B is finitely generated as A-algebra.
Equations
- f.FiniteType = f.FiniteType
Instances For
An element of R[M] is in the subalgebra generated by its support.
If a set S generates, as algebra, R[M], then the set of supports of
elements of S generates R[M].
If a set S generates, as algebra, R[M], then the image of the union of
the supports of elements of S generates R[M].
If R[M] is of finite type, then there is a G : Finset M such that its
image generates, as algebra, R[M].
The image of an element m : M in R[M] belongs the submodule generated by
S : Set M if and only if m ∈ S.
If the image of an element m : M in R[M] belongs the submodule generated by
the closure of some S : Set M then m ∈ closure S.
If a set S generates an additive monoid M, then the image of M generates, as algebra,
R[M].
If a set S generates an additive monoid M, then the image of M generates, as algebra,
R[M].
If an additive monoid M is finitely generated then R[M] is of finite
type.
Equations
- ⋯ = ⋯
An additive monoid M is finitely generated if and only if R[M] is of
finite type.
If R[M] is of finite type then M is finitely generated.
An additive group G is finitely generated if and only if R[G] is of
finite type.
An element of MonoidAlgebra R M is in the subalgebra generated by its support.
If a set S generates, as algebra, MonoidAlgebra R M, then the set of supports of elements
of S generates MonoidAlgebra R M.
If a set S generates, as algebra, MonoidAlgebra R M, then the image of the union of the
supports of elements of S generates MonoidAlgebra R M.
If MonoidAlgebra R M is of finite type, then there is a G : Finset M such that its image
generates, as algebra, MonoidAlgebra R M.
The image of an element m : M in MonoidAlgebra R M belongs the submodule generated by
S : Set M if and only if m ∈ S.
If the image of an element m : M in MonoidAlgebra R M belongs the submodule generated by the
closure of some S : Set M then m ∈ closure S.
If a set S generates a monoid M, then the image of M generates, as algebra,
MonoidAlgebra R M.
If a set S generates an additive monoid M, then the image of M generates, as algebra,
R[M].
If a monoid M is finitely generated then MonoidAlgebra R M is of finite type.
Equations
- ⋯ = ⋯
A monoid M is finitely generated if and only if MonoidAlgebra R M is of finite type.
If MonoidAlgebra R M is of finite type then M is finitely generated.
A group G is finitely generated if and only if R[G] is of finite type.
A theorem/proof by Vasconcelos, given a finite module M over a commutative ring, any
surjective endomorphism of M is also injective. Based on,
https://math.stackexchange.com/a/239419/31917,
https://www.ams.org/journals/tran/1969-138-00/S0002-9947-1969-0238839-5/.
This is similar to IsNoetherian.injective_of_surjective_endomorphism but only applies in the
commutative case, but does not use a Noetherian hypothesis.