3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-25 00:44:36 +00:00
z3/src/muz/rel
Nuno Lopes b95f5b0fea fix bug in the datalog compiler when using negation
We now perform negation after filtering with interpreted constraints so that
the table reflects relevant columns which were not being added by the negation

Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
2014-09-17 16:33:27 +01:00
..
aig_exporter.cpp re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00
aig_exporter.h re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00
dl_base.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_base.h avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file 2013-09-08 05:52:18 -07:00
dl_bound_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_bound_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_check_table.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_check_table.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_compiler.cpp fix bug in the datalog compiler when using negation 2014-09-17 16:33:27 +01:00
dl_compiler.h re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00
dl_external_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_external_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_finite_product_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_finite_product_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_instruction.cpp re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00
dl_instruction.h re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00
dl_interval_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_interval_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_lazy_table.cpp fix mint64 build errors 2013-09-09 09:22:45 -07:00
dl_lazy_table.h fix mint64 build errors 2013-09-09 09:22:45 -07:00
dl_mk_explanations.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_explanations.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_partial_equiv.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_partial_equiv.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_similarity_compressor.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_similarity_compressor.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_mk_simple_joins.cpp update join planner to take projected columns into account 2013-09-24 06:41:46 +03:00
dl_mk_simple_joins.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_product_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_product_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_relation_manager.cpp avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file 2013-09-08 05:52:18 -07:00
dl_relation_manager.h avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file 2013-09-08 05:52:18 -07:00
dl_sieve_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_sieve_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_sparse_table.cpp fix build warning from tptp example 2013-09-08 13:30:03 -07:00
dl_sparse_table.h avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file 2013-09-08 05:52:18 -07:00
dl_table.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_table.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_table_plugin.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_table_relation.cpp avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file 2013-09-08 05:52:18 -07:00
dl_table_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
dl_vector_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
karr_relation.cpp re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
karr_relation.h re-organize muz_qe into separate units 2013-08-28 21:23:16 -07:00
rel_context.cpp add transformation to reduce overhead of negation for predicates with free variables 2013-09-09 23:05:18 -07:00
rel_context.h re-organize muz_qe into separate units 2013-08-28 21:20:24 -07:00