Results 1  10
of
12
Descendants and Origins in Term Rewriting
 Information and Computation
, 1999
"... In this paper we treat various aspects of a notion that is central in term rewriting, namely that of descendants or residuals. We address both first order term rewriting and calculus, their finitary as well as their infinitary variants. A recurrent theme is the Parallel Moves Lemma. Next to the ..."
Abstract

Cited by 8 (1 self)
 Add to MetaCart
In this paper we treat various aspects of a notion that is central in term rewriting, namely that of descendants or residuals. We address both first order term rewriting and calculus, their finitary as well as their infinitary variants. A recurrent theme is the Parallel Moves Lemma. Next to the classical notion of descendant, we introduce an extended version, known as `origin tracking'. Origin tracking has many applications. Here it is employed to give new proofs of three classical theorems: the Genericity Lemma in calculus, the theorem of Huet and L'evy on needed reductions in first order term rewriting, and Berry's Sequentiality Theorem in (infinitary) calculus. Note: This article is based on a lecture given by Jan Willem Klop at RTA '98 held in Tsukuba, Japan. Contents 1 Introduction 2 2 Early views on descendants 3 3 Preliminaries 5 3.1 Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.2 Reduction . . . . . . . . . . . . . . . . . . . . . ....
Perpetual Reductions in λCalculus
, 1999
"... This paper surveys a part of the theory of fireduction in calculus which might aptly be called perpetual reductions. The theory is concerned with perpetual reduction strategies, i.e., reduction strategies that compute infinite reduction paths from terms (when possible), and with perpetual red ..."
Abstract

Cited by 7 (0 self)
 Add to MetaCart
This paper surveys a part of the theory of fireduction in calculus which might aptly be called perpetual reductions. The theory is concerned with perpetual reduction strategies, i.e., reduction strategies that compute infinite reduction paths from terms (when possible), and with perpetual redexes, i.e., redexes whose contraction in terms preserves the possibility (when present) of infinite reduction paths. The survey not only recasts classical theorems in a unified setting, but also offers new results, proofs, and techniques, as well as a number of applications to problems in calculus and type theory. 1. Introduction Considerable attention has been devoted to classification of reduction strategies in typefree calculus [4, 6, 7, 15, 38, 44, 81]see also [2, Ch. 13]. We are concerned with strategies differing in the length of reduction paths. This paper draws on several sources. In late 1994, van Raamsdonk and Severi [59] and Srensen [66, 67] independently developed ...
Perpetual Reductions in λCalculus
, 1999
"... This paper surveys a part of the theory of fireduction in λcalculus which might aptly be called perpetual reductions. The theory is concerned with perpetual reduction strategies, i.e., reduction strategies that compute infinite reduction paths from λterms (when possible), and with perpetual r ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
This paper surveys a part of the theory of fireduction in λcalculus which might aptly be called perpetual reductions. The theory is concerned with perpetual reduction strategies, i.e., reduction strategies that compute infinite reduction paths from λterms (when possible), and with perpetual redexes, i.e., redexes whose contraction in λterms preserves the possibility (when present) of infinite reduction paths. The survey not only recasts classical theorems in a unified setting, but also offers new results, proofs, and techniques, as well as a number of applications to problems in λcalculus and type theory.
Effective Longest and Infinite Reduction Paths in Untyped λCalculi
, 1996
"... A maximal reduction strategy in untyped λcalculus computes for a term a longest (finite or infinite) reduction path. Some types of reduction strategies in untyped λcalculus have been studied, but maximal strategies have received less attention. We give a systematic study of maximal strategies, rec ..."
Abstract

Cited by 5 (2 self)
 Add to MetaCart
A maximal reduction strategy in untyped λcalculus computes for a term a longest (finite or infinite) reduction path. Some types of reduction strategies in untyped λcalculus have been studied, but maximal strategies have received less attention. We give a systematic study of maximal strategies, recasting the few known results in our framework and giving a number of new results, the most important of which is an effective maximal strategy in fij. We also present a number of applications illustrating the relevance and usefulness of maximal strategies.
Strong normalization from weak normalization in typed λcalculi
 Information and Computation
, 1997
"... For some typed λcalculi it is easier to prove weak normalization than strong normalization. Techniques to infer the latter from the former have been invented over the last twenty years by Nederpelt, Klop, Khasidashvili, Karr, de Groote, and Kfoury and Wells. However, these techniques infer strong n ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
For some typed λcalculi it is easier to prove weak normalization than strong normalization. Techniques to infer the latter from the former have been invented over the last twenty years by Nederpelt, Klop, Khasidashvili, Karr, de Groote, and Kfoury and Wells. However, these techniques infer strong normalization of one notion of reduction from weak normalization of a more complicated notion of reduction. This paper presents a new technique to infer strong normalization of a notion of reduction in a typed λcalculus from weak normalization of the same notion of reduction. The technique is demonstrated to work on some wellknown systems including secondorder λcalculus and the system of positive, recursive types. It gives hope for a positive answer to the BarendregtGeuvers conjecture stating that every pure type system which is weakly normalizing is also strongly normalizing. The paper also analyzes the relationship between the techniques mentioned above, and reviews, in less detail, other techniques for proving strong normalization.
A Theory of Explicit Substitutions with Safe and Full Composition
 Logical Methods in Computer Science
"... Vol. 5 (3:1) 2009, pp. 1–29 ..."
Properties of Infinite Reduction Paths in Untyped λCalculus
"... this paper is to formalize the two ..."
CsR9545 1995
 Centrum voor Wiskunde en Informatica (CWI
, 1995
"... Using a characterisation of strongly normalising terms, we give new and simple proofs of the following: 1. all developments and superdevelopments are finite, 2. a certain rewrite strategy is perpetual, 3. a certain rewrite strategy is maximal and thus perpetual, 4. simply typed calculus is strongl ..."
Abstract
 Add to MetaCart
Using a characterisation of strongly normalising terms, we give new and simple proofs of the following: 1. all developments and superdevelopments are finite, 2. a certain rewrite strategy is perpetual, 3. a certain rewrite strategy is maximal and thus perpetual, 4. simply typed calculus is strongly normalising. AMS Subject Classification (1991): 03B40, 03D70. CR Subject Classification (1991): F.3.3, F.4.1. Keywords & Phrases: calculus, normalisation, perpetual strategies. Note: The research of the first author is supported by NWO/SION project 612316606. This report is also available as Computing Science Report 95/20, Eindhoven University of Technology. 1. Introduction 2 1. Introduction This paper represents an effort to shed some more light on various results concerning normalisation in calculus. We deal with calculus with only fireduction. As a first step towards a better understanding we characterise both the set of weakly normalising terms and the set of strongly norm...