[Next] [Prev] [Right] [____] [Up] [Index] [Root]
Introduction

Introduction

This online help node and the nodes below it present the functions designed for computing with finitely-presented groups (fp-groups for short). The functions considered here are designed for doing what is sometimes referred to as combinatorial group theory.

Subsections

Overview of Facilities

The facilities provided for fp-groups fall into a number of natural groupings:

The Construction of Finitely Presented Groups

The construction of fp-groups utilizes the fact that every group is a quotient of some free group. Thus, two general fp-group constructors are provided: FreeGroup(n) which constructs a free group of rank n, and quo< F | R > which constructs the quotient of group F by the normal subgroup defined by the relations R.

The naming of generators presents special difficulties since they are not always used in a consistent manner in the mathematical literature. A generator name is used in two distinct ways. Firstly, it plays the role of a variable having as its value a designated generator of G. Secondly, it appears as the symbol designating the specified generator whenever elements of the group are output. These two uses are separated in the Magma semantics.

In Magma, a standard indexing notation is provided for referencing the generators of any fp-group G. Thus, G.i denotes the i-th generator of G. However, users may give individual names to the generators by means of the generator-assignment. Suppose that the group G is defined on r generators. Then if the right hand side of the following statement creates a group, the special assignment

> G< v_1, ..., v_r> := construction;
is equivalent to the statements

> G := construction;
>    v_1 := G.1;
>    ...
>    v_r := G.r;
It should be noted that when the fp-group G is created as the quotient of the group F, any names that the user may have associated with the generators of F will not be associated with the corresponding generators of G. If this were allowed, then it would violate the fundamental principle that every object is viewed as belonging to a unique structure.
[Next] [Prev] [Right] [____] [Up] [Index] [Root]