LARA

This is an old revision of the document!


Semantics of Dynamic Object Allocation

x = new()

Becomes:

assume (t notin S);
x := t;
S = S U {t};

We will obtain formulas with sets, in FOL eliminate them using quantifiers.