| ⊦ ⟪assert#(true)⟫ ⟪a1 := b ; buf0 := mk(mkarray(2)[0, a][1, b][0, c], 2, 0, 1) ; pop#(; buf0, a1) ; assert#(a1 = c)⟫ true |
⊦ ⟪if ¬ true then abort⟫ ⟪a1 := b ; buf0 := mk(mkarray(2)[0, a][1, b][0, c], 2, 0, 1) ; pop#(; buf0, a1) ; assert#(a1 = c)⟫ true
[[CONCRETESIMPRULES : ([CSIMPDECL : assert# (bv) { if ¬ bv then abort }])]]