Wellfounded recursion with copatterns: A unified approach to termination and productivity

AM Abel, B Pientka - ACM SIGPLAN Notices, 2013 - dl.acm.org
In this paper, we study strong normalization of a core language based on System F-omega
which supports programming with finite and infinite structures. Building on our prior work …

Well-founded recursion with copatterns and sized types

A Abel, B Pientka - Journal of Functional Programming, 2016 - cambridge.org
In this paper, we study strong normalization of a core language based on System is general
enough that it can be the target of compilation for the Calculus of Constructions, this work is …

[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 …

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 …

Type-based termination with sized products

G Barthe, B Grégoire, C Riba - … , CSL 2008, 17th Annual Conference of the …, 2008 - Springer
Type-based termination is a semantically intuitive method that ensures termination of
recursive definitions by tracking the size of datatype elements, and by checking that …

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 …

[HTML][HTML] Termination of rewrite relations on λ-terms based on Girard's notion of reducibility

F Blanqui - Theoretical computer science, 2016 - Elsevier
In this paper, we show how to extend the notion of reducibility introduced by Girard for
proving the termination of β-reduction in the polymorphic λ-calculus, to prove the termination …

Strong normalization as safe interaction

C Riba - 22nd Annual IEEE Symposium on Logic in Computer …, 2007 - ieeexplore.ieee.org
When enriching the lambda-calculus with rewriting, union types may be needed to type all
strongly normalizing terms. However, with rewriting, the elimination rule (orE) of union types …

Semantic barbs and biorthogonality

J Rathke, V Sassone, P Sobociński - … , FOSSACS 2007, Held as Part of the …, 2007 - Springer
We use the framework of biorthogonality to introduce a novel semantic definition of the
concept of barb (basic observable) for process calculi. We develop a uniform basic theory of …

On type-based termination and dependent pattern matching in the calculus of inductive constructions

JL Sacchini - 2011 - pastel.hal.science
Proof assistants based on dependent type theory are gaining adoption as a tool to develop
certified programs. A successful example is the Coq proof assistant, an implementation of a …