| adr = @(m, m0, m1) ⊦ nodes-cons(adr ' + ax, nd ' + ndx, gstore, ginval) ↔ adr ∈ gstore ∧ ¬ m ∈ ginval ∧ gstore[adr].nd = nd ∧ nodes-cons(ax, ndx, gstore, ginval) |
⊦ nodes-cons(@(m, m0, m1) ' + ax, nd ' + ndx, gstore, ginval) ↔ @(m, m0, m1) ∈ gstore ∧ ¬ m ∈ ginval ∧ gstore[@(m, m0, m1)].nd = nd ∧ nodes-cons(ax, ndx, gstore, ginval)