Я пытаюсь проверить равенство между двумя целыми числами в Coq, но получаю такую ошибку: «Термин«...
У меня есть доказательство, которое уже доказано. Lemma Equal_Trans : forall T : Type, forall y x...
Обычно я пытаюсь определить свой собственный тип bool следующим образом: Inductive mybool : Type :=...
В модуле Poly есть 4 упражнения, связанные с церковными цифрами: Definition cnat := forall X : Type...
У меня есть модуль, и мне нужно специализировать один из его аргументов.Я хочу использовать...
Я прохожу курс «Основы логики» и сталкиваюсь со следующими ошибками: Строки не определены Lists.v,...
Я получаю ошибку "Basics.vo содержит основы библиотеки, а не библиотеку Metalib.Basics" в CoqIDE 4
Я новичок в Coq, и в настоящее время изучаю серию учебных пособий Software Foundations. Тем не...
Учитывая зависимый тип записи: Record FinPath : Type := mkPath { fp_head : S i; fp_tail :...
У меня есть зависимый тип, который моделирует конечный путь в переходной системе.Система переходов...
Я пытаюсь определить следующий тип Inductive t : Type -> Type := | I : t nat | F : forall A, (t...
Я в настоящее время использую стандартный, который я установил стандартным способом (вероятно,...
Вот доказательство, которое появляется в этом онлайн-курсе https://softwarefoundations.cis.upenn
У меня есть следующее определение Inductive subseq : list nat -> list nat -> Prop := |...
Я изучаю Coq и пытаюсь доказать следующее, казалось бы, простое свойство.По сути, мне нужно...
У меня наивный вопрос: Почему бы нам не добавить эту аксиому в Coq: Axiom type_extensionality :...
Я пытался решить следующую теорему и застрял на последнем simpl.: Lemma nonzeros_app : forall l1 l2...
Я пытаюсь посчитать количество вхождений элемента v в natlist/bag в Coq. Я попробовал: Fixpoint...
Я хочу сделать тактику вроде let x := fresh in epose (x := _); forward_call x. forward_call - это...
Я прохожу курс «Основы логики» и застрял на последнем упражнении с Основами: Имея двоичное число...
Я хочу определить минимум и максимум группы, используя следующий код, но у него есть проблема. Плз,...
Я пытаюсь доказать следующую простую теорему над натуральными числами: ((i + j) = (i + k)) -> (j...
Меня немного смущает, является ли инъективность функции-преемника, определенной на натуральных...
Я пытаюсь доказать следующую тривиальную теорему об отмене натуральных чисел: forall i, j, k in nat...
У меня есть две гипотезы в контексте, но когда я пытаюсь apply одна к другой, я получаю ошибку...