mirror of
https://github.com/Z3Prover/z3
synced 2025-07-24 13:18:55 +00:00
working on tab
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
50bf845b40
commit
b19a47176b
7 changed files with 131 additions and 70 deletions
|
@ -35,6 +35,7 @@ Revision History:
|
|||
#include"dl_rule_set.h"
|
||||
#include"pdr_dl_interface.h"
|
||||
#include"dl_bmc_engine.h"
|
||||
#include"tab_context.h"
|
||||
#include"rel_context.h"
|
||||
#include"lbool.h"
|
||||
#include"statistics.h"
|
||||
|
@ -100,6 +101,7 @@ namespace datalog {
|
|||
scoped_ptr<pdr::dl_interface> m_pdr;
|
||||
scoped_ptr<bmc> m_bmc;
|
||||
scoped_ptr<rel_context> m_rel;
|
||||
scoped_ptr<tab> m_tab;
|
||||
|
||||
bool m_closed;
|
||||
bool m_saturation_was_run;
|
||||
|
@ -434,6 +436,8 @@ namespace datalog {
|
|||
|
||||
void ensure_bmc();
|
||||
|
||||
void ensure_tab();
|
||||
|
||||
void ensure_rel();
|
||||
|
||||
void new_query();
|
||||
|
@ -444,6 +448,8 @@ namespace datalog {
|
|||
|
||||
lbool bmc_query(expr* query);
|
||||
|
||||
lbool tab_query(expr* query);
|
||||
|
||||
void check_quantifier_free(rule_ref& r);
|
||||
void check_uninterpreted_free(rule_ref& r);
|
||||
void check_existential_tail(rule_ref& r);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue