如何在Isabelle / jEdit中围绕假设显示括号?

时间:2013-04-11 01:24:32

标签: jedit isabelle proof-general

当Isabelle在ProofGeneral中显示目标时,假设会围绕它们呈现括号,如下所示:

ProofGeneral rendering of assumptions

然而,在Isabelle / jEdit中,这似乎已经改为meta-implication箭头:

jEdit rendering of assumptions

虽然我理解前者有点不标准,但我觉得它更容易阅读。有没有办法修改Isabelle / jEdit的行为以打印旧ProofGeneral风格的目标?

2 个答案:

答案 0 :(得分:8)

Isabelle的格式呈现其输出由Isabelle的“打印模式”决定。在ProofGeneral中,默认print_mode包含brackets模式,它会在假设周围显示括号,而默认的jEdit print_mode包含no_brackets,这恰好相反。

可以通过将Plugins > Plugin Options > Isabelle/General > Print Mode设置为brackets并重新启动jEdit来更改打印模式,方法是将-m brackets添加到isabelle jedit命令行,或者添加到{ {1}}档案:

~/.isabelle/etc/settings

这将导致jEdit显示像ProofGeneral一样的括号:

jEdit rendering brackets

答案 1 :(得分:0)

  1. 进入Plugins -> Plugin Options -> Isabelle -> General
  2. 然后在“打印模式”字段中输入brackets
  3. 点击“应用”。
  4. 然后关闭Isabelle并重新启动它。

此后,您应该在假设周围加上括号。