..
bit2int.h
bit_blaster.cpp
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00
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
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00
card2bv.h
CMakeLists.txt
fix truncation error
2026-04-10 18:04:08 -07:00
cnf_nnf.h
demodulator_simplifier.cpp
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00
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
Eliminate unused private fields and local variables. ( #9875 )
2026-06-16 14:55:18 +01: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
Remove unnecessary semicolons (Attempt 2) ( #10020 )
2026-07-02 12:47:29 -07:00
distribute_forall.h
dominator_simplifier.cpp
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00
dominator_simplifier.h
elim_bounds.h
elim_term_ite.h
elim_unconstrained.cpp
[fixer-selftest] Fix comment typo in elim_unconstrained.cpp (accomodate → accommodate) ( #9925 )
2026-06-22 15:51:26 -07: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
Remove unnecessary semicolons (Attempt 2) ( #10020 )
2026-07-02 12:47:29 -07:00
propagate_values.h
pull_nested_quantifiers.h
push_ite.h
randomizer.h
add seed parameter, fix trail undo order from insertion to ensure lifetime
2025-05-27 18:03:00 +01:00
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
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00
solve_context_eqs.h
solve_eqs.cpp
[fixer-selftest] Fix comment typo in solve_eqs.cpp: "reprsents" → "represents" ( #9924 )
2026-06-22 15:04:32 -07: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
Centralize and document TRACE tags using X-macros ( #7657 )
2025-05-28 14:31:25 +01:00