## 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

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