处所秩序
The order of premises
如何更改规则中前提的顺序?
例如,在伊莎贝尔的自然演绎法则中:
mp: ?P ⟶ ?Q ⟹ ?P ⟹ ?Q
我们可以将顺序更改为:
?P ⟹ ?P ⟶ ?Q ⟹ ?Q
我可以使用rev_mp
或定义一个新的引理,但我正在寻找的是是否有一个定理修饰符可以改变前提的顺序。
定理的前提可以用属性 rotated
旋转。您还可以指定要轮换的场所数量,例如 mp[rotated 1]
。据我所知,没有可以任意排列场所的属性。
如何更改规则中前提的顺序? 例如,在伊莎贝尔的自然演绎法则中:
mp: ?P ⟶ ?Q ⟹ ?P ⟹ ?Q
我们可以将顺序更改为:
?P ⟹ ?P ⟶ ?Q ⟹ ?Q
我可以使用rev_mp
或定义一个新的引理,但我正在寻找的是是否有一个定理修饰符可以改变前提的顺序。
定理的前提可以用属性 rotated
旋转。您还可以指定要轮换的场所数量,例如 mp[rotated 1]
。据我所知,没有可以任意排列场所的属性。