LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
sav07_lecture_4 [2007/03/27 16:35]
leander.eyer
sav07_lecture_4 [2007/03/27 16:38]
leander.eyer
Line 270: Line 270:
   assume(x ∉ alloc);   assume(x ∉ alloc);
   alloc = alloc ∪ {x}   alloc = alloc ∪ {x}
 +
  
  
Line 275: Line 276:
 ==== Dynamically allocated arrays ==== ==== Dynamically allocated arrays ====
  
-When we allow dynamically allocated arrays, we introduce ​an additional parameter to the array function ​which identifies the array in question.+When we allow dynamically allocated arrays, we introduce ​a new global function **array** which maps a pair (arrayID, index) to values.
  
   x[i] = v;   x[i] = v;