3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00
z3/src/opt
Nikolaj Bjorner ce592d7716 add facility to add lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-06-12 19:44:02 -07:00
..
maxres.cpp fix parallel solving bugs 2017-02-11 15:35:13 -05:00
maxres.h fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions 2016-03-07 16:42:29 -08:00
maxsmt.cpp Another fix for #847. Reset wmax theory solver state between lex calls, otherwise it uses stale constraints 2017-01-17 14:19:24 -08:00
maxsmt.h fix bug in handling of repeated soft constraints. #815 2016-12-11 10:19:57 +01:00
mss.cpp fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions 2016-03-07 16:42:29 -08:00
mss.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_cmds.cpp Add C++ functions for set operations per stackoverflow post, set relevancy = 2 for quantified maxsmt per example from Aaron Gember, fix conversion of default weights based on bug report from Patrick Trentin on maxsat. Annotating soft constraints with weight=0 caused the weight to be adjusted to 1 and therefore produce wrong results 2016-09-21 12:24:24 -07:00
opt_cmds.h add detection of non-fixed variables to consequence finding 2016-07-30 19:12:41 -07:00
opt_context.cpp add lrb/chb and experiment with them 2017-05-28 10:48:31 -07:00
opt_context.h change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008 2017-05-23 20:05:10 -07:00
opt_params.pyg change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008 2017-05-23 20:05:10 -07:00
opt_pareto.cpp moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_pareto.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
opt_sls_solver.h add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic 2016-10-23 20:31:59 -07:00
opt_solver.cpp merge LRA 2017-05-09 10:46:11 -07:00
opt_solver.h add facility to add lemmas 2017-06-12 19:44:02 -07:00
optsmt.cpp fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker 2016-05-17 01:00:42 -07:00
optsmt.h fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker 2016-05-17 01:00:42 -07:00
pb_sls.cpp remove unused features related to weighted check-sat 2017-01-13 20:53:22 -08:00
pb_sls.h moving to resource managed cancellation 2015-12-11 13:13:11 -08:00
sortmax.cpp tune initialization for wmax and sortmax 2016-11-19 08:04:06 -08:00
wmax.cpp fix bug in tracking levels of variables: levels are not cleared, only truth assignment 2017-05-02 14:10:07 -07:00
wmax.h fix and coallesce clique functionality 2016-11-19 03:55:48 -08:00