The computability path ordering: the end of a quest
Fr\'ed\'eric Blanqui (INRIA Lorraine - LORIA), Jean-Pierre Jouannaud, (LIX, INRIA Saclay Ile de France), Albert Rubio

TL;DR
This paper introduces the Computability Path Ordering, an improved method for automated termination proofs in higher-order calculi, rooted in computability arguments by Tait and Girard.
Contribution
It provides a refined definition of the higher-order recursive path ordering that better captures computability arguments, advancing termination proof techniques.
Findings
The new ordering improves termination proof capabilities.
It aligns with classical computability arguments.
Provides a clearer theoretical foundation for termination methods.
Abstract
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 provide an improved definition, the Computability Path Ordering. This new definition appears indeed to capture the essence of computability arguments \`a la Tait and Girard, therefore explaining the name of the improved ordering.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Parallel Computing and Optimization Techniques
