Finitely Presented Groups

Abelian Groups

Abelian group creation, generic abelian groups, and elements.

Abelian Groups
Free Groups

Free group creation, subgroups, and automorphisms.

Free Groups
Introduction to FP-Groups

FP-group construction, properties, and subgroups.

Introduction to Fp-Groups
Finitely Presented Groups

FP-group construction, simplification, and standard constructions.

Finitely Presented Groups
Polycyclic Groups

Polycyclic group construction, subgroups, quotients, and conversion.

Polycyclic Groups
Braid Groups

Braid group construction and element creation.

Braid Groups
Groups Defined by Rewrite Systems

Rewriting system creation, properties, and arithmetic for groups.

Groups Defined by Rewrite Systems
Automatic and Hyperbolic Groups

Automatic groups and hyperbolic groups.

Automatic and Hyperbolic Groups
Groups of Straight-line Programs

Straight-line program group creation and operations.

Groups of Straight-Line Programs
Finitely Presented Semigroups

Semigroup presentation creation, operations, and properties.

Finitely Presented Semigroups
Monoids Given by Rewrite Systems

Rewriting system creation, operations, and homomorphisms for monoids.

Monoids Given by Rewrite Systems