Theoretical Pearl Yet yet a counterexample for λ+SP
- 1 January 1994
- journal article
- Published by Cambridge University Press (CUP) in Journal of Functional Programming
- Vol. 4 (1) , 113-115
- https://doi.org/10.1017/s0956796800000976
Abstract
In 1979, Klop (1980), answering a question raised by Mann in 1972, showed that the extension of λ-calculus with subjective pairing is not confluent. We refer to Klop (1980) and Barendregt (1981, revised 1984) for a perspective. The term presented by Klop to provide a counterexample is fairly simple, but the proof of non-confluence, although intuitively quite simple, involves some technical properties. Among others, a suitable standardization result on derivations in the extended system is needed in the proof. Klop's proof was revisited by Bunder (1985), who seemingly used less technical apparatus than Klop, starting with the same term as Klop. Although Bunder's proof does not explicitly use a standardization result, his proof proceeds internally with some rearrangements of derivations, so that it is fair to say that some standardization technique is present in Bunder (1985).Keywords
This publication has 3 references indexed in Scilit:
- Explicit substitutionsJournal of Functional Programming, 1991
- Confluence results for the pure strong categorical logic CCL. λ-calculi as subsystems of CCLTheoretical Computer Science, 1989
- An extension of Klop's counterexample to the Church-Rosser property to λ-calculus with other ordered pair combinatorsTheoretical Computer Science, 1985