3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-30 15:00:08 +00:00
z3/src/smt
Christoph M. Wintersteiger 866035d786 Disabled debug output
2017-03-24 09:40:18 +00:00
..
params Added option to limit the distance of unsat core extension through patterns. 2017-01-21 12:28:37 +00:00
proto_model ensure evaluation of array equalities is enabled for external facing evaluator. Issue #917 2017-03-09 05:29:56 +01:00
tactic remove unreferenced label 2017-02-24 11:13:08 -08:00
arith_eq_adapter.cpp improve parser error message over API, streamline names of statistics for arithmetic solver 2016-12-25 17:27:56 -08:00
arith_eq_adapter.h address unused variable warnings from OSX build log 2016-03-05 15:33:33 -08:00
arith_eq_solver.cpp fix debug build, unused variable warnings 2016-12-21 10:44:49 -08:00
arith_eq_solver.h
asserted_formulas.cpp fix memory leaks from cancellations 2017-01-15 20:09:27 -08:00
asserted_formulas.h fixes to consequence generation and cancellation 2016-09-07 11:50:26 -07:00
cached_var_subst.cpp
cached_var_subst.h
cost_evaluator.cpp
cost_evaluator.h
database.h
database.smt
diff_logic.h fix unused-but-set-variable warnings reported in #579 2016-05-18 11:02:10 -07:00
dyn_ack.cpp
dyn_ack.h
elim_term_ite.cpp
elim_term_ite.h
expr_context_simplifier.cpp
expr_context_simplifier.h reworking cancellation 2015-12-11 16:21:24 -08:00
fingerprints.cpp
fingerprints.h
mam.cpp fixing build break, addressing #935 2017-03-11 18:41:36 +01:00
mam.h
old_interval.cpp
old_interval.h
qi_queue.cpp reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds 2016-06-22 20:25:47 -07:00
qi_queue.h
smt2_extra_cmds.cpp Enabled filenames in error messages during inclusion of files. 2017-01-16 15:46:58 +00:00
smt2_extra_cmds.h Added (include ...) SMT2 command. 2017-01-16 15:05:58 +00:00
smt_almost_cg_table.cpp
smt_almost_cg_table.h
smt_b_justification.h
smt_bool_var_data.h add at-least and pbge to API, fix for issue #864 2017-01-09 21:23:00 -08:00
smt_case_split_queue.cpp
smt_case_split_queue.h
smt_cg_table.cpp
smt_cg_table.h
smt_checker.cpp
smt_checker.h
smt_clause.cpp
smt_clause.h
smt_conflict_resolution.cpp fix double ownership of enode marking causing crash during tracing. Issue #952 2017-03-23 11:09:36 -07:00
smt_conflict_resolution.h tune consequence finding. Factor solver pretty-printing as SMT-LIB into top-level 2016-08-03 11:14:29 -07:00
smt_consequences.cpp merge 2016-12-21 10:04:02 -08:00
smt_context.cpp fix double ownership of enode marking causing crash during tracing. Issue #952 2017-03-23 11:09:36 -07:00
smt_context.h fixing build break, addressing #935 2017-03-11 18:41:36 +01:00
smt_context_inv.cpp add at-least and pbge to API, fix for issue #864 2017-01-09 21:23:00 -08:00
smt_context_pp.cpp Disabled debug output 2017-03-24 09:40:18 +00:00
smt_context_stat.cpp make a few functions static 2016-12-01 14:01:20 +00:00
smt_enode.cpp
smt_enode.h fix build warnigs with && vs ||, tuning seq 2016-01-07 06:53:00 -08:00
smt_eq_justification.h
smt_failure.h add n-ary disjunction and conjunction 2016-07-01 08:15:50 -07:00
smt_farkas_util.cpp typo: gt -> ge 2016-04-02 10:13:14 +02:00
smt_farkas_util.h
smt_for_each_relevant_expr.cpp
smt_for_each_relevant_expr.h
smt_implied_equalities.cpp
smt_implied_equalities.h
smt_internalizer.cpp fix debug build, unused variable warnings 2016-12-21 10:44:49 -08:00
smt_justification.cpp fix proof generation for unit resolution. Issue #691 2016-07-20 11:54:39 -07:00
smt_justification.h
smt_kernel.cpp adding preferred sat, currently disabled, to wmax. Fixing issue #815 2016-11-30 09:52:05 -08:00
smt_kernel.h adding preferred sat, currently disabled, to wmax. Fixing issue #815 2016-11-30 09:52:05 -08:00
smt_literal.cpp add at-least and pbge to API, fix for issue #864 2017-01-09 21:23:00 -08:00
smt_literal.h fix for #291. The root issue is that the set of antecedents is recycled as a fixed object between routines. Antecedents that were already allocated for a Gomory cut got reset by the internalizer. This causes unsound bounds axioms to be created 2015-11-05 15:08:42 -08:00
smt_model_checker.cpp ensure evaluation of array equalities is enabled for external facing evaluator. Issue #917 2017-03-09 05:29:56 +01:00
smt_model_checker.h fix test build, working on rec-functions and automata complementation 2016-03-01 22:31:44 -08:00
smt_model_finder.cpp address #835 2016-12-10 07:51:16 +01:00
smt_model_finder.h consolidate cancellation to context check_cancel_flag instead of calling in set_cancel() 2015-12-11 09:51:43 -08:00
smt_model_generator.cpp Added facilities for hiding UFs in smt::model_generator 2016-06-09 17:49:45 +01:00
smt_model_generator.h fix memory leak Issue #643 2016-06-09 21:59:10 -07:00
smt_quantifier.cpp fixing build break, addressing #935 2017-03-11 18:41:36 +01:00
smt_quantifier.h add recursive function graphs to model, adapt rewriter to bypass branches whose evaluation is redundant 2017-02-16 13:58:12 -08:00
smt_quantifier_instances.h
smt_quantifier_stat.cpp
smt_quantifier_stat.h
smt_quick_checker.cpp
smt_quick_checker.h
smt_relevancy.cpp
smt_relevancy.h
smt_setup.cpp make a few functions static 2016-12-01 14:01:20 +00:00
smt_setup.h
smt_solver.cpp fix overflow exposed in #880 2017-01-27 09:47:18 -08:00
smt_solver.h
smt_statistics.cpp
smt_statistics.h
smt_theory.cpp
smt_theory.h more merges with qsat 2016-03-19 12:41:41 -07:00
smt_theory_var_list.h
smt_types.h remove python_install target from all 2015-12-07 09:59:46 -08:00
smt_value_sort.cpp
smt_value_sort.h
spanning_tree.h
spanning_tree_base.h
spanning_tree_def.h
theory_arith.cpp
theory_arith.h fix model generation for non-linear expressions, reported by Martin Suda and Giles Reger 2017-02-11 12:02:32 -05:00
theory_arith_aux.h streamline logging in arithmetic 2016-11-24 13:08:50 -08:00
theory_arith_core.h fix bug in simplifier of bv2int over concatentations exposed by #948 2017-03-22 10:55:55 -07:00
theory_arith_def.h
theory_arith_eq.h improve parser error message over API, streamline names of statistics for arithmetic solver 2016-12-25 17:27:56 -08:00
theory_arith_int.h disable ackerman reduction when head contains a non-constant/non-variable. #947 2017-03-17 10:12:32 -07:00
theory_arith_inv.h
theory_arith_nl.h fix model generation for non-linear expressions, reported by Martin Suda and Giles Reger 2017-02-11 12:02:32 -05:00
theory_arith_pp.h improve parser error message over API, streamline names of statistics for arithmetic solver 2016-12-25 17:27:56 -08:00
theory_array.cpp fix evaluator for array store expressions 2016-11-02 21:33:24 +00:00
theory_array.h Corrected fix to #354: The parameters got shared between the MBQI checker and main context, overriding m_array_laziness to 0 which caused missing propagations 2016-01-11 09:38:05 -08:00
theory_array_base.cpp fix evaluator for array store expressions 2016-11-02 21:33:24 +00:00
theory_array_base.h remove python_install target from all 2015-12-07 09:59:46 -08:00
theory_array_full.cpp add array-ext to externally exposed functions to enable interpolants with arrays to be usable in feedback loops with Z3. Addresses one issue raised in #292 2015-11-07 16:42:13 -08:00
theory_array_full.h move mk_fresh to inside files that include smt_context.h directly to address build problem reported in #297 2015-11-07 11:50:06 -08:00
theory_bv.cpp fix bug in simplifier of bv2int over concatentations exposed by #948 2017-03-22 10:55:55 -07:00
theory_bv.h tuning bit-vector operations 2015-12-21 13:09:03 +02:00
theory_datatype.cpp reduce warnings 2016-05-23 14:32:51 -07:00
theory_datatype.h modulating data-type solver 2016-08-03 11:16:29 -07:00
theory_dense_diff_logic.cpp
theory_dense_diff_logic.h address warnings from #836 2016-12-10 13:14:36 +01:00
theory_dense_diff_logic_def.h fix crash reported in #946 2017-03-16 18:56:43 -07:00
theory_diff_logic.cpp
theory_diff_logic.h address warnings from #836 2016-12-10 13:14:36 +01:00
theory_diff_logic_def.h address warnings from #836 2016-12-10 13:14:36 +01:00
theory_dl.cpp seq 2015-12-10 19:20:16 -08:00
theory_dl.h
theory_dummy.cpp
theory_dummy.h more merges with qsat 2016-03-19 12:41:41 -07:00
theory_fpa.cpp Cleaned up hacky rewriter cancelation fix in theory_fpa. 2016-11-17 16:36:39 +00:00
theory_fpa.h fix build again 2016-12-21 10:48:43 -08:00
theory_opt.cpp
theory_opt.h address warnings from #836 2016-12-10 13:14:36 +01:00
theory_pb.cpp make get_consequence call skip check-sat if a model is already there 2016-12-30 18:05:19 -08:00
theory_pb.h initialize watch in assign_eh 2016-12-26 10:18:55 -08:00
theory_seq.cpp remove unsound simplification in prefix #949 2017-03-21 07:40:35 -06:00
theory_seq.h handle model generation from issue #748. Deal with warnings from #836 2016-12-12 00:40:52 +01:00
theory_seq_empty.h deal with model construction, issue #684. fix model construction for ite #678. WIth this version, issue #686 does not repro 2016-07-20 12:18:07 -07:00
theory_utvpi.cpp move mk_fresh to inside files that include smt_context.h directly to address build problem reported in #297 2015-11-07 11:50:06 -08:00
theory_utvpi.h move mk_fresh to inside files that include smt_context.h directly to address build problem reported in #297 2015-11-07 11:50:06 -08:00
theory_utvpi_def.h address warnings from #836 2016-12-10 13:14:36 +01:00
theory_wmaxsat.cpp Fix unsound handling of upper bounds in wmax, thanks to Patrick Trentin for report and careful repros #847 2017-01-15 11:52:48 -08:00
theory_wmaxsat.h adding preferred sat, currently disabled, to wmax. Fixing issue #815 2016-11-30 09:52:05 -08:00
uses_theory.cpp
uses_theory.h
watch_list.cpp
watch_list.h