| .. |
|
bit2int.h
|
|
|
|
bit_blaster.cpp
|
|
|
|
bit_blaster.h
|
|
|
|
blast_term_ite_simplifier.h
|
Remove old blast-term-ite tactic class, rename blast-term-ite2 to blast-term-ite
|
2026-02-26 20:07:42 +00:00 |
|
bound_manager.cpp
|
Refactor bound_manager to use C++17 structured bindings (#8404)
|
2026-01-27 20:04:01 -08:00 |
|
bound_manager.h
|
|
|
|
bound_propagator.cpp
|
Silence GCC false positives in bound propagation and mpz sign-cell paths (#9530)
|
2026-05-13 17:24:13 -04:00 |
|
bound_propagator.h
|
|
|
|
bound_simplifier.cpp
|
Standardize for-loop increments to prefix form (++i) (#8199)
|
2026-01-14 19:55:31 -08:00 |
|
bound_simplifier.h
|
|
|
|
bv1_blaster.cpp
|
Convert bv1-blast tactic to a simplifier
|
2026-02-26 04:01:11 +00:00 |
|
bv1_blaster.h
|
Convert bv1-blast tactic to a simplifier
|
2026-02-26 04:01:11 +00:00 |
|
bv_bounds_simplifier.cpp
|
Remove redundant overridden default destructors (#8191)
|
2026-01-14 18:41:26 +00:00 |
|
bv_bounds_simplifier.h
|
|
|
|
bv_elim.h
|
|
|
|
bv_slice.cpp
|
|
|
|
bv_slice.h
|
|
|
|
card2bv.cpp
|
|
|
|
card2bv.h
|
|
|
|
CMakeLists.txt
|
fix truncation error
|
2026-04-10 18:04:08 -07:00 |
|
cnf_nnf.h
|
|
|
|
demodulator_simplifier.cpp
|
|
|
|
demodulator_simplifier.h
|
|
|
|
dependent_expr.h
|
|
|
|
dependent_expr_state.cpp
|
disable test in tptp, move to native lambdas
|
2026-06-02 10:38:51 -07:00 |
|
dependent_expr_state.h
|
disable test in tptp, move to native lambdas
|
2026-06-02 10:38:51 -07:00 |
|
der_simplifier.h
|
Convert der tactic to simplifier: add der_simplifier.h and update der_tactic.h
|
2026-02-21 23:49:05 +00:00 |
|
distribute_forall.cpp
|
|
|
|
distribute_forall.h
|
|
|
|
dominator_simplifier.cpp
|
|
|
|
dominator_simplifier.h
|
|
|
|
elim_bounds.h
|
|
|
|
elim_term_ite.h
|
|
|
|
elim_unconstrained.cpp
|
Fix sat.smt=true model reconstruction for QF_UFBV with Bool-valued UF predicates (#9519)
|
2026-05-14 04:19:37 -04:00 |
|
elim_unconstrained.h
|
disable elim-uncnstr under quantifiers #9293
|
2026-04-23 13:42:53 -07:00 |
|
eliminate_predicates.cpp
|
Standardize for-loop increments to prefix form (++i) (#8199)
|
2026-01-14 19:55:31 -08:00 |
|
eliminate_predicates.h
|
|
|
|
euf_completion.cpp
|
Replace empty destructors with = default for compiler optimization (#8189)
|
2026-01-13 10:50:10 -08:00 |
|
euf_completion.h
|
Remove redundant overridden default destructors (#8191)
|
2026-01-14 18:41:26 +00:00 |
|
extract_eqs.cpp
|
fix #7796
|
2025-08-18 09:30:03 -07:00 |
|
extract_eqs.h
|
Replace empty destructors with = default for compiler optimization (#8189)
|
2026-01-13 10:50:10 -08:00 |
|
factor_simplifier.cpp
|
Add factor_simplifier and factor2 tactic wrapping the simplifier
|
2026-02-21 23:45:51 +00:00 |
|
factor_simplifier.h
|
Add factor_simplifier and factor2 tactic wrapping the simplifier
|
2026-02-21 23:45:51 +00:00 |
|
flatten_clauses.h
|
|
|
|
fold_unfold.cpp
|
add fold-unfold simplifier
|
2026-04-10 18:04:09 -07:00 |
|
fold_unfold.h
|
add fold-unfold simplifier
|
2026-04-10 18:04:09 -07:00 |
|
injectivity_simplifier.h
|
Fix build: use unquoted TRACE tag identifier instead of string literal
|
2026-03-12 18:27:36 +00:00 |
|
linear_equation.cpp
|
Standardize for-loop increments to prefix form (++i) (#8199)
|
2026-01-14 19:55:31 -08:00 |
|
linear_equation.h
|
|
|
|
max_bv_sharing.cpp
|
|
|
|
max_bv_sharing.h
|
Register max_bv_sharing simplifier via ADD_SIMPLIFIER
|
2026-02-21 23:26:47 +00:00 |
|
model_reconstruction_trail.cpp
|
fix #7792
|
2025-08-17 17:08:27 -07:00 |
|
model_reconstruction_trail.h
|
|
|
|
propagate_values.cpp
|
|
|
|
propagate_values.h
|
|
|
|
pull_nested_quantifiers.h
|
|
|
|
push_ite.h
|
|
|
|
randomizer.h
|
|
|
|
reduce_args_simplifier.cpp
|
Standardize for-loop increments to prefix form (++i) (#8199)
|
2026-01-14 19:55:31 -08:00 |
|
reduce_args_simplifier.h
|
|
|
|
refine_inj_axiom.h
|
|
|
|
rewriter_simplifier.h
|
|
|
|
solve_context_eqs.cpp
|
|
|
|
solve_context_eqs.h
|
|
|
|
solve_eqs.cpp
|
simplify: replace ad-hoc reset_unsafe RAII with on_scope_exit in solve_eqs::reduce() (#9383)
|
2026-04-26 22:21:02 +02:00 |
|
solve_eqs.h
|
add flag to control non-linear substitutions: smt.solve_eqs.linear is by default false, setting it to true restricts solutions to substitutions to only use linear terms. This can have an effect on cross-multiplication of nested substitutions
|
2026-04-12 09:41:46 -07:00 |
|
then_simplifier.h
|
|
|