Subtyping in first order object calculi is studied with respect to the logical semantics obtained by identifying terms that satisfy the same set of predicates, as formalised through an assignment system. It is shown that equality in the full first order sigma-calculus is modelled by this notion, which in turn is included in a Morris-style contextual equivalence.

Logical equivalence for subtyping and recursive types

DE' LIGUORO, Ugo
2008-01-01

Abstract

Subtyping in first order object calculi is studied with respect to the logical semantics obtained by identifying terms that satisfy the same set of predicates, as formalised through an assignment system. It is shown that equality in the full first order sigma-calculus is modelled by this notion, which in turn is included in a Morris-style contextual equivalence.
2008
Vol. 42, n. 3
306
348
Object Oriented; Programming Languages; Type Systems; Semantics
S. VAN BAKEL; U. DE'LIGUORO
File in questo prodotto:
File Dimensione Formato  
vBdL08.pdf

Accesso riservato

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 1.63 MB
Formato Adobe PDF
1.63 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2318/28911
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 7
social impact