[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
heap-sep
with
functions . => . : ref × obj → heap → bool prio 11 right;
. =>_ : ref → heap → bool;
. =>? : ref → heap → bool;
_∃ . : (ref → heap → bool) → heap → bool;
_∃ . : (ref × ref → heap → bool) → heap → bool;
_∃ . : (obj → heap → bool) → heap → bool;
variables rP : ref → heap → bool;
rrP : ref × ref → heap → bool;
oP : obj → heap → bool;
axioms ex1 : ⊦ (_∃ rP)(H) ↔ (∃ r. rP(r)(H));
used for: s, ls;
ex2 : ⊦ (_∃ rrP)(H) ↔ (∃ r0, r1. rrP(r0, r1)(H));
used for: s, ls;
ex3 : ⊦ (_∃ oP)(H) ↔ (∃ o. oP(o)(H));
used for: s, ls;
maplet : ⊦ ((r => o))(H) ↔ H = (∅ ++ r)[r, o] ∧ r ≠ null;
used for: ls;
mapex : ⊦ r =>_ = _∃(λ o. r => o);
used for: ls;
mapornull : ⊦ r =>? = (r = null ⊃ emp;r =>_);
used for: ls;
end enrich