..
params
make the tree option in cheap_eqs the default
2020-06-20 11:31:22 -07:00
proto_model
fix #2659
2019-10-25 10:42:21 -07:00
tactic
fix #4448
2020-06-03 19:41:25 -07:00
arith_eq_adapter.cpp
#4427
2020-05-21 21:04:48 -07:00
arith_eq_adapter.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
arith_eq_solver.cpp
fix #3789
2020-04-06 13:57:38 -07:00
arith_eq_solver.h
[NFC] Cleanup arith_eq_solver.(cpp|h)
2018-10-02 16:14:01 +03:00
asserted_formulas.cpp
fix #4449
2020-06-03 21:10:07 -07:00
asserted_formulas.h
fix #3807
2020-04-10 13:43:00 -07:00
cached_var_subst.cpp
remove using insert_if_not_there2
2020-04-25 15:08:51 -07:00
cached_var_subst.h
CMakeLists.txt
initial pass at using derivatives in regex unfolding
2020-05-23 11:53:07 -07:00
cost_evaluator.cpp
ensure generation is increased #2667
2019-11-13 19:18:54 -08:00
cost_evaluator.h
ensure generation is increased #2667
2019-11-13 19:18:54 -08:00
database.h
database.smt
diff_logic.h
fix #4143
2020-04-28 14:11:39 -07:00
dyn_ack.cpp
fix #4163
2020-04-30 19:30:40 -07:00
dyn_ack.h
investigating relevancy
2019-11-05 17:16:30 +01:00
elim_term_ite.cpp
elim_term_ite.h
fix push/pop bug for ite-elimination, thanks to Nao Hirokawa for reporting it
2019-08-30 08:31:37 -03:00
expr_context_simplifier.cpp
fix #3972 regression from changing the way assumptions are initialized
2020-04-15 10:10:07 -07:00
expr_context_simplifier.h
fingerprints.cpp
integrate lambda expressions
2018-06-26 07:23:04 -07:00
fingerprints.h
integrate lambda expressions
2018-06-26 07:23:04 -07:00
mam.cpp
build warning
2020-04-29 12:07:02 -07:00
mam.h
Improved quantifier instantiation logging
2018-04-08 18:18:02 +02:00
old_interval.cpp
remove a bunch of constructors to avoid copies
2020-06-03 17:09:27 +01:00
old_interval.h
buffer: require a move constructor to avoid copies
2020-06-03 11:57:49 +01:00
qi_queue.cpp
fix #3976
2020-04-15 07:53:46 -07:00
qi_queue.h
add clause proof module, small improvements to bapa
2019-05-30 15:49:19 -07:00
seq_axioms.cpp
initial stab at independent unicode module
2020-05-17 11:42:39 -07:00
seq_axioms.h
additional str/re operators, remove encoding option from zstring
2020-05-17 05:08:36 -07:00
seq_eq_solver.cpp
fix #4481 ( #4484 )
2020-06-01 09:02:50 -07:00
seq_ne_solver.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
seq_offset_eq.cpp
unused variable warnings
2020-04-26 23:21:48 -07:00
seq_offset_eq.h
updates to seq and bug fixes ( #4056 )
2020-04-22 13:18:55 -07:00
seq_regex.cpp
use nonse based seed for transition characters
2020-06-24 12:07:37 -07:00
seq_regex.h
use nonse based seed for transition characters
2020-06-24 12:07:37 -07:00
seq_skolem.cpp
merge
2020-05-28 10:32:38 -07:00
seq_skolem.h
use nonse based seed for transition characters
2020-06-24 12:07:37 -07:00
seq_unicode.cpp
fix #4414
2020-05-20 14:28:41 -07:00
seq_unicode.h
fix #4414
2020-05-20 14:28:41 -07:00
smt2_extra_cmds.cpp
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt2_extra_cmds.h
smt_almost_cg_table.cpp
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_almost_cg_table.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_arith_value.cpp
fix #2468 , adding assignment phase heuristic
2019-08-10 15:25:05 -07:00
smt_arith_value.h
fix build
2020-05-17 12:20:33 -07:00
smt_b_justification.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_bool_var_data.h
smt_case_split_queue.cpp
add op cache
2020-06-02 12:52:42 -07:00
smt_case_split_queue.h
add API for setting variable activity
2019-02-15 12:05:24 -08:00
smt_cg_table.cpp
disable cancelation during propagation at base level
2019-03-26 16:19:50 -07:00
smt_cg_table.h
disable cancelation during propagation at base level
2019-03-26 16:19:50 -07:00
smt_checker.cpp
introduce fresh term when none is available in context or model to fix #2456
2019-08-04 11:56:03 -07:00
smt_checker.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_clause.cpp
update to logging
2019-12-04 23:08:41 +03:00
smt_clause.h
add clause proof module, small improvements to bapa
2019-05-30 15:49:19 -07:00
smt_clause_proof.cpp
fix #3699
2020-04-02 20:35:15 -07:00
smt_clause_proof.h
fix #3554
2020-03-30 15:02:55 -07:00
smt_conflict_resolution.cpp
fix #4260
2020-05-09 18:13:12 -07:00
smt_conflict_resolution.h
fix #3699
2020-04-02 21:17:01 -07:00
smt_consequences.cpp
na ( #4254 )
2020-05-09 17:40:02 -07:00
smt_context.cpp
throw from push #4425
2020-06-04 01:05:23 -07:00
smt_context.h
add context::internalize() API that takes multiple expressions at once ( #4488 )
2020-06-01 11:51:39 -07:00
smt_context_inv.cpp
fix #4449
2020-06-03 21:10:07 -07:00
smt_context_pp.cpp
address #3886 and #3891 by revamping nl_arith decoupling of monomial analysis and access
2020-04-10 01:33:46 -07:00
smt_context_stat.cpp
investigating relevancy
2019-11-05 17:16:30 +01:00
smt_enode.cpp
fix #3943
2020-04-13 12:58:18 -07:00
smt_enode.h
remove using insert_if_not_there2
2020-04-25 15:08:51 -07:00
smt_eq_justification.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_failure.h
add clause proof module, small improvements to bapa
2019-05-30 15:49:19 -07:00
smt_farkas_util.cpp
fix #3343
2020-03-16 12:24:22 -07:00
smt_farkas_util.h
fix #3343
2020-03-16 12:24:22 -07:00
smt_for_each_relevant_expr.cpp
smt_for_each_relevant_expr.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_implied_equalities.cpp
remove using insert_if_not_there2
2020-04-25 15:08:51 -07:00
smt_implied_equalities.h
smt_induction.cpp
fix a few warnings & simplify debug.h header
2020-05-26 13:49:13 +01:00
smt_induction.h
na
2020-05-21 21:04:48 -07:00
smt_internalizer.cpp
add context::internalize() API that takes multiple expressions at once ( #4488 )
2020-06-01 11:51:39 -07:00
smt_justification.cpp
fix gcc 9/10 warnings
2020-05-23 16:39:09 +01:00
smt_justification.h
fix #2879 . relax benign restriction on eq propagation justification
2020-01-23 14:00:14 -06:00
smt_kernel.cpp
delay evaluation of model, throttle propagation, introduce LUT results into cutset
2020-02-05 12:33:42 -08:00
smt_kernel.h
delay evaluation of model, throttle propagation, introduce LUT results into cutset
2020-02-05 12:33:42 -08:00
smt_literal.cpp
update to logging
2019-12-04 23:08:41 +03:00
smt_literal.h
update to logging
2019-12-04 23:08:41 +03:00
smt_lookahead.cpp
fix #3235 - return early during lookaehad, avoid checking invariant when context is inconsistent
2020-03-11 10:55:56 -07:00
smt_lookahead.h
add smt lookahead
2019-05-17 20:24:29 +03:00
smt_model_checker.cpp
add recfun rewriting, remove quantifier based recfun
2020-04-26 12:59:51 -07:00
smt_model_checker.h
add recfun rewriting, remove quantifier based recfun
2020-04-26 12:59:51 -07:00
smt_model_finder.cpp
fix #4433
2020-06-03 10:23:26 -07:00
smt_model_finder.h
fix #3198
2020-03-08 14:03:46 +01:00
smt_model_generator.cpp
fix #3334
2020-03-25 19:43:55 -07:00
smt_model_generator.h
fix #2468 , adding assignment phase heuristic
2019-08-10 15:25:05 -07:00
smt_parallel.cpp
parens
2020-05-18 18:07:40 -07:00
smt_parallel.h
fix build
2020-01-31 22:20:25 -08:00
smt_quantifier.cpp
compiler warnings
2020-04-28 16:02:32 -07:00
smt_quantifier.h
fix #3198
2020-03-08 14:03:46 +01:00
smt_quantifier_instances.h
smt_quantifier_stat.cpp
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_quantifier_stat.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_quick_checker.cpp
synchronize fork
2018-07-06 16:19:13 +02:00
smt_quick_checker.h
bool_vector, some spacer tidy
2020-04-05 12:59:04 -07:00
smt_relevancy.cpp
tuning relevancy
2019-02-07 08:05:40 -08:00
smt_relevancy.h
fix #2865
2020-01-22 16:16:44 -06:00
smt_setup.cpp
testing cheap equalities
2020-06-12 22:11:11 -07:00
smt_setup.h
adding cmd_context
2019-03-28 07:04:21 -07:00
smt_solver.cpp
fix #3587
2020-03-30 15:18:37 -07:00
smt_solver.h
smt_statistics.cpp
smt_statistics.h
smt_theory.cpp
address some crashes reported by Caleb
2020-06-20 18:35:35 -07:00
smt_theory.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
smt_theory_var_list.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_types.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
smt_value_sort.cpp
smt_value_sort.h
spanning_tree.h
bool_vector, some spacer tidy
2020-04-05 12:59:04 -07:00
spanning_tree_base.h
bool_vector, some spacer tidy
2020-04-05 12:59:04 -07:00
spanning_tree_def.h
bool_vector, some spacer tidy
2020-04-05 12:59:04 -07:00
theory_arith.cpp
theory_arith.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_arith_aux.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_arith_core.h
cheap eqs
2020-06-12 22:11:11 -07:00
theory_arith_def.h
theory_arith_eq.h
remove the debug output
2020-06-12 22:11:11 -07:00
theory_arith_int.h
fix build
2020-03-31 14:15:29 -07:00
theory_arith_inv.h
fix #4449
2020-06-03 21:10:07 -07:00
theory_arith_nl.h
fix $4457
2020-06-02 18:32:01 -07:00
theory_arith_pp.h
fix #3910
2020-04-11 13:11:47 -07:00
theory_array.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_array.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_array_bapa.cpp
fix #3743
2020-04-04 11:00:04 -07:00
theory_array_bapa.h
add clause proof module, small improvements to bapa
2019-05-30 15:49:19 -07:00
theory_array_base.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_array_base.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_array_full.cpp
add context::internalize() API that takes multiple expressions at once ( #4488 )
2020-06-01 11:51:39 -07:00
theory_array_full.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_bv.cpp
fix for SPACER models using bit2bool
2020-06-16 10:45:11 -07:00
theory_bv.h
remove unused class fields in BV theory
2020-06-02 16:36:38 +01:00
theory_datatype.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_datatype.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dense_diff_logic.cpp
theory_dense_diff_logic.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dense_diff_logic_def.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_diff_logic.cpp
theory_diff_logic.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_diff_logic_def.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dl.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dl.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dummy.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_dummy.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_fpa.cpp
fix regression in FPA internalization
2020-06-07 15:50:53 +01:00
theory_fpa.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_jobscheduler.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_jobscheduler.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_lra.cpp
some unused variables reported by Caleb
2020-06-22 19:04:10 -07:00
theory_lra.h
re-enable proofs for qe-lite #3153
2020-06-15 12:03:15 -07:00
theory_opt.cpp
theory_opt.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00
theory_pb.cpp
fix #4330
2020-05-15 10:12:06 -07:00
theory_pb.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_recfun.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_recfun.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_seq.cpp
address some crashes reported by Caleb
2020-06-20 18:35:35 -07:00
theory_seq.h
register unhandled expressions
2020-06-12 16:12:24 -07:00
theory_seq_empty.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_special_relations.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_special_relations.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_str.cpp
z3str3: fix Issues 4349, 4354, and 4310 ( #4529 )
2020-06-24 15:46:32 -05:00
theory_str.h
z3str3: fix Issues 4349, 4354, and 4310 ( #4529 )
2020-06-24 15:46:32 -05:00
theory_str_mc.cpp
z3str3: fix Issues 4349, 4354, and 4310 ( #4529 )
2020-06-24 15:46:32 -05:00
theory_str_regex.cpp
simplify extended contains patterns
2020-05-28 19:11:29 -07:00
theory_utvpi.cpp
remove using insert_if_not_there2
2020-04-25 15:08:51 -07:00
theory_utvpi.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_utvpi_def.h
simplify extended contains patterns
2020-05-28 19:11:29 -07:00
theory_wmaxsat.cpp
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
theory_wmaxsat.h
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
2020-05-08 16:46:03 -07:00
uses_theory.cpp
remove unused file & hide a few symbols
2020-01-31 17:13:28 +00:00
uses_theory.h
watch_list.cpp
Change how 64 bit builds are detected.
2018-12-09 16:16:20 +07:00
watch_list.h
merge with Z3Prover/master
2018-06-25 19:44:46 +08:00