Construct ordered groups from groups with a specified positive cone. #
In this file we provide the structure GroupCone and the predicate IsMaxCone
that encode axioms of OrderedCommGroup and LinearOrderedCommGroup
in terms of the subset of non-negative elements.
We also provide constructors that convert between cones in groups and the corresponding ordered groups.
AddGroupConeClass S G says that S is a type of cones in G.
Instances
GroupConeClass S G says that S is a type of cones in G.
Instances
A (positive) cone in an abelian group is a submonoid that
does not contain both a and -a for any nonzero a.
This is equivalent to being the set of non-negative elements of
some order making the group into a partially ordered group.
Instances For
A (positive) cone in an abelian group is a submonoid that
does not contain both a and a⁻¹ for any non-identity a.
This is equivalent to being the set of elements that are at least 1 in
some order making the group into a partially ordered group.
Instances For
Equations
The cone of elements that are at least 1.
Equations
Instances For
The cone of non-negative elements.
Equations
Instances For
Construct a partial order by designating a cone in an abelian group.
Equations
Instances For
Construct a partial order by designating a cone in an abelian group.
Equations
Instances For
Construct a linear order by designating a maximal cone in an abelian group.
Equations
Instances For
Construct a linear order by designating a maximal cone in an abelian group.
Equations
Instances For
Construct a partially ordered abelian group by designating a cone in an abelian group.
Construct a partially ordered abelian group by designating a cone in an abelian group.