[Imprint][Data Privacy Statement][E-Mail]
Back to main index.
View the specification.
View theorem base summary,
View theorem base listing,
the used properties by spec,
the dependency list,
the symbol table,
enrich
ex-maplet
with
functions
mk : Set[Ref[A]] × (Ref[A] → A) → Heap[A];
predicates
. [ . ] : (Heap[A] → Bool) × Set[Ref[A]] × (Ref[A] → A);
variables
f : Ref[A] → A;
r : Ref[A];
rs : Set[Ref[A]];
hP : Heap[A] → Bool;
rhP : Ref[A] → Heap[A] → Bool;
rrhP : Ref[A] × Ref[A] → Heap[A] → Bool;
o : A;
bv : Bool;
oP : A → Heap[A] → Bool;
h : Heap[A];
axioms
in-mk: r ∈ mk(rs, f) ↔ r ∈ rs;
used for: s, ls;
at-mk: r ∈ rs → mk(rs, f)(r) = f(r);
used for: s, ls, c, lc;
apply: hP[rs, f] ↔ hP(mk(rs, f));
used for: ls;
end enrich