Passer à la navigation principale Passer à la recherche Passer au contenu principal

The Space of Interaction

  • Inria École Polytechnique
  • University of Bologna

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The space complexity of functional programs is not well understood. In particular, traditional implementation techniques are tailored to time efficiency, and space efficiency induces time inefficiencies, as it prefers re-computing to saving. Girard's geometry of interaction underlies an alternative approach based on the interaction abstract machine (IAM), claimed as space efficient in the literature. It has also been conjectured to provide a reasonable notion of space for the λ-calculus, but such an important result seems to be elusive.In this paper we introduce a new intersection type system precisely measuring the space consumption of the IAM on the typed term. Intersection types have been repeatedly used to measure time, which they achieve by dropping idempotency, turning intersections into multisets. Here we show that the space consumption of the IAM is connected to a further structural modification, turning multisets into trees. Tree intersection types lead to a finer understanding of some space complexity results from the literature. They also shed new light on the conjecture about reasonable space: we show that the usual way of encoding Turing machines into the λ-calculus cannot be used to prove that the space of the IAM is a reasonable cost model.

langue originaleAnglais
titre2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021
EditeurInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronique)9781665448956
Les DOIs
étatPublié - 29 juin 2021
Modification externeOui
Evénement36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021 - Virtual, Online
Durée: 29 juin 20212 juil. 2021

Série de publications

NomProceedings - Symposium on Logic in Computer Science
Volume2021-June
ISSN (imprimé)1043-6871

Une conférence

Une conférence36th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2021
La villeVirtual, Online
période29/06/212/07/21

Empreinte digitale

Examiner les sujets de recherche de « The Space of Interaction ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation