53 ("assms", "true"), |
53 ("assms", "true"), |
54 ("merge_type_vars", "false"), |
54 ("merge_type_vars", "false"), |
55 ("binary_ints", "smart"), |
55 ("binary_ints", "smart"), |
56 ("destroy_constrs", "true"), |
56 ("destroy_constrs", "true"), |
57 ("specialize", "true"), |
57 ("specialize", "true"), |
58 ("skolemize", "true"), |
|
59 ("star_linear_preds", "true"), |
58 ("star_linear_preds", "true"), |
60 ("fast_descrs", "true"), |
59 ("fast_descrs", "true"), |
61 ("peephole_optim", "true"), |
60 ("peephole_optim", "true"), |
62 ("timeout", "30 s"), |
61 ("timeout", "30 s"), |
63 ("tac_timeout", "500 ms"), |
62 ("tac_timeout", "500 ms"), |
87 ("no_assms", "assms"), |
86 ("no_assms", "assms"), |
88 ("dont_merge_type_vars", "merge_type_vars"), |
87 ("dont_merge_type_vars", "merge_type_vars"), |
89 ("unary_ints", "binary_ints"), |
88 ("unary_ints", "binary_ints"), |
90 ("dont_destroy_constrs", "destroy_constrs"), |
89 ("dont_destroy_constrs", "destroy_constrs"), |
91 ("dont_specialize", "specialize"), |
90 ("dont_specialize", "specialize"), |
92 ("dont_skolemize", "skolemize"), |
|
93 ("dont_star_linear_preds", "star_linear_preds"), |
91 ("dont_star_linear_preds", "star_linear_preds"), |
94 ("full_descrs", "fast_descrs"), |
92 ("full_descrs", "fast_descrs"), |
95 ("no_peephole_optim", "peephole_optim"), |
93 ("no_peephole_optim", "peephole_optim"), |
96 ("no_debug", "debug"), |
94 ("no_debug", "debug"), |
97 ("quiet", "verbose"), |
95 ("quiet", "verbose"), |
248 val assms = lookup_bool "assms" |
246 val assms = lookup_bool "assms" |
249 val merge_type_vars = lookup_bool "merge_type_vars" |
247 val merge_type_vars = lookup_bool "merge_type_vars" |
250 val binary_ints = lookup_bool_option "binary_ints" |
248 val binary_ints = lookup_bool_option "binary_ints" |
251 val destroy_constrs = lookup_bool "destroy_constrs" |
249 val destroy_constrs = lookup_bool "destroy_constrs" |
252 val specialize = lookup_bool "specialize" |
250 val specialize = lookup_bool "specialize" |
253 val skolemize = lookup_bool "skolemize" |
|
254 val star_linear_preds = lookup_bool "star_linear_preds" |
251 val star_linear_preds = lookup_bool "star_linear_preds" |
255 val fast_descrs = lookup_bool "fast_descrs" |
252 val fast_descrs = lookup_bool "fast_descrs" |
256 val peephole_optim = lookup_bool "peephole_optim" |
253 val peephole_optim = lookup_bool "peephole_optim" |
257 val timeout = if auto then NONE else lookup_time "timeout" |
254 val timeout = if auto then NONE else lookup_time "timeout" |
258 val tac_timeout = lookup_time "tac_timeout" |
255 val tac_timeout = lookup_time "tac_timeout" |
279 wfs = wfs, sat_solver = sat_solver, blocking = blocking, falsify = falsify, |
276 wfs = wfs, sat_solver = sat_solver, blocking = blocking, falsify = falsify, |
280 debug = debug, verbose = verbose, overlord = overlord, |
277 debug = debug, verbose = verbose, overlord = overlord, |
281 user_axioms = user_axioms, assms = assms, |
278 user_axioms = user_axioms, assms = assms, |
282 merge_type_vars = merge_type_vars, binary_ints = binary_ints, |
279 merge_type_vars = merge_type_vars, binary_ints = binary_ints, |
283 destroy_constrs = destroy_constrs, specialize = specialize, |
280 destroy_constrs = destroy_constrs, specialize = specialize, |
284 skolemize = skolemize, star_linear_preds = star_linear_preds, |
281 star_linear_preds = star_linear_preds, fast_descrs = fast_descrs, |
285 fast_descrs = fast_descrs, peephole_optim = peephole_optim, |
282 peephole_optim = peephole_optim, timeout = timeout, |
286 timeout = timeout, tac_timeout = tac_timeout, max_threads = max_threads, |
283 tac_timeout = tac_timeout, max_threads = max_threads, |
287 show_skolems = show_skolems, show_datatypes = show_datatypes, |
284 show_skolems = show_skolems, show_datatypes = show_datatypes, |
288 show_consts = show_consts, formats = formats, evals = evals, |
285 show_consts = show_consts, formats = formats, evals = evals, |
289 max_potential = max_potential, max_genuine = max_genuine, |
286 max_potential = max_potential, max_genuine = max_genuine, |
290 check_potential = check_potential, check_genuine = check_genuine, |
287 check_potential = check_potential, check_genuine = check_genuine, |
291 batch_size = batch_size, expect = expect} |
288 batch_size = batch_size, expect = expect} |