MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Termination proofs for higher-order rewrite systems (1994) [13 citations — 0 self]

Download:
pdf | ps
by Van De Pol
In 1st International Workshop on Higher-Order Algebra, Logic and Term Rewriting
ftp://ftp.phil.ruu.nl/logic/jaco/termination.ps.Z
Add To MetaCart

Abstract:

Abstract. This paper deals with termination proofs for Higher-Order Rewrite Systems (HRSs), introduced in [12]. This formalism combines the computational aspects of term rewriting and simply typed lambda calculus. The result is a proof technique for the termination of a HRS, similar to the proof technique "Termination by interpretation in a wellfounded monotone algebra", described in [8, 19]. The resulting technique is as follows: Choose a higher-order algebra with operations for each function symbol in the HRS, equipped with some well-founded partial ordering. The operations must be strictly monotonic in this ordering. This choice generates a model for the HRS. If the choice can be made in such a way that for each rule the interpretation of the left hand side is greater than the interpretation of the right hand side, then the HRS is terminating. At the end of the paper some applications of this technique are given, which show that this technique is natural and can easily be applied. 1

Citations

894 The Lambda Calculus: its Syntax and Semantics – Barendregt - 1984
156 Isabelle: The next 700 theorem provers – Paulson - 1990
121 Inductive Definitions in the System Coq: Rules and Properties – Paulin-Mohring - 1993
115 Higher-order critical pairs – Nipkow - 1991
110 The syntax and semantics of CRL – Groote, Ponse - 1994
89 Equations and Rewrite Rules: a Survey – Huet, Oppen - 1980
61 Combining Algebra and Higher-Order Types – Breazu-Tannen - 1988
43 Orthogonal higher-order rewrite systems are confluent – Nipkow - 1993
28 Proofs of strong normalization – Gandy - 1980
20 The Clausal Theory of Types, volume 21 of Cambridge Tracts – Wolfram - 1993
19 A computation model for executable higher-order algebraic specification languages – Jouannaud, Okada - 1991
19 Combinatory Reduction Systems. Volume 127 of Mathematical Centre Tracts. Mathematisch Centrum – Klop - 1980
17 R.: Surjective Pairing and Strong Normalization: Two Themes in Lambda Calculus – Vrijer - 1987
17 Verifying process algebra proofs in type theory – Sellink - 1993
16 Comparing Combinatory Reduction Systems and Higher-order Rewrite Systems – Oostrom, Raamsdonk - 1993
13 Termination of term rewriting by interpretation – ZANTEMA - 1993
8 Term Rewriting Analysis in Process Algebra – Akkerman, Baeten - 1990
3 Perpetual reductions and strong normalization in orthogonal term rewriting systems – Khasidashvili - 1993
1 The APIC-series 31 – In