Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158)
DOI: 10.1109/lics.1999.782635
|View full text |Cite
|
Sign up to set email alerts
|

The higher-order recursive path ordering

Abstract: This paper extends the termination proof techniques based on reduction orderings to a higher-order setting, by adapting the recursive path ordering definition to terms of a typed lambda-calculus generated by a signature of polymorphic higher-order function symbols. The obtained ordering is well-founded, compatible with -reductions and with polymorphic typing, monotonic with respect to the function symbols, and stable under substitution. It can therefore be used to prove the strong normalization property of hig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
89
0

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 62 publications
(89 citation statements)
references
References 15 publications
0
89
0
Order By: Relevance
“…But the latter is immediate with HORPO [4], using a precedence @ > F pair. CPO The latest recursive path ordering, CPO, is defined only for monotonic systems where all symbols have a data type as output type.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…But the latter is immediate with HORPO [4], using a precedence @ > F pair. CPO The latest recursive path ordering, CPO, is defined only for monotonic systems where all symbols have a data type as output type.…”
Section: Discussionmentioning
confidence: 99%
“…Algebraic Functional Systems (AFSs) were first defined in [3], but we follow (roughly) the more common definitions of [4]. Rather than using type declarations for variables in an environment, we annotate variables with their types directly in terms.…”
Section: Preliminariesmentioning
confidence: 99%
See 2 more Smart Citations
“…• Jouannaud and Rubio [22] extended to the higherorder case the use of Dershowitz's recursive path ordering. The obtained ordering can be seen as a recursive version of the General Schema and has been extended by Walukiewicz [30] to the Calculus of Constructions with object-level rewriting.…”
Section: General Schemamentioning
confidence: 99%