enrich
ex-maplet
with
predicates
True : Bool;
. ≡ . : Heap[A] × Heap[A];
variables
bv : Bool;
h : Heap[A];
r : Ref[A];
o : A;
hP : Heap[A] → Bool;
n : Nat;
b : B;
c : C;
d : D;
axioms
True: True(bv) ↔ bv;
used for: ls;
eq: h0 ≡ h1 ↔ h0 = h1;
used for: ls;
end enrich