mirror of
https://github.com/Z3Prover/z3
synced 2025-05-10 09:15:47 +00:00
introduce notion of beta redex to deal with lambdas in non-extensional positions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
b9b5377c69
commit
8efa3c8ade
10 changed files with 65 additions and 51 deletions
|
@ -142,6 +142,7 @@ namespace smt {
|
|||
//
|
||||
// --------------------------------------------------
|
||||
bool is_shared(theory_var v) const override;
|
||||
bool is_beta_redex(enode* p, enode* n) const override;
|
||||
void collect_shared_vars(sbuffer<theory_var> & result);
|
||||
unsigned mk_interface_eqs();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue