2498 Specifies whether Nitpick should simplify the generated Kodkod formulas using a |
2498 Specifies whether Nitpick should simplify the generated Kodkod formulas using a |
2499 peephole optimizer. These optimizations can make a significant difference. |
2499 peephole optimizer. These optimizations can make a significant difference. |
2500 Unless you are tracking down a bug in Nitpick or distrust the peephole |
2500 Unless you are tracking down a bug in Nitpick or distrust the peephole |
2501 optimizer, you should leave this option enabled. |
2501 optimizer, you should leave this option enabled. |
2502 |
2502 |
|
2503 \opdefault{datatype\_sym\_break}{int}{5} |
|
2504 Specifies an upper bound on the number of datatypes for which Nitpick generates |
|
2505 symmetry breaking predicates. Symmetry breaking can speed up the SAT solver |
|
2506 considerably, especially for unsatisfiable problems, but too much of it can slow |
|
2507 it down. |
|
2508 |
|
2509 \opdefault{kodkod\_sym\_break}{int}{15} |
|
2510 Specifies an upper bound on the number of relations for which Kodkod generates |
|
2511 symmetry breaking predicates. Symmetry breaking can speed up the SAT solver |
|
2512 considerably, especially for unsatisfiable problems, but too much of it can slow |
|
2513 it down. |
|
2514 |
2503 \opdefault{max\_threads}{int}{0} |
2515 \opdefault{max\_threads}{int}{0} |
2504 Specifies the maximum number of threads to use in Kodkod. If this option is set |
2516 Specifies the maximum number of threads to use in Kodkod. If this option is set |
2505 to 0, Kodkod will compute an appropriate value based on the number of processor |
2517 to 0, Kodkod will compute an appropriate value based on the number of processor |
2506 cores available. |
2518 cores available. |
2507 |
2519 |