0
之间的关系,消除我有这种合金型号添加状态
module Test
sig B {}
sig A {
c: some B,
delta: c lone -> lone c
}
pred operationA[disj x, x': A,
c1, c2: B]{
x'.delta = x.delta + (c1->c2)
x'.delta = x'.delta - (c1->c2)
x'.c = x.c
}
run operationA for 10 but 2 A
这不会产生任何我的实例。我在x'状态中添加关系c1-> c2并再次删除它,这是因为它不允许我这样做。