есть что-то вроде тактики simpl для Program Fixpoint s? В частности, как можно доказать следующее тривиальное утверждение? Program Fixpoint bla (n:nat) {measure n} :=
match n with
| 0 => 0
| S n' =
Я хочу доказать, что вычисление суммарной суммы между a и b завершается. Я использую Acc lt x термин, чтобы показать, что рекурсии уменьшается, как этот Require Import Omega.
Lemma L1 : forall a b,
Что такое размерные типы в Агда? Я пытался прочитать статью о MiniAgda, но не смог продолжить из-за следующие пункты: Почему типы данных родовым над их размером? Насколько я знаю, размер - это глубина
Я пытаюсь написать функцию вычисления естественного деления в Coq, и у меня возникают определенные проблемы с ее определением, поскольку это не структурная рекурсия. Мой код: Inductive N : Set :=
Я пытаюсь определить функцию Ackermann-Peters в Coq, и я получаю сообщение об ошибке, которое я не понимаю. Как вы можете видеть, я собираю аргументы a, b Ackermann в паре ab; Я предоставляю упорядоче