Many things here:
1) Adds the magic wand operator the Asrt.t, and the Package operations, which creates a magic wand from the current state.
2) Implements aggregate unification plans (or master unification plans), revamping a big part of UP.ml
3) Adds implication to the formula language, which can be encoded as such to z3
4) Replace get/set/rem by consumers and consumers, fixes #225
4) Adds support for list_repeat operator
Not everything should be merged possibly, let's trim some useless prints etc
Many things here: 1) Adds the magic wand operator the
Asrt.t
, and thePackage
operations, which creates a magic wand from the current state. 2) Implements aggregate unification plans (or master unification plans), revamping a big part ofUP.ml
3) Adds implication to the formula language, which can be encoded as such to z3 4) Replace get/set/rem by consumers and consumers, fixes #225 4) Adds support for list_repeat operatorNot everything should be merged possibly, let's trim some useless prints etc