mirror of
https://github.com/Z3Prover/z3
synced 2025-08-28 22:18:56 +00:00
butterfly effect with relevancy marking
bail out of infinite instantiation loop
This commit is contained in:
parent
a6dce246f6
commit
823830181b
8 changed files with 45 additions and 33 deletions
|
@ -22,9 +22,9 @@ Author:
|
|||
#include "ast/arith_decl_plugin.h"
|
||||
#include "ast/rewriter/th_rewriter.h"
|
||||
|
||||
namespace smt {
|
||||
namespace seq {
|
||||
|
||||
class seq_skolem {
|
||||
class skolem {
|
||||
ast_manager& m;
|
||||
th_rewriter& m_rewrite; // NB: would be nicer not to have this dependency
|
||||
seq_util seq;
|
||||
|
@ -43,7 +43,7 @@ namespace smt {
|
|||
|
||||
public:
|
||||
|
||||
seq_skolem(ast_manager& m, th_rewriter& r);
|
||||
skolem(ast_manager& m, th_rewriter& r);
|
||||
|
||||
expr_ref mk(symbol const& s, sort* range) { return mk(s, nullptr, nullptr, nullptr, nullptr, range); }
|
||||
expr_ref mk(symbol const& s, expr* e, sort* range) { return mk(s, e, nullptr, nullptr, nullptr, range); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue