【发布时间】:2019-12-10 09:31:22
【问题描述】:
在实现书中问题A.3.6的同时,我需要表达一个条件:
戴上手套后,戴上手套的那只手会发生变化,而戴上手套的那只手应该保持不变。
如果手套在右手和手套在左手时,我如何在不指定条件的情况下巧妙地表达条件,因为这两个条件具有相同的结构。
我的代码在这里:https://github.com/huanhulan/alloy-exercises/blob/master/book/appendixA/gloves.als#L137
【问题讨论】:
-
问题显然是对称的,因为您需要两只手进行操作,为什么还要担心左右?如果你用一只手解决它,那么另一只手会自动跟随?
-
@PeterKriens 是的,这正是我的意思,抱歉无法更准确地解释这个问题。但是这样做,我得到了合金不支持的高阶逻辑。
标签: alloy