伊莎贝尔是否弃用了假设放电的规则方法?
Is rule method with assumption discharge deprecated in Isabelle?
我借此机会宣传 this webpage 很好地解释了 rule、erule、drule 和 frule 的内部运作方式。
但是,我注意到方法 rule(k) 似乎在当前 Isabelle 中不起作用(与例如 drule(k) 形成对比。举个例子:
lemma "A ⟹ A ∨ B"
apply (rule(1) disjI1)
Isabelle 2020 的手册 (Isar-ref) 第 9.2 节指出方法 rule
只接受一个参数 thms
。但是,方法 erule
、drule
和 frule
有一个额外的可选参数 (nat)
:
The optional natural number argument (default 0) specifies additional
assumption steps to be performed here.
我借此机会宣传 this webpage 很好地解释了 rule、erule、drule 和 frule 的内部运作方式。
但是,我注意到方法 rule(k) 似乎在当前 Isabelle 中不起作用(与例如 drule(k) 形成对比。举个例子:
lemma "A ⟹ A ∨ B" apply (rule(1) disjI1)
Isabelle 2020 的手册 (Isar-ref) 第 9.2 节指出方法 rule
只接受一个参数 thms
。但是,方法 erule
、drule
和 frule
有一个额外的可选参数 (nat)
:
The optional natural number argument (default 0) specifies additional assumption steps to be performed here.