Presentations of algebras #
A presentation of an R-algebra S is a distinguished family of generators and relations.
Main definition #
Algebra.Presentation: A presentation of anR-algebraSis a family of generators withrels: The type of relations.relation : relations → MvPolynomial vars R: The assignment of each relation to a polynomial in the generators.
Algebra.Presentation.IsFinite: A presentation is called finite, if both variables and relations are finite.Algebra.Presentation.dimension: The dimension of a presentation is the number of generators minus the number of relations.
We also give constructors for localization and base change.
TODO #
- Define composition of presentations.
- Define
Homs of presentations.
Notes #
This contribution was created as part of the AIM workshop "Formalizing algebraic geometry" in June 2024.
A presentation of an R-algebra S is a family of
generators with
rels: The type of relations.relation : relations → MvPolynomial vars R: The assignment of each relation to a polynomial in the generators.
- vars : Type w
- val : self.vars → S
- σ' : S → MvPolynomial self.vars R
- aeval_val_σ' : ∀ (s : S), (MvPolynomial.aeval self.val) (self.σ' s) = s
- rels : Type t
The type of relations.
- relation : self.rels → self.Ring
The assignment of each relation to a polynomial in the generators.
- span_range_relation_eq_ker : Ideal.span (Set.range self.relation) = self.ker
The relations span the kernel of the canonical map.
Instances For
The relations span the kernel of the canonical map.
The polynomial algebra wrt a family of generators modulo a family of relations.
Instances For
P.Quotient is P.Ring-isomorphic to S and in particular R-isomorphic to S.
Equations
- P.quotientEquiv = Ideal.quotientKerAlgEquivOfRightInverse ⋯
Instances For
Dimension of a presentation defined as the cardinality of the generators minus the cardinality of the relations.
Note: this definition is completely non-sensical for non-finite presentations and even then for this to make sense, you should assume that the presentation is a complete intersection.
Instances For
A presentation is finite if there are only finitely-many relations and finitely-many relations.
Instances
If a presentation is finite, the corresponding quotient is of finite presentation.
Equations
- ⋯ = ⋯
If S is the localization of R away from r, we can construct a natural
presentation of S as R-algebra with a single generator X and the relation r * X - 1 = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
If P is a presentation of S over R and T is an R-algebra, we
obtain a natural presentation of T ⊗[R] S over T.
Equations
- One or more equations did not get rendered due to their size.