1FPLLL(1) User Commands FPLLL(1)
2
3
4
6 fplll - manual page for fplll 5.4.0
7
9 lt-fplll [options] [file]
10
12 List of options:
13 -a [lll|bkz|hkz|svp|sdb|sld|cvp]
14
15 lll = LLL-reduce the input matrix (default) bkz = BKZ-reduce the
16 input matrix hkz = HKZ-reduce the input matrix svp = compute a
17 shortest non-zero vector of the lattice sdb = reduce the input
18 matrix using the self dual BKZ variant sld = slide reduce the
19 input matrix cvp = compute the vector in the input lattice clos‐
20 est to an input vector hlll = HLLL-reduce the input matrix
21
22 -v
23
24 Enable verbose mode
25
26 -nolll
27
28 Does not apply initial LLL-reduction (for bkz, hkz and svp)
29
30 -c <c>
31
32 An arbitrary double constant > 0 for HLLL (default=0.1)
33
34 -r <size>
35
36 Was the number of rows (ignored)
37
38 -d <delta> (default=0.99; alias to -delta <delta>)
39
40 -e <eta> (default=0.51; alias to -eta <eta>)
41
42 -t <theta> (default=0.001; alias to -theta <theta>)
43
44 -l <lovasz>
45
46 If <lovasz> != 0, Lovasz's condition, otherwise, Siegel's condi‐
47 tion
48
49 -f [mpfr|dd|qd|dpe|double|longdouble]
50
51 Floating-point type in LLL
52
53 -p <precision>
54
55 Floating-point precision (only with -f mpfr)
56
57 -z [mpz|int|long|double]
58
59 Integer type in LLL (default: mpz; long is an alias to int)
60
61 -m [wrapper|fast|heuristic|proved]
62
63 LLL version (default: wrapper)
64
65 -y
66
67 Enable early reduction
68
69 -b <block_size>
70
71 Size of BKZ blocks
72
73 -bkzmaxloops <loops>
74
75 Maximum number of full loop iterations
76
77 -bkzmaxtime <time>
78
79 Stops after <time> seconds
80
81 -bkzautoabort
82
83 Stops when the average slope does not decrease fast enough
84
85 -s <filename.json>
86
87 Load BKZ strategies from filename
88
89 -bkzghbound <factor>
90
91 Multiplies the Gaussian heuristic by <factor> (of float type)
92
93 -bkzboundedlll
94
95 Restricts the LLL call
96
97 -bkzdumpgso <file_name>
98
99 Dumps the log of the Gram-Schmidt vectors in specified file
100
101 -of [b|c|s|t|u|v|bk|uk|vk]
102
103 Output formats.
104
105 Please refer to https://github.com/fplll/fplll/README.md for more
106 information.
107
109 Copyright 2005-2012 Damien Stehle, David Cade, Xavier Pujol. fplll is
110 free software. You can redistribute it and/or modify it under the terms
111 of the GNU Lesser General Public License as published by the Free Soft‐
112 ware Foundation, either version 2.1 of the License, or (at your option)
113 any later version.
114
115
116
117fplll 5.4.0 December 2020 FPLLL(1)