[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 putoutside-id
enrich
   list-del
with
   comment: restricts list operations outside their domain to have the constraints of the corresponding array ops.;
   variables 
       x : list('a);
       n : nat;
       m : nat;
       a : 'a;
   
   
   axioms 
      putoutside-idget: # x ≤ n ∧ m ≠ n → (x[n := a])[m] = x[m];
      used for: s, ls;
      
      putoutside-idsize: # x ≤ n → # x[n := a] = # x;
      used for: s, ls;
   
   
end enrich