CARAT Introduction / Programs / Order

Previous Program | Introduction | Next Program

## Program Order

### Usage

    Order 'file' [-o]

file: bravais_TYP containing a finite matrix group G

### Description

Calculates the order of G via an Algorithm by Schreier and Sims.

### Options

    -O   : writes the group to stdout again, including the order and
           a factorisation of it.
    -o   : write a factorisation and the order to stdout. This can
           be used to append it to a bravais_TYP.

### Remarks

See also for Is_finite.

THE PROGRAM WILL TERMINATE IF AND ONLY IF THE GROUP IS FINITE!

### Examples

1. How do the Z-classes in the Q-class of a given group distribute into their Bravais flocks?
2. Do given matrices generate a space group? If so, find its name and normal representation.
3. Find the stabilizer of a sublattice in the Bravais group of the unit form F=I6.
4. Calculate the "graph of inclusions" for a given geometric class.

Previous Program | Introduction | Next Program