【发布时间】:2012-11-24 07:55:48
【问题描述】:
无法理解合金代码的输出:
abstract sig Name{}
one sig N0, N1, N2 extends Name{}
abstract sig Book{}
one sig b0 extends Book { addr : Name -> Name}
abstract sig E{}
one sig e0 extends E{}
pred show(){
some *(b0.addr)
}
run show
我很好奇输出是否包含 (e0,e0) 和 (b0,b0)。我附上了分析仪的输出,但不知道如何解释它。这是否意味着 (e0,e0) 在解决方案中?
【问题讨论】:
标签: alloy