Completeness of algebraic CPS simulations
Ali Assaf (LIG, Universit\'e Joseh Fourier, \'Ecole Polytechnique,, France), Simon Perdrix (CNRS, LIG, Universit\'e de Grenoble, France)

TL;DR
This paper proves the completeness of algebraic CPS simulations between the algebraic lambda calculus and the linear algebraic lambda calculus, strengthening their theoretical connection and implications for computation models.
Contribution
It establishes that the previously known sound simulations are actually complete, confirming a full equivalence in their computational expressiveness.
Findings
Simulations preserve reductions (soundness)
Simulations are also complete, capturing all behaviors
Strengthens the theoretical link between the two calculi
Abstract
The algebraic lambda calculus and the linear algebraic lambda calculus are two extensions of the classical lambda calculus with linear combinations of terms. They arise independently in distinct contexts: the former is a fragment of the differential lambda calculus, the latter is a candidate lambda calculus for quantum computation. They differ in the handling of application arguments and algebraic rules. The two languages can simulate each other using an algebraic extension of the well-known call-by-value and call-by-name CPS translations. These simulations are sound, in that they preserve reductions. In this paper, we prove that the simulations are actually complete, strengthening the connection between the two languages.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
