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

Если Идрис думает, что все, что не так, может быть полным, может ли Идрис использоваться для доказательства?
http://docs.idris-lang.org/en/v0.99/tutorial/theorems.html#totality-checking-issues указано, что: Во-вторых, в текущей реализации пока что прилагались ограниченные усилия, поэтому все еще могут быть случаи, когда она считает, что функция...
239 просмотров
schedule 03.03.2022

Лучшая практика Coq: взаимная рекурсия, только одна функция структурно убывает
Рассмотрим следующее игрушечное представление нетипизированного лямбда-исчисления: Require Import String. Open Scope string_scope. Inductive term : Set := | Var : string -> term | Abs : string -> term -> term | App : term -> term...
410 просмотров
schedule 09.06.2022

Доказательство совокупности функции, принимающей не более n рекурсивных вызовов
Допустим, мы пишем реализацию лямбда-исчисления, и как часть этого мы хотели бы иметь возможность выбрать новое неконфликтующее имя: record Ctx where constructor MkCtx bindings : List String emptyCtx : Ctx emptyCtx = MkCtx [] addCtx : String...
180 просмотров
schedule 23.01.2024