我是vim粉丝,但只有emacs才有这个Isabelle/HOL环境.jEdit很棒,但我不能使用
using [[simp_trace=true]]
Run Code Online (Sandbox Code Playgroud)
就像在emacs中一样.
如何在jEdit中启用"跟踪" ?
dav*_*idg 10
你确实可以simp_trace在Isabelle/jEdit的证据中使用,如下所示:
lemma "(2 :: nat) + 2 = 4"
using [[simp_trace]]
apply simp
done
Run Code Online (Sandbox Code Playgroud)
或者,您可以全局声明它,如下所示:
declare [[simp_trace]]
lemma "(2 :: nat) + 2 = 4"
apply simp
done
Run Code Online (Sandbox Code Playgroud)
当光标apply simp位于jEdit中的语句之后时,两者都会在"输出"窗口中为您提供简化器的跟踪.
小智 7
如果您需要的深度超过1(默认值),则需要对其进行微调
declare [[simp_trace_depth_limit=4]]
Run Code Online (Sandbox Code Playgroud)
然后,此示例的跟踪深度为4.