Normal higher-order termination

JP Jouannaud, A Rubio - ACM Transactions on Computational Logic …, 2015 - dl.acm.org
… confluence checks based on higher-order critical pairs. A first … termination of all variants of
higher-order rewriting `a la Nipkow, called normal termination, thanks to the notion of a normal

Higher-order termination: from Kruskal to computability

F Blanqui, JP Jouannaud, A Rubio - International Conference on Logic for …, 2006 - Springer
… complex calculi defined by higher-order rewrite rules such as … to the higher-order case,
yielding the higher-order recursive … A substitution γ is in R-normal form if xγ is in R-normal form …

[PDF][PDF] Higher Order Termination: Automatable Techniques for Proving Termination of Higher-Order Term Rewriting Systems

CLM Kop - 2012 - research.vu.nl
… This thesis is devoted to the study of termination in higher-order term rewriting. Termination
… The ⇒β relation is terminating on all typed terms and has unique normal forms; that is, if s ⇒…

Termination proofs for higher-order rewrite systems

J Van de Pol - International Workshop on Higher-Order Algebra, Logic …, 1993 - Springer
… characterisation of termination for TRSs to one for HRSs. The definition of Higher-order
Rewriting … To ensure that C really depends on •, the condition that C is in/3-normal form is added. …

Proving and disproving termination of higher-order functions

J Giesl, R Thiemann, P Schneider-Kamp - International Workshop on …, 2005 - Springer
… for combining termination and non-termination techniques for first- and higher-order functions
… We implemented and evaluated our results in the automated termination prover AProVE . …

Higher-order rewriting: Framework, confluence and termination

JP Jouannaud - Processes, Terms and Cycles: Steps on the Road to …, 2005 - Springer
higherorder rewriting, that is, rewriting higher-order functional expressions at highertypes.
Higher-order … Let R = {Γi ⊣ li → ri}i∈I be a normal higherorder rewrite system such that li ≻β ri …

Termination and reduction checking for higher-order logic programs

B Pientka - International Joint Conference on Automated …, 2001 - Springer
… We will rely on the fact that canonical (ie long βη-normal) forms of LF object are computable
and that equivalent LF objects have the same canonical form up to α-conversion. We …

Size-change termination as a contract: dynamically and statically enforcing termination for higher-order programs

PC Nguyễn, T Gilray, S Tobin-Hochstadt… - Proceedings of the 40th …, 2019 - dl.acm.org
… for terminationtermination analysis, we apply existing abstract interpretation techniques
directly to the operational semantics, avoiding the need for custom abstractions for termination. …

Verifying termination and reduction properties about higher-order logic programs

B Pientka - Journal of Automated Reasoning, 2005 - Springer
… to support the use of higher-order datatypes and model concisely … reduction and termination
checking for higher-order logic … We can implement an algorithm for negation normal form …

Size-based termination of higher-order rewriting

F Blanqui - Journal of Functional Programming, 2018 - cambridge.org
… existence of a normal form is a weaker property called weak normalization. Termination is
an … A way to prove the termination of this system is to show that, in two successive functions …