3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00
z3/src/smt
2018-03-04 21:57:08 -08:00
..
params 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
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 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_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 #1233 2017-11-21 11:52:15 -08: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 Use nullptr. 2018-02-12 14:05:55 +07: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 Use nullptr. 2018-02-12 14:05:55 +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 Use nullptr. 2018-02-12 14:05:55 +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 make include paths uniformly use path relative to src. #534 2017-07-31 13:24:11 -07: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 Use nullptr. 2018-02-12 14:05:55 +07: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 fix #1510 by reintroducing automatic declaration of recognizers 2018-03-02 23:02:20 +09:00
theory_datatype.h Use nullptr. 2018-02-12 14:05:55 +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 Use nullptr. 2018-02-12 14:05:55 +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 Use nullptr. 2018-02-12 14:05:55 +07:00
theory_pb.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_seq.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
theory_seq.h fixes to #1500 and #1457 2018-02-25 13:11:20 +09:00
theory_seq_empty.h Use nullptr. 2018-02-12 14:05:55 +07:00
theory_str.cpp add re.allchar support in z3str3 2018-02-26 17:19:45 -05:00
theory_str.h Use nullptr. 2018-02-12 14:05:55 +07: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