查找 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 autousing [[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.