[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,

Specification heap-fun
enrich maplet with
   functions 
      mk : refset × (ref → obj) → heap;
   predicates 
      . [ . ] : (heap → bool) × refset × (ref → obj);
   variables 
      f : ref → obj; 
   
   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 :  ⊦ P[rs, f] ↔ P(mk(rs, f));
      used for : ls;
       
end enrich