3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-14 16:36:39 +00:00
z3/src/muz/spacer
Arie Gurfinkel 7dee36358d Allow bool_ind_generalizer to skip non-array literals
Currently a hack to skip generalizing some literals.
Used together with quic generalizer to remove all array terms if possible
before quic generalization
2018-06-14 16:08:47 -07:00
..
CMakeLists.txt spacer_term_graph: an egraph of terms 2018-06-14 16:08:47 -07:00
spacer_antiunify.cpp Implements mk_num_pat 2018-06-14 16:08:47 -07:00
spacer_antiunify.h Implements mk_num_pat 2018-06-14 16:08:47 -07:00
spacer_context.cpp Fix binding handling for quantifier free lemmas 2018-06-14 16:08:47 -07:00
spacer_context.h API to get num of free variables in a pob 2018-06-14 16:08:47 -07:00
spacer_dl_interface.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_dl_interface.h Use override rather than virtual. 2018-02-10 09:56:33 +07:00
spacer_farkas_learner.cpp move proof utils under ast 2017-10-24 09:59:55 -07:00
spacer_farkas_learner.h updating includes 2017-07-31 17:30:11 -04:00
spacer_generalizers.cpp Allow bool_ind_generalizer to skip non-array literals 2018-06-14 16:08:47 -07:00
spacer_generalizers.h Allow bool_ind_generalizer to skip non-array literals 2018-06-14 16:08:47 -07:00
spacer_itp_solver.cpp added option fixedpoint.spacer.iuc.debug_proof to debug proof which is used for generation of iuc 2018-06-14 16:08:47 -07:00
spacer_itp_solver.h added option fixedpoint.spacer.iuc.debug_proof to debug proof which is used for generation of iuc 2018-06-14 16:08:47 -07:00
spacer_legacy_frames.cpp remove also cores as arguments to tactics 2017-11-19 12:18:50 -08:00
spacer_legacy_frames.h Spacer engine for HORN logic 2017-07-31 17:02:29 -04:00
spacer_legacy_mbp.cpp remove simplifier files 2017-08-29 09:22:27 -07:00
spacer_legacy_mev.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_legacy_mev.h remove simplify dependencies 2017-08-26 00:57:44 -07:00
spacer_manager.cpp app ordering that puts special skolem constants first 2018-06-14 16:08:47 -07:00
spacer_manager.h app ordering that puts special skolem constants first 2018-06-14 16:08:47 -07:00
spacer_matrix.cpp Use const refs to reduce copying. 2018-01-30 21:43:56 +07:00
spacer_matrix.h Merge pull request #1465 from waywardmonkeys/fix-typos 2018-02-05 18:31:09 -08:00
spacer_mev_array.cpp updated include directives 2017-08-01 10:51:47 -07:00
spacer_mev_array.h more includes 2017-07-31 22:51:28 -04:00
spacer_notes.txt Spacer engine for HORN logic 2017-07-31 17:02:29 -04:00
spacer_prop_solver.cpp added option fixedpoint.spacer.iuc.debug_proof to debug proof which is used for generation of iuc 2018-06-14 16:08:47 -07:00
spacer_prop_solver.h improve comments for scoped_weakness 2018-06-14 16:08:47 -07:00
spacer_qe_project.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_qe_project.h updated include directives 2017-07-31 23:16:42 -04:00
spacer_smt_context_manager.cpp Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_smt_context_manager.h updated include directives 2017-07-31 23:16:42 -04:00
spacer_sym_mux.cpp fixes 2017-08-27 11:01:45 -07:00
spacer_sym_mux.h Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_term_graph.cpp Fix in spacer_term_graph 2018-06-14 16:08:47 -07:00
spacer_term_graph.h Improve interface of term_graph 2018-06-14 16:08:47 -07:00
spacer_unsat_core_learner.cpp Fix compiler warning 2018-06-14 16:08:47 -07:00
spacer_unsat_core_learner.h added option fixedpoint.spacer.iuc.debug_proof to debug proof which is used for generation of iuc 2018-06-14 16:08:47 -07:00
spacer_unsat_core_plugin.cpp fixed bug, which added too many edges between super-source and source in the case where the source was used by multiple inferences 2018-06-14 16:08:47 -07:00
spacer_unsat_core_plugin.h fixed bug, which added too many edges between super-source and source in the case where the source was used by multiple inferences 2018-06-14 16:08:47 -07:00
spacer_util.cpp Wire term graph into spacer normalizer 2018-06-14 16:08:47 -07:00
spacer_util.h Use nullptr. 2018-02-12 14:05:55 +07:00
spacer_virtual_solver.cpp merge with master 2018-03-25 14:57:01 -07:00
spacer_virtual_solver.h merge with master 2018-03-25 14:57:01 -07:00