我在 Isabelle/HOL 标准库的源代码中看到了这个结构 THE x. A
。这个结构代表什么意思?它似乎类似于 SOME x. A
。
我在 Isabelle/HOL 标准库的源代码中看到了这个结构 THE x. A
。这个结构代表什么意思?它似乎类似于 SOME x. A
。
THE
是一个类似于SOME
的描述运算符,但其公理化程度较弱。如果存在唯一满足谓词P
的值,则THE x. P x
表示该唯一值。否则,THE x. P x
是未指定的。它也被称为Russell的描述运算符。因此,如果您使用THE
,那么每当您想证明任何关于THE x. P x
的非平凡内容时,您必须证明恰好有一个值满足P
。SOME
,可能存在多个满足P
的值;然后,SOME x. P x
表示其中之一。如果没有这样的值,则SOME x. P x
也是未指定的。它被称为Hilbert的选择运算符,基本上提供了选择公理。要证明关于SOME x. P x
的任何非平凡内容,您必须证明存在某个值满足P
。THE
,就应首选它,因为它依赖于更弱的公理,并向读者指示唯一性。