Задать печать юниверсов не имеет никакого эффекта
Я следую за главой "Юниверсы" в cpdt ( http://adam.chlipala.net/cpdt/html/Universes.html), в которой Set Printing Universes.
чтобы увидеть дополнительные комментарии по типам. Тем не менее, я использую CoqIde 8.6, и это не имеет никакого эффекта.
Следующий код
Set Printing Universes.
Check Type.
выходы
Type
: Type
в то время как книга говорит, что она должна выводить
Type (* Top.3 *)
: Type (* (Top.3)+1 *)
Я пропускаю какую-то команду? Должен ли я использовать другую версию Coq?
РЕДАКТИРОВАТЬ: я только что попробовал это в командной строке с coqtop
и он печатает аннотации типа. Может быть, мне нужно включить некоторые дополнительные опции в CoqIDE?
1 ответ
Да, CoqIde имеет специальное меню для этого: "Вид" > "Показать уровни юниверса". Существует довольно много других настроек, к которым вы можете получить доступ из меню "Вид", но их команда-аналог (Unset Printing Notations.
и т. д.) не влияет на CoqIde.