处所秩序

The order of premises

如何更改规则中前提的顺序? 例如,在伊莎贝尔的自然演绎法则中:

mp: ?P ⟶ ?Q ⟹ ?P ⟹ ?Q

我们可以将顺序更改为:

?P ⟹ ?P ⟶ ?Q ⟹ ?Q

我可以使用rev_mp或定义一个新的引理,但我正在寻找的是是否有一个定理修饰符可以改变前提的顺序。

定理的前提可以用属性 rotated 旋转。您还可以指定要轮换的场所数量,例如 mp[rotated 1]。据我所知,没有可以任意排列场所的属性。