Вопросы по теме 'coqide'

Как доказать a * b * c = a * (b * c) в Coq?
Я пытаюсь доказать поставленный выше вопрос. Мне дали определение индукции: Definition nat_ind (p : nat -> Prop) (basis : p 0) (step : forall n, p n -> p (S n)) : forall n, p n := fix f n := match n return p n with |...
66 просмотров
schedule 14.10.2021

Как изменить стиль отображения в Coq IDE, чтобы он соответствовал Coqtop?
Импликационная связка печатается как лямбда-выражение в моем coqide (OS X El Capitan). это ожидаемое поведение? Я бы предпочел видеть их напечатанными, как в coqtop . Мне не удалось найти параметр / параметр командной строки для изменения стиля...
274 просмотров
schedule 22.02.2022

Модуль Coq Не удается найти физический путь, связанный с суффиксом соответствия логического пути ‹› и префиксом и не найденный в пути загрузки
Я читаю логические основы и скачал поставляемые скрипты coq с этим. Пользуюсь coq v8.8.1, установка через opam. Я получаю две ошибки в заголовке, и я не уверен, как мне их отлаживать. Полное сообщение об ошибке для второй ошибки: COQDEP...
740 просмотров
schedule 26.02.2022

CoqIDE и JAVA
Я хочу получить результат компиляции файла. v от coqide или coqc для лечения с помощью java, скорее у меня есть лечение автомата, и я хочу построить графический интерфейс этого автомата на java. Спасибо за ваш ответ.
188 просмотров
schedule 27.05.2022

что такое editId в документе XML-протокола Coq?
В документе Coq XML Protocol (для Добавить операцию) , строка имеет вид <int>${editId}</int> . Что такое editID здесь? Я спросил об этом, потому что мне не удалось взаимодействовать с coqtop в режиме ideslave. Используя...
73 просмотров
schedule 27.07.2022

CoqIDE в Windows не компилируется
По какой-то причине мой файл Coq не компилируется. Я использую CoqIDE в Windows 10. Когда я использую инструмент Compile->Compile buffer , я получаю С другой стороны, когда я использую инструмент Compile->Make , я получаю...
415 просмотров
schedule 11.08.2022

Протокол Coq XML: вероятная неисправность PrintAST
Я использую протокол XML из Coq 8.6.1. Когда я попробовал вызов PrintAst, мне не удалось получить AST, но вместо этого я получил «todo». Это неисправность или я что-то не так сделал? Как мне получить AST из вызова print AST? Вот мой случай: я...
102 просмотров
schedule 20.01.2023

Установка CoqIDE - Ошибка обновления jhbuild
У меня уже установлен Coq, теперь я пытаюсь установить CoqIDE на Mac. Я слежу за вики Coq . Сборка завершается ошибкой на втором этапе. Когда я бегу ш gtk-osx-сборка-setup.sh Это ошибка, которую я получаю: Checking out jhbuild...
53 просмотров
schedule 09.05.2023

Coq: проблема с требованием экспорта
моя проблема кажется распространенной, но ни один из найденных ответов не смог ее решить. Я слежу за курсом по основам программного обеспечения на Coq, поэтому подхожу к команде: > From LF Require Export Basics. Что бы я ни пытался, я...
420 просмотров
schedule 05.08.2023

Как доказать одинаковые подцели
У меня есть две равные подцели: prove_me (x::xs) = true prove_me (x::xs) = true Доказательства будут равны. Как я могу решить вторую цель, используя первую?
41 просмотров
schedule 12.02.2023

получить поле из типов записей в Coq
Я новичок в Коке. У меня есть тип записи и одно определение: Record t : Type := T { width : nat; }. Definition indent shift f := match f with | T w => T (w + shift) end. Я хочу доказать тривиальную лемму: Lemma...
96 просмотров
schedule 17.03.2023

Как доказать n + S m = S (n + m) в Coq
Итак, я пытаюсь изучить Coq, используя сценарий «Введение в вычислительную логику», и мне дали упражнение. Это доказать следующее: «для всех a b, a + S b = S (a + b)». Мне дано определение "nat_ind": (p : nat -> Prop) (basis : p 0)...
61 просмотров
schedule 26.03.2023

Установка юниверсов печати не влияет
Я следую главе «Вселенные» в cpdt ( http://adam.chlipala.net/cpdt/html/Universes.html ), который запускает Set Printing Universes. для просмотра дополнительных комментариев к типам. Однако я использую CoqIde 8.6, и это не дает никакого эффекта....
106 просмотров
schedule 08.06.2024