Accattoli, Dal Lago, and Vanoni have recently proved that the space used by the Space KAM, a variant of the Krivine abstract machine, is a reasonable space cost model for the lambda-calculus accounting for logarithmic space, solving a longstanding open problem. In this paper, we provide a new system of multi types (a variant of intersection types) and extract from multi type derivations the space used by the Space KAM, capturing into a type system the space complexity of the abstract machine. Additionally, we show how to capture also the time of the Space KAM, which is a reasonable time cost model, via minor changes to the type system.

Accattoli, B., Dal Lago, U., Vanoni, G. (2022). Multi Types and Reasonable Space. PROCEEDINGS OF ACM ON PROGRAMMING LANGUAGES, 6(ICFP), 799-825 [10.1145/3547650].

Multi Types and Reasonable Space

Accattoli, B;Dal Lago, U;Vanoni, G
2022

Abstract

Accattoli, Dal Lago, and Vanoni have recently proved that the space used by the Space KAM, a variant of the Krivine abstract machine, is a reasonable space cost model for the lambda-calculus accounting for logarithmic space, solving a longstanding open problem. In this paper, we provide a new system of multi types (a variant of intersection types) and extract from multi type derivations the space used by the Space KAM, capturing into a type system the space complexity of the abstract machine. Additionally, we show how to capture also the time of the Space KAM, which is a reasonable time cost model, via minor changes to the type system.
2022
Accattoli, B., Dal Lago, U., Vanoni, G. (2022). Multi Types and Reasonable Space. PROCEEDINGS OF ACM ON PROGRAMMING LANGUAGES, 6(ICFP), 799-825 [10.1145/3547650].
Accattoli, B; Dal Lago, U; Vanoni, G
File in questo prodotto:
File Dimensione Formato  
icfp2022b.pdf

accesso aperto

Tipo: Versione (PDF) editoriale
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo (CCBYNCSA)
Dimensione 343.2 kB
Formato Adobe PDF
343.2 kB Adobe PDF Visualizza/Apri

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/11585/901460
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact