Typechecking in the lambda-Pi-Calculus Modulo: Theory and Practice
R Saillard - 2015 - pastel.hal.science
Automatic proof checking is about using a computer to check the validity of proofs of
mathematical statements. Since this verification is purely computational, it offers a high …
mathematical statements. Since this verification is purely computational, it offers a high …
[PDF][PDF] Higher Order Termination: Automatable Techniques for Proving Termination of Higher-Order Term Rewriting Systems
CLM Kop - 2012 - research.vu.nl
Term rewriting systems play an important role in many areas of computer science. In
essence, they provide an abstract way to define algorithms. The theory is simple: terms …
essence, they provide an abstract way to define algorithms. The theory is simple: terms …
The computability path ordering: The end of a quest
In this paper, we first briefly survey automated termination proof methods for higher-order
calculi. We then concentrate on the higher-order recursive path ordering, for which we …
calculi. We then concentrate on the higher-order recursive path ordering, for which we …
Coq modulo theory
PY Strub - International Workshop on Computer Science Logic, 2010 - Springer
Abstract C oq Modulo Theory (C oq MT) is an extension of the C oq proof assistant
incorporating, in its computational mechanism, validity entailment for user-defined first-order …
incorporating, in its computational mechanism, validity entailment for user-defined first-order …
The computability path ordering
F Blanqui, JP Jouannaud… - Logical methods in …, 2015 - lmcs.episciences.org
This paper aims at carrying out termination proofs for simply typed higher-order calculi
automatically by using ordering comparisons. To this end, we introduce the computability …
automatically by using ordering comparisons. To this end, we introduce the computability …
A type-based approach to divide-and-conquer recursion in coq
This paper proposes a new approach to writing and verifying divide-and-conquer programs
in Coq. Extending the rich line of previous work on algebraic approaches to recursion …
in Coq. Extending the rich line of previous work on algebraic approaches to recursion …
Typage et déduction dans le calcul de réécriture
B Wack - 2005 - theses.hal.science
Le calcul de réécriture est un lambda-calcul avec filtrage. Cette thèse est consacrée à
l'étude de systèmes de types pour ce calcul et à son utilisation dans le domaine de la …
l'étude de systèmes de types pour ce calcul et à son utilisation dans le domaine de la …
On strong normalization of the calculus of constructions with type-based termination
B Grégoire, JL Sacchini - … Conference on Logic for Programming Artificial …, 2010 - Springer
Termination of recursive functions is an important property in proof assistants based on
dependent type theories; it implies consistency and decidability of type checking. Type …
dependent type theories; it implies consistency and decidability of type checking. Type …
Decidability of type-checking in the Calculus of Algebraic Constructions with size annotations
F Blanqui - International Workshop on Computer Science Logic, 2005 - Springer
Abstract Since Val Tannen's pioneering work on the combination of simply-typed λ-calculus
and first-order rewriting [11], many authors have contributed to this subject by extending it to …
and first-order rewriting [11], many authors have contributed to this subject by extending it to …
Building decision procedures in the calculus of inductive constructions
It is commonly agreed that the success of future proof assistants will rely on their ability to
incorporate computations within deduction in order to mimic the mathematician when …
incorporate computations within deduction in order to mimic the mathematician when …