Affine monoids #
This file defines affine monoids as finitely generated cancellative torsion-free commutative monoids.
class
IsAffineAddMonoid
(M : Type u_1)
[AddCommMonoid M]
extends IsCancelAdd M, AddMonoid.FG M, IsAddTorsionFree M :
An affine monoid is a finitely generated cancellative torsion-free commutative monoid.
Instances
class
IsAffineMonoid
(M : Type u_1)
[CommMonoid M]
extends IsCancelMul M, Monoid.FG M, IsMulTorsionFree M :
An affine monoid is a finitely generated cancellative torsion-free commutative monoid.