1zcf(1) User Commands zcf(1)
2
3
4
6 zcf - change field
7
9 zcf [OPTIONS] <Field> <Input> <Output>
10
12 This program converts between various data types. Currently there are
13 two kinds of conversions available:
14
15 · If Input is a matrix, then Field is changed to GF(q). The current
16 field of the input file must be a subfield or a superfield of GF(q).
17 In the latter case, all matrix entries must be in GF(q).
18
19 · If Input is a permutation of degree n, it is converted into the cor‐
20 responding n times n permutation matrix over GF(q).
21
22 In either case, the result is written to Output.
23
25 -Q Quiet, no messages.
26
27 -V Verbose, more messages.
28
29 -T <MaxTime>
30 Set CPU time limit
31
33 For matrices, the conversion is done in two steps. First, all entries
34 of the matrix are converted to integers. Then, they are mapped to the
35 new field and reassembled into rows. The result is written out row by
36 row.
37
38 In case of permutations the output matrix is generated row by row by
39 inserting ones at the positions specified by the permutation.
40
41 If the input is a matrix, the whole matrix must fit into memory. Addi‐
42 tionally, the program needs n·m·s bytes of memory, where m and n are
43 the dimensions of the input matrix and s=1 for the small arithmetic
44 version and s=2 for the big version. In case of permutations, the
45 input permutation and one row of the output file must fit into memory.
46
47
48
49MeatAxe 2.4.24 zcf(1)