doc-src/Nitpick/nitpick.tex
changeset 38128 83933448e9b7
parent 38125 b178a63df952
child 38172 62d4bdc3f7cc
equal deleted inserted replaced
38127:9f9f696fc4e8 38128:83933448e9b7
  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