【发布时间】:2019-04-04 17:38:35
【问题描述】:
我正在尝试用合金编写一个谓词,它将确定一组节点是否是一棵树。我有伪代码,但对如何实现它感到困惑。我是合金新手,所以感谢所有提前回复的人。
sig Node[]
pred isTree [r: Node -> Node] {
// Every node reachable from root
// No cycles
// No node has more than 1 more parent.
}
【问题讨论】:
-
你看过
graph模块吗?他们在那里实现了树。 -
@Hovercouch 我没有,因为我正在尝试从头开始构建它
标签: alloy