cryptominisat1
Manual page for cryptominisat5 5.11.21
Part of cryptominisat5(1).
Usage
cryptominisat5 [--help]
[--version]
[--help
VAR]
[--version]
[--verb
VAR]
[--maxtime
VAR]
[--maxconfl
VAR]
[--random
VAR]
[--threads
VAR]
[--mult
VAR]
[--nextm
VAR]
[--memoutmult
VAR]
[--maxsol
VAR]
[--polar
VAR]
[--scc
VAR]
[--restart
VAR]
[--rstfirst
VAR]
[--gluehist
VAR]
[--lwrbndblkrest
VAR]
[--locgmult
VAR]
[--ratiogluegeom
VAR]
[--blockingglue
VAR]
[--gluecut0
VAR]
[--gluecut1
VAR]
[--adjustglue
VAR]
[--everylev1
VAR]
[--everylev2
VAR]
[--lev1usewithin
VAR]
[--branchstr
VAR]
[--nobansol]
[--debuglib
VAR]
[--breakid
VAR]
[--breakideveryn
VAR]
[--breakidmaxlits
VAR]
[--breakidmaxcls
VAR]
[--breakidmaxvars
VAR]
[--breakidtime
VAR]
[--breakidcls
VAR]
[--breakidmatrix
VAR]
[--sls
VAR]
[--slstype
VAR]
[--slsmaxmem
VAR]
[--slseveryn
VAR]
[--yalsatmems
VAR]
[--walksatruns
VAR]
[--slsgetphase
VAR]
[--slsccnraspire
VAR]
[--slstobump
VAR]
[--slstobumpmaxpervar
VAR]
[--slsbumptype
VAR]
[--transred
VAR]
[--intree
VAR]
[--intreemaxm
VAR]
[--otfhyper
VAR]
[--schedsimp
VAR]
[--presimp
VAR]
[--allpresimp
VAR]
[--nonstop
VAR]
[--maxnumsimppersolve
VAR]
[--schedule
VAR]
[--preschedule
VAR]
[--occsimp
VAR]
[--confbtwsimp
VAR]
[--confbtwsimpinc
VAR]
[--tern
VAR]
[--terntimelim
VAR]
[--ternkeep
VAR]
[--terncreate
VAR]
[--ternbincreate
VAR]
[--occredmax
VAR]
[--occredmaxmb
VAR]
[--occirredmaxmb
VAR]
[--strengthen
VAR]
[--weakentimelim
VAR]
[--substimelim
VAR]
[--substimelimbinratio
VAR]
[--substimelimlongratio
VAR]
[--strstimelim
VAR]
[--sublonggothrough
VAR]
[--bva
VAR]
[--bvaeveryn
VAR]
[--bvalim
VAR]
[--bva2lit
VAR]
[--bvato
VAR]
[--varelim
VAR]
[--varelimto
VAR]
[--varelimover
VAR]
[--emptyelim
VAR]
[--varelimmaxmb
VAR]
[--eratio
VAR]
[--varelimcheckres
VAR]
[--xor
VAR]
[--maxxorsize
VAR]
[--xorfindtout
VAR]
[--varsperxorcut
VAR]
[--maxxormat
VAR]
[--forcepreservexors
VAR]
[--gates
VAR]
[--printgatedot
VAR]
[--gatefindto
VAR]
[--recur
VAR]
[--moreminim
VAR]
[--moremoreminim
VAR]
[--moremorealways
VAR]
[--decbased
VAR]
[--updateglueonanalysis
VAR]
[--maxgluehistltlimited
VAR]
[--diffdeclevelchrono
VAR]
[--verbstat
VAR]
[--verbrestart
VAR]
[--verballrestarts
VAR]
[--printsol,s
VAR]
[--restartprint
VAR]
[--distill
VAR]
[--distillbin
VAR]
[--distillmaxm
VAR]
[--distillincconf
VAR]
[--distillminconf
VAR]
[--distilltier0ratio
VAR]
[--distilltier1ratio
VAR]
[--distillirredalsoremratio
VAR]
[--distillirrednoremratio
VAR]
[--distillshuffleeveryn
VAR]
[--distillsort
VAR]
[--renumber
VAR]
[--mustconsolidate
VAR]
[--savemem
VAR]
[--mustrenumber
VAR]
[--fullwatchconseveryn
VAR]
[--strmaxt
VAR]
[--implicitmanip
VAR]
[--implsubsto
VAR]
[--implstrto
VAR]
[--cardfind
VAR]
[--sync
VAR]
[--clearinter
VAR]
[--zero-exit-status]
[--printtimes
VAR]
[--maxsccdepth
VAR]
[--simfrat
VAR]
[--sampling
VAR]
[--onlysampling]
[--assump
VAR]
[--maxmatrixrows
VAR]
[--maxmatrixcols
VAR]
[--autodisablegauss
VAR]
[--minmatrixrows
VAR]
[--maxnummatrices
VAR]
[--detachxor
VAR]
[--useallmatrixes
VAR]
[--detachverb
VAR]
[--gaussusefulcutoff
VAR]
[--dumpresult
VAR]
files
Overview
A universal, fast SAT solver with XOR and Gaussian Elimination support. Input can be either plain or gzipped DIMACS with XOR extension
cryptominisat5 [options] inputfile [frat-file]
Positional arguments:
- files
-
input file and FRAT output [nargs: 0 or more]
Optional arguments:
-
-h, --help -
shows help message and exits
-
-v, --version -
prints version information and exits
-
-h, --help -
Print extensive help [nargs=0..1] [default: false]
-
-v, --version -
Print version info
-
--verb -
[0-10] Verbosity of solver. 0 = only solution [nargs=0..1] [default: 1]
-
--maxtime -
Stop solving after this much time (s)
-
--maxconfl -
Stop solving after this many conflicts
-
-r, --random -
[0..] Random seed [nargs=0..1] [default: 0]
-
-t, --threads -
Number of threads [nargs=0..1] [default: 1]
-
-m, --mult -
Time multiplier for all simplification cutoffs [nargs=0..1] [default: 3]
-
--nextm -
Global multiplier when the next inprocessing should take place [nargs=0..1] [default: 1]
-
--memoutmult -
Multiplier for memory-out checks on inprocessing functions. It limits things such as clause-link-in. Useful when you have limited memory but still want to do some inprocessing [nargs=0..1] [default: 1]
-
--maxsol -
Search for given amount of solutions. Thanks to Jannis Harder for the decision-based banning idea [nargs=0..1] [default: 1]
-
--polar -
{true,false,rnd,auto,stable} Selects polarity mode. 'true' -> selects only positive polarity when branching. 'false' -> selects only negative polarity when branching. 'auto' -> selects last polarity used (also called 'caching') [nargs=0..1] [default: "auto"]
-
--scc -
Find equivalent literals through SCC and replace them [nargs=0..1] [default: 1]
-
--restart -
{geom, glue, luby} Restart strategy to follow. [nargs=0..1] [default: "auto"]
-
--rstfirst -
The size of the base restart [nargs=0..1] [default: 100]
-
--gluehist -
The size of the moving window for short-term glue history of redundant clauses. If higher, the minimal number of conflicts between restarts is longer [nargs=0..1] [default: 50]
-
--lwrbndblkrest -
Lower bound on blocking restart
--don't block before this many conflicts [nargs=0..1] [default: 10000]
-
--locgmult -
The multiplier used to determine if we should restart during glue-based restart [nargs=0..1] [default: 0.8]
-
--ratiogluegeom -
Ratio of glue vs geometric restarts
--more is more glue [nargs=0..1] [default: 5]
-
--blockingglue -
Do blocking restart for glues [nargs=0..1] [default: 1]
-
--gluecut0 -
Glue value for lev 0 ('keep') cut [nargs=0..1] [default: 3]
-
--gluecut1 -
Glue value for lev 1 cut ('give another shot' [nargs=0..1] [default: 6]
-
--adjustglue -
If more than this % of clauses is LOW glue (level 0) then lower the glue cutoff by 1
--once and never again [nargs=0..1] [default: 0.7]
-
--everylev1 -
Reduce lev1 clauses every N [nargs=0..1] [default: 10000]
-
--everylev2 -
Reduce lev2 clauses every N [nargs=0..1] [default: 15000]
-
--lev1usewithin -
Learnt clause must be used in lev1 within this timeframe or be dropped to lev2 [nargs=0..1] [default: 70000]
-
--branchstr -
Branch strategy string that switches between different branch strategies while solving e.g. 'vsids1+vsids2' [nargs=0..1] [default: "vmtf+vsids"]
-
--nobansol -
Don't ban the solution once it's found
-
--debuglib -
Parse special comments to run solve/simplify during parsing of CNF
-
--breakid -
Run BreakID to break symmetries. [nargs=0..1] [default: true]
-
--breakideveryn -
Run BreakID every N simplification iterations [nargs=0..1] [default: 5]
-
--breakidmaxlits -
Maximum number of literals in thousands. If exceeded, BreakID will not run [nargs=0..1] [default: 3500]
-
--breakidmaxcls -
Maximum number of clauses in thousands. If exceeded, BreakID will not run [nargs=0..1] [default: 600]
-
--breakidmaxvars -
Maximum number of variables in thousands. If exceeded, BreakID will not run [nargs=0..1] [default: 300]
-
--breakidtime -
Maximum number of steps taken during automorphism finding. [nargs=0..1] [default: 2000]
-
--breakidcls -
Maximum number of breaking clauses per permutation. [nargs=0..1] [default: 50]
-
--breakidmatrix -
Detect matrix row interchangability [nargs=0..1] [default: true]
-
--sls -
Run SLS during simplification [nargs=0..1] [default: 1]
-
--slstype -
Which SLS to run. Allowed values: walksat, yalsat, ccnr, ccnr_yalsat [nargs=0..1] [default: "ccnr"]
-
--slsmaxmem -
Maximum number of MB to give to SLS solver. Doesn't run SLS solver if the memory usage would be more than this. [nargs=0..1] [default: 500]
-
--slseveryn -
Run SLS solver every N simplifications only [nargs=0..1] [default: 2]
-
--yalsatmems -
Run Yalsat with this many mems*million timeout. Limits time of yalsat run [nargs=0..1] [default: 10]
-
--walksatruns -
Max 'runs' for WalkSAT. Limits time of WalkSAT run [nargs=0..1] [default: 50]
-
--slsgetphase -
Get phase from SLS solver, set as new phase for CDCL [nargs=0..1] [default: 1]
-
--slsccnraspire -
Turn aspiration on/off for CCANR [nargs=0..1] [default: 1]
-
--slstobump -
How many variables to bump in CCNR [nargs=0..1] [default: 100]
-
--slstobumpmaxpervar -
How many times to bump an individual variable's activity in CCNR [nargs=0..1] [default: 100]
-
--slsbumptype -
How to calculate what variable to bump. 1 = clause-based, 2 = var-flip-based, 3 = var-score-based [nargs=0..1] [default: 6]
-
--transred -
Remove useless binary clauses (transitive reduction) [nargs=0..1] [default: 1]
-
--intree -
Carry out intree-based probing [nargs=0..1] [default: 1]
-
--intreemaxm -
Time in mega-bogoprops to perform intree probing [nargs=0..1] [default: 400]
-
--otfhyper -
Perform hyper-binary resolution during probing [nargs=0..1] [default: 1]
-
--schedsimp -
Perform simplification rounds. If 0, we never perform any. [nargs=0..1] [default: 1]
-
--presimp -
Perform simplification at the very start [nargs=0..1] [default: 0]
-
--allpresimp -
Perform simplification at EVERY start
--only matters in library mode [nargs=0..1] [default: 0]
-
-n, --nonstop -
Never stop the search() process in class SATSolver [nargs=0..1] [default: 0]
-
--maxnumsimppersolve -
Maximum number of simplifiactions to perform for every solve() call. After this, no more inprocessing will take place. [nargs=0..1] [default: 25]
-
--schedule -
Schedule for simplification during run
-
--preschedule -
Schedule for simplification at startup
-
--occsimp -
Perform occurrence-list-based optimisations (variable elimination, subsumption, bounded variable addition...) [nargs=0..1] [default: 1]
-
--confbtwsimp -
Start first simplification after this many conflicts [nargs=0..1] [default: 40000]
-
--confbtwsimpinc -
Simp rounds increment by this power of N [nargs=0..1] [default: 1.4]
-
--tern -
Perform Ternary resolution [nargs=0..1] [default: true]
-
--terntimelim -
Time-out in bogoprops M of ternary resolution as per paper 'Look-Ahead Versus Look-Back for Satisfiability Problems' [nargs=0..1] [default: 100]
-
--ternkeep -
Keep ternary resolution clauses only if they are touched within this multiple of 'lev1usewithin' [nargs=0..1] [default: 5]
-
--terncreate -
Create only this multiple (of linked in cls) ternary resolution clauses per simp run [nargs=0..1] [default: 0.3]
-
--ternbincreate -
Allow ternary resolving to generate binary clauses [nargs=0..1] [default: 0]
-
--occredmax -
Don't add to occur list any redundant clause larger than this [nargs=0..1] [default: 50]
-
--occredmaxmb -
Don't allow redundant occur size to be beyond this many MB [nargs=0..1] [default: 600]
-
--occirredmaxmb -
Don't allow irredundant occur size to be beyond this many MB [nargs=0..1] [default: 2500]
-
--strengthen -
Perform clause contraction through self-subsuming resolution as part of the occurrence-subsumption system [nargs=0..1] [default: 1]
-
--weakentimelim -
Time-out in bogoprops M of weakeaning used [nargs=0..1] [default: 300]
-
--substimelim -
Time-out in bogoprops M of subsumption of long clauses with long clauses, after computing occur [nargs=0..1] [default: 300]
-
--substimelimbinratio -
Ratio of subsumption time limit to spend on sub&str long clauses with bin [nargs=0..1] [default: 0.1]
-
--substimelimlongratio -
Ratio of subsumption time limit to spend on sub long clauses with long [nargs=0..1] [default: 0.9]
-
--strstimelim -
Time-out in bogoprops M of strengthening of long clauses with long clauses, after computing occur [nargs=0..1] [default: 300]
-
--sublonggothrough -
How many times go through subsume [nargs=0..1] [default: 1]
-
--bva -
Perform bounded variable addition [nargs=0..1] [default: 1]
-
--bvaeveryn -
Perform BVA only every N occ-simplify calls [nargs=0..1] [default: 7]
-
--bvalim -
Maximum number of variables to add by BVA per call [nargs=0..1] [default: 250000]
-
--bva2lit -
BVA with 2-lit difference hack, too. Beware, this reduces the effectiveness of 1-lit diff [nargs=0..1] [default: 1]
-
--bvato -
BVA time limit in bogoprops M [nargs=0..1] [default: 50]
-
--varelim -
Perform variable elimination as per Een and Biere [nargs=0..1] [default: 1]
-
--varelimto -
Var elimination bogoprops M time limit [nargs=0..1] [default: 750]
-
--varelimover -
Do BVE until the resulting no. of clause increase is less than X. Only power of 2 makes sense, i.e. 2,4,8... [nargs=0..1] [default: 16]
-
--emptyelim -
Perform empty resolvent elimination using bit-map trick [nargs=0..1] [default: 1]
-
--varelimmaxmb -
Maximum extra MB of memory to use for new clauses during varelim [nargs=0..1] [default: 1000]
-
--eratio -
Eliminate this ratio of free variables at most per variable elimination iteration [nargs=0..1] [default: 1.6]
-
--varelimcheckres -
BVE should check whether resolvents subsume others and check for exact size increase [nargs=0..1] [default: 0]
-
--xor -
Discover long XORs [nargs=0..1] [default: 1]
-
--maxxorsize -
Maximum XOR size to find [nargs=0..1] [default: 7]
-
--xorfindtout -
Time limit for finding XORs [nargs=0..1] [default: 400]
-
--varsperxorcut -
Number of _real_ variables per XOR when cutting them. So 2 will have XORs of size 4 because 1 = connecting to previous, 1 = connecting to next, 2 in the midde. If the XOR is 4 long, it will be just one 4-long XOR, no connectors [nargs=0..1] [default: 2]
-
--maxxormat -
Maximum matrix size (=num elements) that we should try to echelonize [nargs=0..1] [default: 400]
-
--forcepreservexors -
Force preserving XORs when they have been found. Easier to make sure XORs are not lost through simplifiactions such as strenghtening [nargs=0..1] [default: 1]
-
--gates -
Find gates. [nargs=0..1] [default: 0]
-
--printgatedot -
Print gate structure regularly to file 'gatesX.dot' [nargs=0..1] [default: 0]
-
--gatefindto -
Max time in bogoprops M to find gates [nargs=0..1] [default: 200]
-
--recur -
Perform recursive minimisation [nargs=0..1] [default: 1]
-
--moreminim -
Perform strong minimisation at conflict gen. [nargs=0..1] [default: 1]
-
--moremoreminim -
Perform even stronger minimisation at conflict gen. [nargs=0..1] [default: 2]
-
--moremorealways -
Always strong-minimise clause [nargs=0..1] [default: 0]
-
--decbased -
Create decision-based conflict clauses when the UIP clause is too large [nargs=0..1] [default: 1]
-
--updateglueonanalysis -
Update glues while analyzing [nargs=0..1] [default: 1]
-
--maxgluehistltlimited -
Maximum glue used by glue-based restart strategy when populating glue history. [nargs=0..1] [default: 50]
-
--diffdeclevelchrono -
Difference in decision level is more than this, perform chonological backtracking instead of non-chronological backtracking. Giving
-1means it is never turned on (overrides '--confltochrono-1' in this case). [nargs=0..1] [default: 20]
-
--verbstat -
Change verbosity of statistics at the end of the solving [0..3] [nargs=0..1] [default: 2]
-
--verbrestart -
Print more thorough, but different stats [nargs=0..1] [default: 0]
-
--verballrestarts -
Print a line for every restart [nargs=0..1] [default: 0]
--printsol,s-
Print assignment if solution is SAT [nargs=0..1] [default: 1]
-
--restartprint -
Print restart status lines at least every N conflicts [nargs=0..1] [default: 8192]
-
--distill -
Regularly execute clause distillation [nargs=0..1] [default: 1]
-
--distillbin -
Regularly execute clause distillation [nargs=0..1] [default: 1]
-
--distillmaxm -
Maximum number of Mega-bogoprops(~time) to spend on vivifying/distilling long cls by enqueueing and propagating [nargs=0..1] [default: 20]
-
--distillincconf -
Multiplier for current number of conflicts OTF distill [nargs=0..1] [default: 0.1]
-
--distillminconf -
Minimum number of conflicts between OTF distill [nargs=0..1] [default: 10000]
-
--distilltier0ratio -
How much of tier 0 to distill [nargs=0..1] [default: 10]
-
--distilltier1ratio -
How much of tier 1 to distill [nargs=0..1] [default: 0.03]
-
--distillirredalsoremratio -
How much of irred to distill when doing also removal [nargs=0..1] [default: 1.2]
-
--distillirrednoremratio -
How much of irred to distill when doing no removal [nargs=0..1] [default: 1]
-
--distillshuffleeveryn -
Shuffle to-be-distilled clauses every N cases randomly [nargs=0..1] [default: 3]
-
--distillsort -
Distill sorting type [nargs=0..1] [default: 1]
-
--renumber -
Renumber variables to increase CPU cache efficiency [nargs=0..1] [default: 1]
-
--mustconsolidate -
Always consolidate, even if not useful. This is used for debugging ONLY [nargs=0..1] [default: 0]
-
--savemem -
Save memory by deallocating variable space after renumbering. Only works if renumbering is active. [nargs=0..1] [default: 1]
-
--mustrenumber -
Treat all 'renumber' strategies as 'must-renumber' [nargs=0..1] [default: 0]
-
--fullwatchconseveryn -
Consolidate watchlists fully once every N conflicts. Scheduled during simplification rounds. [nargs=0..1] [default: 4000000]
-
--strmaxt -
Maximum MBP to spend on distilling long irred cls through watches [nargs=0..1] [default: 20]
-
--implicitmanip -
Subsume and strengthen implicit clauses with each other [nargs=0..1] [default: 1]
-
--implsubsto -
Timeout (in bogoprop Millions) of implicit subsumption [nargs=0..1] [default: 100]
-
--implstrto -
Timeout (in bogoprop Millions) of implicit strengthening [nargs=0..1] [default: 200]
-
--cardfind -
Find cardinality constraints [nargs=0..1] [default: 0]
-
--sync -
Sync threads every N conflicts [nargs=0..1] [default: 7000]
-
--clearinter -
Interrupt threads cleanly, all the time [nargs=0..1] [default: 0]
-
--zero-exit-status -
Exit with status zero in case the solving has finished without an issue
-
--printtimes -
Print time it took for each simplification run. If set to 0, logs are easier to compare [nargs=0..1] [default: 1]
-
--maxsccdepth -
The maximum for scc search depth [nargs=0..1] [default: 10000]
-
--simfrat -
Simulate FRAT [nargs=0..1] [default: 0]
-
--sampling -
Sampling vars, separated by comma [nargs=0..1] [default: ""]
-
--onlysampling -
Print and ban(!) solutions' vars only in 'c ind' or as
--sampling'...'
-
--assump -
Assumptions file [nargs=0..1] [default: ""]
-
--maxmatrixrows -
Set maximum no. of rows for gaussian matrix. Too large matricesshould bee discarded for reasons of efficiency [nargs=0..1] [default: 2000]
-
--maxmatrixcols -
Set maximum no. of columns for gaussian matrix. Too large matricesshould bee discarded for reasons of efficiency [nargs=0..1] [default: 1000]
-
--autodisablegauss -
Automatically disable gauss when performing badly [nargs=0..1] [default: true]
-
--minmatrixrows -
Set minimum no. of rows for gaussian matrix. Normally, too small matrices are discarded for reasons of efficiency [nargs=0..1] [default: 3]
-
--maxnummatrices -
Maximum number of matrices to treat. [nargs=0..1] [default: 5]
-
--detachxor -
Detach and reattach XORs [nargs=0..1] [default: false]
-
--useallmatrixes -
Force using all matrices [nargs=0..1] [default: false]
-
--detachverb -
If set, verbosity for XOR detach code is upped, ignoring normal verbosity [nargs=0..1] [default: 0]
-
--gaussusefulcutoff -
Turn off Gauss if less than this many usefulenss ratio is recorded [nargs=0..1] [default: 0.2]
-
--dumpresult -
Write solution(s) to this file
Normal run schedules:
-
Default schedule: scc-vrepl,sub-impl,breakid,occ-backw-sub-str,occ-clean-implicit,occ-bve,occ-bva,occ-ternary-res,occ-xor,card-find,cl-consolidate,scc-vrepl,renumber,bosphorus,louvain-comms
-
Schedule at startup: sub-impl, occ-backw-sub,scc-vrepl,breakid, occ-bve,occ-xor
Releases
3 releases since Debian 11 (Bullseye); the text changed 2 times.
--adjustglue since Debian 13 (Trixie);
--allpresimp since Debian 13 (Trixie);
--assump since Debian 13 (Trixie);
--autodisablegauss since Debian 13 (Trixie);
--blockingglue since Debian 13 (Trixie);
--branchstr since Debian 13 (Trixie);
--breakid since Debian 13 (Trixie);
--breakidcls since Debian 13 (Trixie);
--breakideveryn since Debian 13 (Trixie);
--breakidmatrix since Debian 13 (Trixie);
--breakidmaxcls since Debian 13 (Trixie);
--breakidmaxlits since Debian 13 (Trixie);
--breakidmaxvars since Debian 13 (Trixie);
--breakidtime since Debian 13 (Trixie);
--bva since Debian 13 (Trixie);
--bva2lit since Debian 13 (Trixie);
--bvaeveryn since Debian 13 (Trixie);
--bvalim since Debian 13 (Trixie);
--bvato since Debian 13 (Trixie);
--cardfind since Debian 13 (Trixie);
--clearinter since Debian 13 (Trixie);
--confbtwsimp since Debian 13 (Trixie);
--confbtwsimpinc since Debian 13 (Trixie);
--debuglib since Debian 13 (Trixie);
--decbased since Debian 13 (Trixie);
--detachverb since Debian 13 (Trixie);
--detachxor since Debian 13 (Trixie);
--diffdeclevelchrono since Debian 13 (Trixie);
--distill since Debian 13 (Trixie);
--distillbin since Debian 13 (Trixie);
--distillincconf since Debian 13 (Trixie);
--distillirredalsoremratio since Debian 13 (Trixie);
--distillirrednoremratio since Debian 13 (Trixie);
--distillmaxm since Debian 13 (Trixie);
--distillminconf since Debian 13 (Trixie);
--distillshuffleeveryn since Debian 13 (Trixie);
--distillsort since Debian 13 (Trixie);
--distilltier0ratio since Debian 13 (Trixie);
--distilltier1ratio since Debian 13 (Trixie);
--dumpresult since Debian 13 (Trixie);
--emptyelim since Debian 13 (Trixie);
--eratio since Debian 13 (Trixie);
--everylev1 since Debian 13 (Trixie);
--everylev2 since Debian 13 (Trixie);
--forcepreservexors since Debian 13 (Trixie);
--fullwatchconseveryn since Debian 13 (Trixie);
--gatefindto since Debian 13 (Trixie);
--gates since Debian 13 (Trixie);
--gaussusefulcutoff since Debian 13 (Trixie);
--gluecut0 since Debian 13 (Trixie);
--gluecut1 since Debian 13 (Trixie);
--gluehist since Debian 13 (Trixie);
--implicitmanip since Debian 13 (Trixie);
--implstrto since Debian 13 (Trixie);
--implsubsto since Debian 13 (Trixie);
--intree since Debian 13 (Trixie);
--intreemaxm since Debian 13 (Trixie);
--lev1usewithin since Debian 13 (Trixie);
--locgmult since Debian 13 (Trixie);
--lwrbndblkrest since Debian 13 (Trixie);
--maxgluehistltlimited since Debian 13 (Trixie);
--maxmatrixcols since Debian 13 (Trixie);
--maxmatrixrows since Debian 13 (Trixie);
--maxnummatrices since Debian 13 (Trixie);
--maxnumsimppersolve since Debian 13 (Trixie);
--maxsccdepth since Debian 13 (Trixie);
--maxsol since Debian 13 (Trixie);
--maxxormat since Debian 13 (Trixie);
--maxxorsize since Debian 13 (Trixie);
--memoutmult since Debian 13 (Trixie);
--minmatrixrows since Debian 13 (Trixie);
--moreminim since Debian 13 (Trixie);
--moremorealways since Debian 13 (Trixie);
--moremoreminim since Debian 13 (Trixie);
--mult since Debian 13 (Trixie);
--mustconsolidate since Debian 13 (Trixie);
--mustrenumber since Debian 13 (Trixie);
--nextm since Debian 13 (Trixie);
--nobansol since Debian 13 (Trixie);
--nonstop since Debian 13 (Trixie);
--occirredmaxmb since Debian 13 (Trixie);
--occredmax since Debian 13 (Trixie);
--occredmaxmb since Debian 13 (Trixie);
--occsimp since Debian 13 (Trixie);
--onlysampling since Debian 13 (Trixie);
--otfhyper since Debian 13 (Trixie);
--polar since Debian 13 (Trixie);
--preschedule since Debian 13 (Trixie);
--presimp since Debian 13 (Trixie);
--printgatedot since Debian 13 (Trixie);
--printtimes since Debian 13 (Trixie);
--random since Debian 13 (Trixie);
--ratiogluegeom since Debian 13 (Trixie);
--recur since Debian 13 (Trixie);
--renumber since Debian 13 (Trixie);
--restart since Debian 13 (Trixie);
--restartprint since Debian 13 (Trixie);
--rstfirst since Debian 13 (Trixie);
--sampling since Debian 13 (Trixie);
--savemem since Debian 13 (Trixie);
--scc since Debian 13 (Trixie);
--schedsimp since Debian 13 (Trixie);
--schedule since Debian 13 (Trixie);
--simfrat since Debian 13 (Trixie);
--sls since Debian 13 (Trixie);
--slsbumptype since Debian 13 (Trixie);
--slsccnraspire since Debian 13 (Trixie);
--slseveryn since Debian 13 (Trixie);
--slsgetphase since Debian 13 (Trixie);
--slsmaxmem since Debian 13 (Trixie);
--slstobump since Debian 13 (Trixie);
--slstobumpmaxpervar since Debian 13 (Trixie);
--slstype since Debian 13 (Trixie);
--strengthen since Debian 13 (Trixie);
--strmaxt since Debian 13 (Trixie);
--strstimelim since Debian 13 (Trixie);
--sublonggothrough since Debian 13 (Trixie);
--substimelim since Debian 13 (Trixie);
--substimelimbinratio since Debian 13 (Trixie);
--substimelimlongratio since Debian 13 (Trixie);
--sync since Debian 13 (Trixie);
--tern since Debian 13 (Trixie);
--ternbincreate since Debian 13 (Trixie);
--terncreate since Debian 13 (Trixie);
--ternkeep since Debian 13 (Trixie);
--terntimelim since Debian 13 (Trixie);
--threads since Debian 13 (Trixie);
--transred since Debian 13 (Trixie);
--updateglueonanalysis since Debian 13 (Trixie);
--useallmatrixes since Debian 13 (Trixie);
--varelim since Debian 13 (Trixie);
--varelimcheckres since Debian 13 (Trixie);
--varelimmaxmb since Debian 13 (Trixie);
--varelimover since Debian 13 (Trixie);
--varelimto since Debian 13 (Trixie);
--varsperxorcut since Debian 13 (Trixie);
--verb since Debian 13 (Trixie);
--verballrestarts since Debian 13 (Trixie);
--verbrestart since Debian 13 (Trixie);
--verbstat since Debian 13 (Trixie);
--walksatruns since Debian 13 (Trixie);
--weakentimelim since Debian 13 (Trixie);
--xor since Debian 13 (Trixie);
--xorfindtout since Debian 13 (Trixie);
--yalsatmems since Debian 13 (Trixie);
--zero-exit-status since Debian 13 (Trixie);
-m since Debian 13 (Trixie);
-n since Debian 13 (Trixie);
-r since Debian 13 (Trixie);
-t since Debian 13 (Trixie).
--dumpred until Debian 11 (Bullseye);
--hhelp until Debian 12 (Bookworm).