Partiality and recursion in interactive theorem provers–an overview

A Bove, A Krauss, M Sozeau - Mathematical Structures in Computer …, 2016 - cambridge.org
The use of interactive theorem provers to establish the correctness of critical parts of a
software development or for formalizing mathematics is becoming more common and …

Normalization by evaluation for sized dependent types

A Abel, A Vezzosi, T Winterhalter - Proceedings of the ACM on …, 2017 - dl.acm.org
Sized types have been developed to make termination checking more perspicuous, more
powerful, and more modular by integrating termination into type checking. In dependently …

A Coq formalization of normalization by evaluation for Martin-Löf type theory

P Wieczorek, D Biernacki - Proceedings of the 7th ACM SIGPLAN …, 2018 - dl.acm.org
We present a Coq formalization of the normalization-by-evaluation algorithm for Martin-Löf
dependent type theory with one universe and judgmental equality. The end results of the …

[PDF][PDF] A type-theoretical study of nontermination

N Veltri - 2017 - digikogu.taltech.ee
Martin-Löf type theory is a formal system for the development of constructive mathematics
and a very expressive functional programming language. In this language, it is possible to …

The Braga method: Extracting certified algorithms from complex recursive schemes in Coq

D Larchey-Wendling, JF Monin - PROOF AND COMPUTATION II …, 2022 - World Scientific
We present the Braga method which we use to get verified OCaml programs by extraction
from fully specified Coq terms. Unlike structural recursion which is accepted as is by Coq …

Simulating induction-recursion for partial algorithms

D Larchey-Wendling, JF Monin - … Conference on Types for Proofs and …, 2018 - hal.science
Simulating Induction-Recursion for Partial Algorithms Page 1 HAL Id: hal-02333374 https://hal.science/hal-02333374
Submitted on 25 Oct 2019 HAL is a multi-disciplinary open access archive for the deposit …

SVC-A prototype of a Structure-aware Version Control system

M Vassena - 2015 - studenttheses.uu.nl
This thesis studies the problem of structure-aware revision control, which consists of
exploiting the knowledge of the structure of data to improve the quality of version control …

Inductive Predicates

Y Bertot, LC Paulson - Proof Assistants and Their Applications to …, 2023 - inria.hal.science
In the process of describing systems and their properties, users of proof assistants introduce
not only recursive datatypes, but also sets constructed by a recursive process. These sets …

Structured general corecursion and coinductive graphs

T Uustalu - arXiv preprint arXiv:1202.3502, 2012 - arxiv.org
Bove and Capretta's popular method for justifying function definitions by general recursive
equations is based on the observation that any structured general recursion equation …