Intersection types and domain operators

  • Authors:
  • Fabio Alessi;Mariangiola Dezani-Ciancaglini;Stefania Lusin

  • Affiliations:
  • Dipartimento di Matematica e Informatica, Università di Udine, via delle Scienze 208, 33100 Udine, Italy;Dipartimento di Informatica, Università di Torino, Corso Svizzera 185, 10149 Torino, Italy;Dipartimento di Informatica, Università di Venezia, via Torino 153, 30170 Venezia, Italy

  • Venue:
  • Theoretical Computer Science - Logic, semantics and theory of programming
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We use intersection types as a tool for obtaining λ-models. Relying on the notion of easy intersection type theory, we successfully build a λ-model in which the interpretation of an arbitrary simple easy term is any filter which can be described by a continuous predicate. This allows us to prove two results. The first gives a proof of consistency of the λ-theory where the λ-term (λx.xx)(λx.xx) is forced to behave as the join operator. This result has interesting consequences on the algebraic structure of the lattice of λ-theories. The second result is that for any simple easy term, there is a λ-model, where the interpretation of the term is the minimal fixed point operator.