【发布时间】:2021-01-11 22:49:32
【问题描述】:
我正在尝试学习如何在 Isabelle/HOL (2020) 中使用 THE 语法。在教程main.pdf中,有:
The basic logic: x = y, True, False, ¬ P, P ∧ Q, P ∨ Q, P −→ Q, ∀ x. P,
∃ x. P, ∃!x. P, THE x. P.
我能理解其他人的意思,但不是最后一个“THE x. P”。我最好的猜测是“满足属性 P 的(可能是唯一的)x”。所以我尝试如下陈述一个玩具引理:
lemma "0 = THE x::nat. (x ≥ 0 ∧ x ≤ 0)"
,表示既为ge又为le 0的x为0。
但我在 Isabelle/jEdit 中遇到错误,其中“THE”一词突出显示。
我尝试使用关键字 Isabelle 和“THE”进行搜索,但显然“THE”这个词被搜索引擎忽略了。因此这里的问题。
有人可以帮助解释“THE”语法的含义和用法,希望这里有例子吗?
【问题讨论】:
标签: isabelle