我最近正在阅读ÁlvaroPelayo,Michael A. Warren的文章Homotopy type theory and Voevodsky's univalent foundations。有一个配套文件http://mawarren.net/papers/tutorial.v。我使用最新的coq版本8.8.0编译它但遇到错误。谁能帮我?提前谢谢。
答案 0 :(得分:1)
此代码旨在使用自定义修补版本的Coq 8.4或Coq 8.3构建,禁用Universe检查;我记得当时在某些时候与Dan Grayson或Vladimir谈话,他们提到使用这样一个修补版的Coq。 (另请注意,该文件来自2012年8月,https://coq.inria.fr/news/表示该月发布了Coq 8.4。)非常不幸的是,您引用的文章似乎没有提到Coq的版本。
在任何情况下,您都可以通过将参数-type-in-type
传递给coqc
或coqtop
并添加
Set Asymmetric Patterns.
位于文件顶部。如果您使用的是ProofGeneral,则可以添加
(* -*- coq-prog-args: ("-type-in-type") -*- *)
也位于文件顶部,因此您无需手动将-type-in-type
传递给coqtop
。