generic specification
parameter
elem
using heap-sep
target
functions _∃ . : (elem → heap → bool) → heap → bool;
variables hPa : elem → heap → bool;
hP : heap → bool;
h : heap;
a : elem;
axioms
exists : ⊦ (_∃ hPa)(h) ↔ (∃ a. hPa(a)(h));
used for: s, ls;
end generic specification