[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 iter-set
enrich
   maplet, 
   set-union

with
   

   
   
   functions  . ⊗_ . : (elem → heap → bool) × set → heap → bool prio 12 right;
              . ∧_ . : (elem → heap → bool) × set → heap → bool prio 11 right;
   
   
   variables  aP : elem → heap → bool;
   
   

   

   axioms Sep-emp :  ⊦ aP ⊗_ ∅ = emp;
          used for: s, ls;
          Sep-ins :  ⊦ ¬ a ∈ s → aP ⊗_ (s ++ a) = aP(a) * aP ⊗_ s;
          used for: s, ls;
          And-emp :  ⊦ aP ∧_ ∅ = true;
          used for: s, ls;
          And-ins :  ⊦ ¬ a ∈ s → aP ∧_ (s ++ a) = (aP(a) ∧ aP ∧_ s);
          used for: s, ls;

   

   
end enrich