Когда сопоставление с образцом (с match goal with) в определенной пользователем тактике, мы можем...
Как я могу применить rewrite ->, ориентируясь только на подвыражение?Например, рассмотрим эту...
Рассмотрим следующий пример: Theorem example: forall (P: nat->Prop), P (1+2+3) -> (exists x,...
У меня есть две гипотезы, и я хотел бы использовать прямое рассуждение, чтобы применить теорему,...
Я хотел бы систематически убрать все двойные отрицания, которые могут появиться в моих гипотезах и...
Есть ли способ напечатать значение переменной (будь то гипотеза, тактика, термин) в середине...
Я хотел бы иметь тактику Ltac, которая выполняет работу Disjunction Commutavity.Главным образом,...
Мне часто приходится делать «индукционную нагрузку», чтобы доказать цели в Coq, где я доказываю...
Я бы хотел использовать тактику Ltac для этих простых правил вывода. В Modus Ponens, если у меня...
Я считаю, что название довольно само собой разумеющееся: https://en.wikipedia
Рассмотрим следующую ситуацию: Definition done {T : Type} (x : T) := True. Goal Test. pose 1 as n....
Пример: Require Import Basics. Require Export Setoid. Require Export Relation_Definitions. Set...
Я пытаюсь научиться делать автоматизацию Coq proof à la Chlipala / crush.В связи с этим мне...
Рассмотрим следующую разработку, изолированную часть Адама Чипалы simplHyp: (** Fail if H is in...
Через CpdtTactics.v: [...] Успешно, если x находится в списке ls, представлен левым вложенным...
Я пытаюсь перенести тактику Coq (в настоящее время написанную на Ltac) на OCaml, чтобы иметь...
Предположим, у меня есть некоторый язык программирования с отношением "имеет тип" и отношением...
В настоящее время я работаю над доказательствами, где снова и снова пишу такой код: Lemma eq_T:...