Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Isabelle 伊莎贝尔:我错了_Isabelle - Fatal编程技术网

Isabelle 伊莎贝尔:我错了

Isabelle 伊莎贝尔:我错了,isabelle,Isabelle,伊莎贝尔的健康错误是什么 我遇到了如下问题: 如何解决此问题?命令内部使用代码生成器进行评估,代码生成器会引发良好排序错误。在上述情况下,Isabelle的类型检查器为术语镜像类型推断出具有类型变量的类型,即'树,其中类型变量'a具有排序类型。由于'a tree可能包含'a的值,因此代码生成器还尝试生成用于漂亮打印'a tree的代码,该代码在的类型类术语中实现。但是,这失败了,因为'a的推断类型是类型,而不是术语,这是良好分类错误的原因 避免错误的最简单方法是显式地给出单态类型。比如说, v

伊莎贝尔的健康错误是什么

我遇到了如下问题:


如何解决此问题?

命令内部使用代码生成器进行评估,代码生成器会引发良好排序错误。在上述情况下,Isabelle的类型检查器为术语
镜像类型
推断出具有类型变量的类型,即
'树
,其中类型变量
'a
具有排序
类型
。由于
'a tree
可能包含
'a
的值,因此代码生成器还尝试生成用于漂亮打印
'a tree
的代码,该代码在
的类型类
术语中实现。但是,这失败了,因为
'a
的推断类型是
类型
,而不是
术语
,这是良好分类错误的原因

避免错误的最简单方法是显式地给出单态类型。比如说,

value "mirror Tip :: nat tree"

应该能行。

谢谢你这么配合。如果你知道关于wellsortedness错误的参考文献或论文,你能告诉我它在哪里吗?