Church => Scott = Ptime: an application of resource sensitive realizability
Alo\"is Brunel (ENS Lyon), Kazushige Terui (RIMS, Kyoto University)

TL;DR
This paper presents a resource-sensitive realizability approach to characterize polynomial time functions using a linear logic variant with second order quantifiers and type fixpoints, distinguishing Church and Scott encodings.
Contribution
It introduces a new linear logic framework that characterizes polynomial time computability via Church and Scott encodings, employing a novel realizability technique.
Findings
Polynomial time functions characterized by Church => Scott types
Resource-sensitive realizability proves soundness of the characterization
Linear logic variant with second order quantifiers and fixpoints
Abstract
We introduce a variant of linear logic with second order quantifiers and type fixpoints, both restricted to purely linear formulas. The Church encodings of binary words are typed by a standard non-linear type `Church,' while the Scott encodings (purely linear representations of words) are by a linear type `Scott.' We give a characterization of polynomial time functions, which is derived from (Leivant and Marion 93): a function is computable in polynomial time if and only if it can be represented by a term of type Church => Scott. To prove soundness, we employ a resource sensitive realizability technique developed by Hofmann and Dal Lago.
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.
