Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Journal of Functional Programming logo
Journal of Functional Programming
Journal of Functional Programming logo
Journal of Functional Programming
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesSectionsAuthors
About
The journalIndexingNews
Boards
Publish
For authorsEthical charterFor reviewers
Submit
Journal of Functional Programming logo
Journal's leaflet
|
Contact
|
Credits
eISSN 1469-7653
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Multi types and reas ...
Article

Multi types and reasonable space

Beniamino Accattoli, Ugo Dal Lago, Gabriele Vanoni
Download article
Open on arXiv
Submitted on
July 29, 2025
Accepted on
May 24, 2026
Published on
August 14, 2026
Last modified on
August 14, 2026
Volume 36
Volume 36
DOI
10.46298/jfp.17809
License
Attribution 4.0 International (CC BY 4.0)

Multi types and reasonable space

Beniamino Accattoli, Ugo Dal Lago, Gabriele Vanoni
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.
Keywords
  • Programming Languages
  • Logic in Computer Science
Preview
Loading PDF preview...