Termination of curryfied rewrite systems
Autor: | Bjørn Kristoffersen |
---|---|
Rok vydání: | 1996 |
Předmět: | |
Zdroj: | Recent Trends in Data Type Specification ISBN: 9783540616290 COMPASS/ADT |
DOI: | 10.1007/3-540-61629-2_51 |
Popis: | This paper studies termination of curryfied term rewriting systems (CTRSs), where functional values are introduced by “partial application” The limitations of syntactic simplification orderings for such systems are discussed. A proof method is proposed, based on three techniques: 1) Requirements on stability and monotonicity are relaxed. 2) Variables and inner function symbols of (potentially) functional types are allowed to contribute in the underlying precedence. 3) A standard polymorphic type system is refined so as to express non-functional polymorphism. Founded on this method, the curryfied path ordering with status (CPOS) is introduced. CPOS coincides with the recursive path ordering with status on first-order terms, and is comparable in strength to other approaches for higher-order rewrite systems, but also allows for polymorphism. Under mild restrictions on the underlying precedence, the so called curry rules are oriented correctly under CPOS. |
Databáze: | OpenAIRE |
Externí odkaz: |