查找 simp/auto/clarify 使用的引理
Find Lemmas used by simp/auto/clarify
如何找到 simp、auto 方法等使用了哪些引理?
在一个具体案例中,我有一个目标:
lemma "x ∉ dom S ⟹ Something"
apply auto
在应用 auto
之后,我得到:¬ Something ⟹ ∃y. S x = Some y
。我想找出为什么整个目标会这样颠倒过来,以便我可以从重写中删除相应的规则。
我已经尝试了 using [[simp_trace_new mode=full]] apply auto
和 using [[simp_trace]] apply auto
,但没有找到有关 auto
进行此转换的确切原因的信息。
我知道这是 necroposting。但是对于现在遇到这个问题的每个人,我想指出 apply_trace
是 OP 正在寻找的东西。有关详细信息,请参阅此线程中的 davidgs 回答:Printing out / showing detailed steps of proof methods (like simp) in a proof in isabelle.
如何找到 simp、auto 方法等使用了哪些引理?
在一个具体案例中,我有一个目标:
lemma "x ∉ dom S ⟹ Something"
apply auto
在应用 auto
之后,我得到:¬ Something ⟹ ∃y. S x = Some y
。我想找出为什么整个目标会这样颠倒过来,以便我可以从重写中删除相应的规则。
我已经尝试了 using [[simp_trace_new mode=full]] apply auto
和 using [[simp_trace]] apply auto
,但没有找到有关 auto
进行此转换的确切原因的信息。
我知道这是 necroposting。但是对于现在遇到这个问题的每个人,我想指出 apply_trace
是 OP 正在寻找的东西。有关详细信息,请参阅此线程中的 davidgs 回答:Printing out / showing detailed steps of proof methods (like simp) in a proof in isabelle.