International audienceOur interest is in automated termination proofs of higher-order rewrite rules in presence of dependent types modulo a theory T on base types. We first describe an original transformation to a type discipline without type dependencies which preserves non-termination. Since the user must reason on expressions of the transformed language, we then introduce an extension of the computability path ordering CPO for comparing dependently typed expressions named DCPO. Using the previous result, we show that DCPO is a well-founded order, behaving well in practice
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
International audienceDependency pairs are a key concept at the core of modern automated termination...
International audienceWe extend the termination proof methods based on reduction orderings to higher...
International audienceOur interest is in automated termination proofs of higher-order rewrite rules ...
Our interest is in automated termination proofs of higher-order rewrite rules in presence of depende...
International audienceDependency pairs are a key concept at the core of modern automated termination...
Dependency pairs are a key concept at the core of modern automated termination provers for first-ord...
Full versionInternational audienceSeveral authors devised type-based termination criteria for ML-lik...
International audienceThe expressiveness of dependent type theory can beextended by identifying type...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
Dependently typed languages such as Coq and Agda can statically guarantee the correctness of our pro...
The expressiveness of dependent type theory can be extended by identifying types modulo some additio...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
International audienceArts and Giesl proved that the termination of a first-order rewrite system can...
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
International audienceDependency pairs are a key concept at the core of modern automated termination...
International audienceWe extend the termination proof methods based on reduction orderings to higher...
International audienceOur interest is in automated termination proofs of higher-order rewrite rules ...
Our interest is in automated termination proofs of higher-order rewrite rules in presence of depende...
International audienceDependency pairs are a key concept at the core of modern automated termination...
Dependency pairs are a key concept at the core of modern automated termination provers for first-ord...
Full versionInternational audienceSeveral authors devised type-based termination criteria for ML-lik...
International audienceThe expressiveness of dependent type theory can beextended by identifying type...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
Dependently typed languages such as Coq and Agda can statically guarantee the correctness of our pro...
The expressiveness of dependent type theory can be extended by identifying types modulo some additio...
International audienceThis paper aims at carrying out termination proofs for simply typed higher-ord...
International audienceArts and Giesl proved that the termination of a first-order rewrite system can...
Refinement types are a well-studied manner of performing in-depth analysis on functional programs. T...
International audienceDependency pairs are a key concept at the core of modern automated termination...
International audienceWe extend the termination proof methods based on reduction orderings to higher...