mirror of
https://github.com/Z3Prover/z3
synced 2026-02-22 00:07:36 +00:00
Issue #7502 shows that running nlsat eagerly during final check can block quantifier instantiation. To give space for quantifier instances we introduce two levels for final check such that nlsat is only applied in the second and final level.
95 lines
2 KiB
CMake
95 lines
2 KiB
CMake
z3_add_component(smt
|
|
SOURCES
|
|
arith_eq_adapter.cpp
|
|
arith_eq_solver.cpp
|
|
dyn_ack.cpp
|
|
expr_context_simplifier.cpp
|
|
fingerprints.cpp
|
|
mam.cpp
|
|
old_interval.cpp
|
|
qi_queue.cpp
|
|
seq_axioms.cpp
|
|
seq_eq_solver.cpp
|
|
seq_ne_solver.cpp
|
|
seq_offset_eq.cpp
|
|
seq_regex.cpp
|
|
smt_almost_cg_table.cpp
|
|
smt_arith_value.cpp
|
|
smt_case_split_queue.cpp
|
|
smt_cg_table.cpp
|
|
smt_checker.cpp
|
|
smt_clause.cpp
|
|
smt_clause_proof.cpp
|
|
smt_conflict_resolution.cpp
|
|
smt_consequences.cpp
|
|
smt_context.cpp
|
|
smt_context_inv.cpp
|
|
smt_context_pp.cpp
|
|
smt_context_stat.cpp
|
|
smt_enode.cpp
|
|
smt_farkas_util.cpp
|
|
smt_for_each_relevant_expr.cpp
|
|
smt_implied_equalities.cpp
|
|
smt_internalizer.cpp
|
|
smt_justification.cpp
|
|
smt_kernel.cpp
|
|
smt_literal.cpp
|
|
smt_lookahead.cpp
|
|
smt_model_checker.cpp
|
|
smt_model_finder.cpp
|
|
smt_model_generator.cpp
|
|
smt_parallel.cpp
|
|
smt_quantifier.cpp
|
|
smt_quick_checker.cpp
|
|
smt_relevancy.cpp
|
|
smt_setup.cpp
|
|
smt_solver.cpp
|
|
smt_statistics.cpp
|
|
smt_theory.cpp
|
|
smt_value_sort.cpp
|
|
smt2_extra_cmds.cpp
|
|
theory_arith.cpp
|
|
theory_array_base.cpp
|
|
theory_array.cpp
|
|
theory_array_full.cpp
|
|
theory_bv.cpp
|
|
theory_char.cpp
|
|
theory_datatype.cpp
|
|
theory_dense_diff_logic.cpp
|
|
theory_finite_set.cpp
|
|
theory_finite_set_size.cpp
|
|
theory_finite_set_lattice_refutation.cpp
|
|
theory_diff_logic.cpp
|
|
theory_dl.cpp
|
|
theory_dummy.cpp
|
|
theory_fpa.cpp
|
|
theory_intblast.cpp
|
|
theory_lra.cpp
|
|
theory_opt.cpp
|
|
theory_pb.cpp
|
|
theory_recfun.cpp
|
|
theory_seq.cpp
|
|
theory_sls.cpp
|
|
theory_special_relations.cpp
|
|
theory_user_propagator.cpp
|
|
theory_utvpi.cpp
|
|
theory_wmaxsat.cpp
|
|
uses_theory.cpp
|
|
watch_list.cpp
|
|
COMPONENT_DEPENDENCIES
|
|
solver_assertions
|
|
bit_blaster
|
|
cmd_context
|
|
fpa
|
|
grobner
|
|
nlsat
|
|
lp
|
|
macros
|
|
normal_forms
|
|
parser_util
|
|
pattern
|
|
proofs
|
|
proto_model
|
|
simplex
|
|
substitution
|
|
)
|