标签: why3 why3ml
假设我具有以下类型:
type example { mutable a : int mutable b : int } invariant { a = b }
如何暂停不变式验证,以便我可以执行打破不变式的运算?如:
let add (t : example)(n : int) = t.a <- t.a + n t.b <- t.b + n