On the discriminating power of tests in resource lambda-calculus
Flavien Breuvart (PPS)

TL;DR
This paper investigates the discriminating power of tests in resource lambda-calculus models, providing a counter-example to full abstraction conjectures and exploring extensions with tests that achieve full abstraction.
Contribution
It presents a counter-example showing MRel is not fully abstract for resource lambda-calculus and analyzes extensions with tests that attain full abstraction.
Findings
MRel model is not fully abstract for resource lambda-calculus.
Counter-example disproves the full abstraction conjecture.
Extensions with tests can achieve full abstraction.
Abstract
Since its discovery, differential linear logic (DLL) inspired numerous domains. In denotational semantics, categorical models of DLL are now commune, and the simplest one is Rel, the category of sets and relations. In proof theory this naturally gave birth to differential proof nets that are full and complete for DLL. In turn, these tools can naturally be translated to their intuitionistic counterpart. By taking the co-Kleisly category associated to the ! comonad, Rel becomes MRel, a model of the \Lcalcul that contains a notion of differentiation. Proof nets can be used naturally to extend the \Lcalcul into the lambda calculus with resources, a calculus that contains notions of linearity and differentiations. Of course MRel is a model of the \Lcalcul with resources, and it has been proved adequate, but is it fully abstract? That was a strong conjecture of Bucciarelli, Carraro, Ehrhard…
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.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Advanced Database Systems and Queries
