Isabelle / jEdit中的颜色代码是什么意思?

热心地

Isabelle / jEdit中的颜色代码是什么意思?Isabelle / jEdit手册中找不到它们的描述它唯一写的是

正确的反馈可通过颜色,框,弯曲的下划线,超链接,弹出窗口,图标,可点击的输出进行工作,所有这些都基于Isabelle在后台生成的语义标记。

颜色用作证明脚本背景,并在滚动条旁边的垂直栏中使用。

您可以指向一些文档还是在这里解释?

马修

您可以看到它们的名称,并在“插件/插件选项”中然后在“ Isabelle /渲染”中进行更改。名称给出了相对清晰的解释,您可以从名称中使用的术语中参考手册。

有很多颜色,所以我不会全部描述。对于最重要的默认颜色:

逻辑:

  • 蓝色:自由变量
  • 绿色:绑定变量
  • 橙色:skolem常数(“自由”变量本质上“量化”)
  • cyan:语法(不是变量或常量,如caseif

Isar关键字:

  • 天蓝:命令(如lemmaproofhave
  • 红色:战术风格的命令(如applydoneprefer
  • 绿松石:语句(例如wherefixesshowsand

在输出中突出显示的消息:

  • 红色:错误
  • 黄色:警告
  • 浅蓝色:信息

在编辑器中突出显示:

  • 红色:错误
  • 浅黄色:当前行
  • 灰色:带引号的文字(逻辑和类型)
  • 浅灰色:评论和正式文本(text引入section
  • 紫色:命令上正在运行的进程(也显示在右侧)
  • 粉红色:未处理(过时)命令(也显示在右侧)

通常,带下划线的命令会在输出中显示一条消息(可能与右侧的图标和框相关联)。进一步来说:

图标,[框]和{在文本中):

  • 红色感叹号[红色框] {弯曲的红色下划线}:错误
  • 橙色感叹号[橙色框] {弯曲橙色下划线}:警告
  • 蓝色i {弯曲的蓝色下划线}:信息(通常由自动工具提供)
  • {squiggly grey underline}:该命令在输出中显示一条消息
  • {红色文字}:评论(如(* This is a comment *)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Isabelle / jEdit中启用“追踪”

来自分类Dev

Isabelle中的坏名绑定

来自分类Dev

在Isabelle中引入类型缩写

来自分类Dev

Isabelle / JEdit是否使用xsymbols?

来自分类Dev

Isabelle和Coq中的De Bruijn指数

来自分类Dev

在Isabelle中证明拓扑声明

来自分类Dev

Isabelle中的运算符重载

来自分类Dev

在Isabelle中定义常量之间的函数

来自分类Dev

在Isabelle中调试ML证明

来自分类Dev

在Isabelle中探索ML文件

来自分类Dev

在Isabelle / HOL中未定义

来自分类Dev

Isabelle中的模式匹配存在目标

来自分类Dev

Isabelle / HOL中的对象级别含义

来自分类Dev

Isabelle代码生成和线性顺序

来自分类Dev

Isabelle证明有什么问题?

来自分类Dev

扩展Isabelle引理中的所有定义

来自分类Dev

忽略Isabelle中的缺失模式

来自分类Dev

如何显示Isabelle中的功能定义

来自分类Dev

在Isabelle / HOL中如何使用“ THE”语法?

来自分类Dev

如何为Isabelle中的子集做证明

来自分类Dev

如何在Isabelle中终止证明?

来自分类Dev

Isabelle中的功能原像

来自分类Dev

在Isabelle中引入类型缩写

来自分类Dev

Isabelle / JEdit是否使用xsymbols?

来自分类Dev

在Isabelle中定义常量之间的函数

来自分类Dev

Isabelle/HOL 中的矢量转置

来自分类Dev

证明 Isabelle 中顺序组合的结合性

来自分类Dev

重新索引 Isabelle 中的总和

来自分类Dev

Isabelle 中的条件定义