3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00
z3/src/smt
Nikolaj Bjorner 6bff15e12e fix #1609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-05-02 10:38:46 -07:00
..
params Merge branch 'master' into regex-develop 2018-03-11 23:18:55 -04:00
proto_model Use nullptr. 2018-02-12 14:05:55 +07:00
tactic Use nullptr. 2018-02-12 14:05:55 +07:00
arith_eq_adapter.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
arith_eq_adapter.h Use nullptr. 2018-02-12 14:05:55 +07:00
arith_eq_solver.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
arith_eq_solver.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
asserted_formulas.cpp delay updating parameters to ensure rewriting in asserted_formulas is applied using configuration overrides. Fixes build regression for tree_interpolation documentation test 2018-03-04 21:57:08 -08:00
asserted_formulas.h delay updating parameters to ensure rewriting in asserted_formulas is applied using configuration overrides. Fixes build regression for tree_interpolation documentation test 2018-03-04 21:57:08 -08:00
cached_var_subst.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
cached_var_subst.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
CMakeLists.txt create proofs folder, move proof-post-order utility to proofs directory, fix regression with proofs 2017-10-24 03:08:56 -07:00
cost_evaluator.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
cost_evaluator.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
database.h added missing Copyright forms 2015-06-10 11:54:02 -07:00
database.smt Tabs, whitespace 2017-09-17 18:10:06 +01:00
diff_logic.h Tabs, formatting. 2017-09-17 14:54:09 +01:00
dyn_ack.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
dyn_ack.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
elim_term_ite.cpp removing dependencies on simplifier 2017-08-26 11:23:41 -07:00
elim_term_ite.h removing dependencies on simplifier 2017-08-26 11:23:41 -07:00
expr_context_simplifier.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
expr_context_simplifier.h removing dependencies on simplifier 2017-08-26 11:23:41 -07:00
fingerprints.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
fingerprints.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
mam.cpp delay updating parameters to ensure rewriting in asserted_formulas is applied using configuration overrides. Fixes build regression for tree_interpolation documentation test 2018-03-04 21:57:08 -08:00
mam.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
old_interval.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
old_interval.h Use nullptr. 2018-02-12 14:05:55 +07:00
qi_queue.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
qi_queue.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt2_extra_cmds.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt2_extra_cmds.h Added (include ...) SMT2 command. 2017-01-16 15:05:58 +00:00
smt_almost_cg_table.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_almost_cg_table.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_b_justification.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_bool_var_data.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_case_split_queue.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_case_split_queue.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_cg_table.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_cg_table.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_checker.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_checker.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_clause.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_clause.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_conflict_resolution.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_conflict_resolution.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_consequences.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_context.cpp Remove int64, uint64 typedefs in favor of int64_t / uint64_t. 2018-03-31 14:45:04 +07:00
smt_context.h inherit solver parameters in asserted formulas rewriter. #1511 2018-03-04 05:06:36 -08:00
smt_context_inv.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_context_pp.cpp fix #1538 2018-03-17 11:25:07 -07:00
smt_context_stat.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_enode.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_enode.h fix(datatype): only use pointer equality for enode_tbl 2018-04-06 17:20:04 -05:00
smt_eq_justification.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_failure.h add n-ary disjunction and conjunction 2016-07-01 08:15:50 -07:00
smt_farkas_util.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_farkas_util.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_for_each_relevant_expr.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_for_each_relevant_expr.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
smt_implied_equalities.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_implied_equalities.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_internalizer.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_justification.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_justification.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_kernel.cpp inherit solver parameters in asserted formulas rewriter. #1511 2018-03-04 05:06:36 -08:00
smt_kernel.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_literal.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_literal.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_model_checker.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_model_checker.h fix #1365. Filter MBQI instantiations for as-array terms that lead the array theory to return unknown and therefore block further instantiations. as-array terms are at this point almost always created from internal model values so quantifier instantiations with these have little value, other than instantiations of other paraameters that may indepdendently help 2017-11-23 11:17:41 -08:00
smt_model_finder.cpp fix #1492 2018-02-18 13:20:15 -08:00
smt_model_finder.h reducing dependencies on simplifier 2017-08-22 15:09:34 -07:00
smt_model_generator.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_model_generator.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_quantifier.cpp fix #1545 2018-03-17 17:49:33 -07:00
smt_quantifier.h Typo fixes. 2018-01-02 22:48:06 +07:00
smt_quantifier_instances.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
smt_quantifier_stat.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_quantifier_stat.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_quick_checker.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_quick_checker.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_relevancy.cpp delay updating parameters to ensure rewriting in asserted_formulas is applied using configuration overrides. Fixes build regression for tree_interpolation documentation test 2018-03-04 21:57:08 -08:00
smt_relevancy.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
smt_setup.cpp remove buggy legacy code, rely on pull_cheap_ite option in rewriter, #1511 2018-03-04 03:36:03 -08:00
smt_setup.h add QF_DT 2017-09-17 01:39:39 +02:00
smt_solver.cpp fix #1609 2018-05-02 10:38:46 -07:00
smt_solver.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_statistics.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
smt_statistics.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
smt_theory.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
smt_theory.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_theory_var_list.h Use nullptr. 2018-02-12 14:05:55 +07:00
smt_types.h perf(datatype): whole-graph implementation of occurs_check 2018-04-06 17:20:04 -05:00
smt_value_sort.cpp support for smtlib2.6 datatype parsing 2017-09-04 21:12:43 -07:00
smt_value_sort.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
spanning_tree.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
spanning_tree_base.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
spanning_tree_def.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_arith.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_arith.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_arith_aux.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_arith_core.h remove references to deprecated uses of PROOF_MODE #1531 2018-03-10 13:55:01 -05:00
theory_arith_def.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_arith_eq.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_arith_int.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_arith_inv.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_arith_nl.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_arith_pp.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_array.cpp additional array functions exposed over API, ping #1223 2017-10-19 11:08:48 -07:00
theory_array.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_array_base.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_array_base.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_array_full.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_array_full.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_bv.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_bv.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_datatype.cpp Fancy dots are not allowed here!! 2018-04-23 17:17:51 -04:00
theory_datatype.h move some methods from header to cpp, format fixing, remove special characters 2018-04-07 17:34:46 -07:00
theory_dense_diff_logic.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_dense_diff_logic.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_dense_diff_logic_def.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_diff_logic.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_diff_logic.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_diff_logic_def.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_dl.cpp Remove int64, uint64 typedefs in favor of int64_t / uint64_t. 2018-03-31 14:45:04 +07:00
theory_dl.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
theory_dummy.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_dummy.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_fpa.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_fpa.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_lra.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_lra.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
theory_opt.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_opt.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_pb.cpp fix #1571 2018-04-12 15:59:06 +08:00
theory_pb.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_seq.cpp fix #1592 #1587 2018-04-25 11:18:24 +02:00
theory_seq.h fix #1592 #1587 2018-04-25 11:18:24 +02:00
theory_seq_empty.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_str.cpp fix memory leak related to #1575 2018-04-26 16:36:14 -04:00
theory_str.h fix regex automata leaked memory 2018-04-12 14:35:29 -04:00
theory_utvpi.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
theory_utvpi.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_utvpi_def.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_wmaxsat.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
theory_wmaxsat.h Use nullptr. 2018-02-12 14:05:55 +07:00
uses_theory.cpp make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
uses_theory.h make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07:00
watch_list.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
watch_list.h Use nullptr. 2018-02-12 14:05:55 +07:00