| ⊦ ⟪buf0 := mk(mkarray(2)[0, a][1, b], 2, 1, 1)⟫ ⟪push#(c; buf0)⟫ ⟪a2 := a ; pop#(; buf0, a2) ; assert#(a2 = b) ; pop#(; buf0, a2) ; assert#(a2 = c)⟫ true |
buf = mk(mkarray(2)[0, a][1, b], 2, 1, 1) ⊦ ⟪push#(c; buf)⟫ ⟪a2 := a ; pop#(; buf, a2) ; assert#(a2 = b) ; pop#(; buf, a2) ; assert#(a2 = c)⟫ true
[[CONCRETESIMPRULES : ()]]