4
异质平等
我至今是:使用带有=
module Foo
postulate P : 'P
postulate NP : 'NP
complexityProof : P = NP
complexityProof = ?complexityProof_rhs
但在试图加载该文件,我只是得到:
When elaborating type of Foo.complexityProof:
When elaborating argument y to type constructor =:
Can't unify
'NP
with
'P
Specifically:
Can't unify
"NP"
with
"P"
一个小的错误感到惊讶,因为我伊德里斯认为,具有异质性的“约翰梅杰”平等,在左右两侧有不同的类型。现在有一个不同的标志?
感谢那!将LaTeX文档转换为HTML格式是非常好的,因此Google可以对其进行索引,并且我们可以更轻松地链接到它的各个部分。 – pdxleif 2015-01-05 05:23:54
这来自功能文档。旧版本在线。我们应该让它们在发布后自动生成:http://www.idris-lang.org/docs/prelude_doc/docs/[builtins].html#= – 2015-01-05 12:32:16