ABSTRACT. It has often been remarked that the metatheory of strong reduction >-, the combinatory analogue of βη-reduction -->>βη in λ-calculus, is rather complicated. In particular, although the confluence of >- is an easy consequence of -->>βη being confluent, no direct proof of this fact is known. Curry and Hindley’s problem, dating back to 1958, asks for a self-contained proof of the confluence of >-, one which makes no detour through λ-calculus. We answer positively to this question, by extending and exploiting the technique of transitivity elimination for ‘analytic’ combinatory proof systems, which has been introduced in previous papers of ours. Indeed, a very short proof of the confluence of >- immediately follows from the main result of the present paper, namely that a certain analytic proof system G_e[C], which is equivalent to the standard proof system CL_ext of Combinatory Logic with extensionality, admits effective transitivity elimination. In turn, the proof of transitivity elimination — which, by the way, we are able to provide not only for G_e[C] but also, in full generality, for arbitrary analytic combinatory systems with extensionality —employs purely proof theoretical techniques, and is entirely contained within the theory of combinators.

A solution to Curry and Hindley's problem on combinatory strong reduction / P.Minari. - In: ARCHIVE FOR MATHEMATICAL LOGIC. - ISSN 0933-5846. - STAMPA. - 48 (2):(2009), pp. 159-184. [10.1007/s00153-008-0109-z]

A solution to Curry and Hindley's problem on combinatory strong reduction

MINARI, PIERLUIGI
2009

Abstract

ABSTRACT. It has often been remarked that the metatheory of strong reduction >-, the combinatory analogue of βη-reduction -->>βη in λ-calculus, is rather complicated. In particular, although the confluence of >- is an easy consequence of -->>βη being confluent, no direct proof of this fact is known. Curry and Hindley’s problem, dating back to 1958, asks for a self-contained proof of the confluence of >-, one which makes no detour through λ-calculus. We answer positively to this question, by extending and exploiting the technique of transitivity elimination for ‘analytic’ combinatory proof systems, which has been introduced in previous papers of ours. Indeed, a very short proof of the confluence of >- immediately follows from the main result of the present paper, namely that a certain analytic proof system G_e[C], which is equivalent to the standard proof system CL_ext of Combinatory Logic with extensionality, admits effective transitivity elimination. In turn, the proof of transitivity elimination — which, by the way, we are able to provide not only for G_e[C] but also, in full generality, for arbitrary analytic combinatory systems with extensionality —employs purely proof theoretical techniques, and is entirely contained within the theory of combinators.
2009
48 (2)
159
184
P.Minari
File in questo prodotto:
File Dimensione Formato  
fulltext_AML2009.pdf

Accesso chiuso

Tipologia: Versione finale referata (Postprint, Accepted manuscript)
Licenza: Tutti i diritti riservati
Dimensione 333.33 kB
Formato Adobe PDF
333.33 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/328169
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact