mirror of
https://github.com/Z3Prover/z3
synced 2026-07-22 23:15:51 +00:00
add missing registration of lambdas with legacy array solver, add missing beta reduction axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8fe2f3c58a
commit
63259d8a43
6 changed files with 50 additions and 3 deletions
|
|
@ -83,7 +83,7 @@ namespace smt {
|
|||
bool instantiate_default_map_axiom(enode* map);
|
||||
bool instantiate_default_as_array_axiom(enode* arr);
|
||||
bool instantiate_default_lambda_def_axiom(enode* arr);
|
||||
bool instantiate_select_lambda_axiom(enode *lambda);
|
||||
|
||||
bool instantiate_choice_axiom(enode* ch);
|
||||
bool instantiate_parent_stores_default(theory_var v);
|
||||
|
||||
|
|
@ -96,6 +96,7 @@ namespace smt {
|
|||
bool instantiate_select_const_axiom(enode* select, enode* cnst);
|
||||
bool instantiate_select_as_array_axiom(enode* select, enode* arr);
|
||||
bool instantiate_select_map_axiom(enode* select, enode* map);
|
||||
bool instantiate_select_lambda_axiom(enode *select, enode *lambda);
|
||||
|
||||
bool instantiate_axiom_map_for(theory_var v);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue