The separability problem is: given a finite set F≡{M1,..,Mn} of λ-terms to find a context C[ ] such that C[Mi]=yi (i=1,..,n), where the yi are arbitary variables. Solvability of such a problem has been fully studied ten years ago. Replacing free variables belonging to a set X of cardinality w by suitable terms thoughout F is the same as using only contexts having the structure ΔX[]≡(λ X.[]) Δ1 .. Δw. This induces a new problem: the X-separability problem which solvability is constructively characterized in the paper for a class of λ-terms. The major difficulty surmounted is the treatment of self-application. A typical result arises if F consists of mutually distinct β-η-normal closed forms. In such a case not only Δ exists such that ΔMi=yi (i=1,..,n) (this is Böhm's theorem) but also such that Δ Δ =y0! Another example of self-recognition is exhibited in the paper. The problem of the β-η-left-invertibility is also faced and a class of λ-terms has been recognized which are β-η-left-invertible iff a relates set of terms is β-η-X-separable.

X-separability in lambda-calculus / C., Bohm; Tronci, Enrico. - STAMPA. - (1987), pp. 320-328. (Intervento presentato al convegno Proceedings of the Symposium on Logic in Computer Science (LICS '87) tenutosi a Ithaca, New York,USA nel June 22-25, 1987).

X-separability in lambda-calculus

TRONCI, Enrico
Ultimo
1987

Abstract

The separability problem is: given a finite set F≡{M1,..,Mn} of λ-terms to find a context C[ ] such that C[Mi]=yi (i=1,..,n), where the yi are arbitary variables. Solvability of such a problem has been fully studied ten years ago. Replacing free variables belonging to a set X of cardinality w by suitable terms thoughout F is the same as using only contexts having the structure ΔX[]≡(λ X.[]) Δ1 .. Δw. This induces a new problem: the X-separability problem which solvability is constructively characterized in the paper for a class of λ-terms. The major difficulty surmounted is the treatment of self-application. A typical result arises if F consists of mutually distinct β-η-normal closed forms. In such a case not only Δ exists such that ΔMi=yi (i=1,..,n) (this is Böhm's theorem) but also such that Δ Δ =y0! Another example of self-recognition is exhibited in the paper. The problem of the β-η-left-invertibility is also faced and a class of λ-terms has been recognized which are β-η-left-invertible iff a relates set of terms is β-η-X-separable.
1987
Proceedings of the Symposium on Logic in Computer Science (LICS '87)
Lambda-calculus, X-separability, Functional Programming
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
X-separability in lambda-calculus / C., Bohm; Tronci, Enrico. - STAMPA. - (1987), pp. 320-328. (Intervento presentato al convegno Proceedings of the Symposium on Logic in Computer Science (LICS '87) tenutosi a Ithaca, New York,USA nel June 22-25, 1987).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/207301
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact