CARAT Introduction / Programs / Sublattices
Previous Program | Introduction | Next Program |
Sublattices 'file1' ['file2'] [-b] [-g] [-h] [-l=<#level>] [-m] [-n=<#number>] [-p] [-q] [-r] [-s] [-t=out] [-u]file1: bravais_TYP containing a finite unimodular group G, ending with the order of G.
-b : Print only the matrices of change of base and their inverse. -g : Do not compute elementary divisors of the gram matrix. -l=# : Stop after reaching level #level (default #=500). -n=# : Stop after computation of #number "sublattices" (default #=1000). -q : Quiet mode. Suppress any messages to stderr. -r : With LLL-reduction for the bases, cf. 'file2'. -s : Print less information. -t='out': Create an output file with additional information. The name of the output file defaults to stdout. Specifying "none" disables writing to the output file -u : Do not compute elementary divisors of the basis transformations.
Options for experts:
-p<N>/<d1>/<d2>...<dN> : treat the lattice as a direct sum of <N> sublattices of dimensions <d1>, <d2> etc. (1 <= N, di <= 6) and compute only those sublattices that have surjective projections onto each of the N component lattices.
Sublattices is a synomym for ZZprog.
See also for Order, QtoZ and Z_equiv.
Previous Program | Introduction | Next Program |