Electronic Proceedings in Theoretical Computer Science (Apr 2019)

The Bang Calculus and the Two Girard's Translations

  • Giulio Guerrieri,
  • Giulio Manzonetto

DOI
https://doi.org/10.4204/EPTCS.292.2
Journal volume & issue
Vol. 292, no. Proc. Linearity-TLLA 2018
pp. 15 – 30

Abstract

Read online

We study the two Girard's translations of intuitionistic implication into linear logic by exploiting the bang calculus, a paradigmatic functional language with an explicit box-operator that allows both call-by-name and call-by-value lambda-calculi to be encoded in. We investigate how the bang calculus subsumes both call-by-name and call-by-value lambda-calculi from a syntactic and a semantic viewpoint.