Arithmetic with Elements

u * v: GrpBBElt, GrpBBElt -> GrpBBElt

Construct the product of elements \(u\) and \(v\) of the BB-group \(G\).

u ^ m: GrpBBElt, RngIntElt -> GrpBBElt

Given an integer \(m\) and \(u\), an element of BB-group \(G\), return the element of \(G\) corresponding to the \(m\)-th power of \(u\).

u ^ v: GrpBBElt, GrpBBElt -> GrpBBElt

Given \(u\) and \(v\), elements of BB-group \(G\), return the element of \(G\) corresponding to the conjugate of \(u\) by \(v\), i.e. \(v^{-1}*u*v\).

(u, v): GrpBBElt, GrpBBElt -> GrpBBElt

Commutator of the elements \(u\) and \(v\), i.e. the element \(u^{-1}*v^{-1}*u*v\). Here \(u\) and \(v\) must belong to the same BB-group \(G\).

Accessing the Defining Generators

The functions described here provide access to basic information stored for a BB-group \(G\).

G . i: GrpBB, RngIntElt -> GrpBBElt

The \(i\)-th generator for \(G\).

Generators(G): GrpBB -> { GrpBBElt}

A set containing the generators for \(G\).

NumberOfGenerators(G): GrpBB -> RngIntElt
Ngens(G): GrpBB -> RngIntElt

The number of generators for \(B\).