| ⊦ ⟪if ¬ true then abort⟫ ⟪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 |
⊦ ⟪skip⟫ ⟪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
[[CONCRETESIMPRULES : ()]]