Abstract
Several variants of linear logic have been proposed to characterize complexity classes in the proofs-as-programs correspondence. Light linear logic (\(LLL\)) ensures a polynomial bound on reduction time, and characterizes in this way the class \(Ptime\). In this paper we study the complexity of linear logic proof-nets and propose two sufficient criteria, one for elementary time soundness and the other one for \(Ptime\) soundness, based on the study of paths inside the proof-net. These criteria offer several benefits: they provide a bound for any reduction sequence and they can be used to prove the complexity soundness of several variants of linear logic. As an example we show with our criteria a strong polytime bound for the system \(L^4\) (light linear logic by levels).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Baillot, P., Mazza, D.: Linear logic by levels and bounded time complexity. Theor. Comput. Sci. 411(2), 470–503 (2010)
Baillot, P., Pedicini, M.: Elementary complexity and geometry of interaction. Fundamenta Informaticae 45(1–2), 1–31 (2001)
Baillot, P., Terui, K.: Light types for polynomial time computation in lambda calculus. Inf. Comput. 207(1), 41–62 (2009)
Dal Lago, U.: Context semantics, linear logic, and computational complexity. ACM Trans. Comput. Logic 10(4), 1–32 (2009)
Dal Lago, U., Gaboardi, M.: Linear dependent types and relative completeness. In: Logic in Computer Science. IEEE (2011)
Danos, V., Joinet, J.B.: Linear logic and elementary time. Inf. Comput. 183(1), 123–137 (2003)
Danos, V., Regnier, L.: Proof-nets and the Hilbert space. London Mathematical Society Lecture Note Series. Cambridge University Press, Cambridge (1995)
Girard, J.Y.: Une extension de l’interpretation de gödel a l’analyse, et son application a l’elimination des coupures dans l’analyse et la theorie des types. In: Fenstad, J.E. (ed.) Studies in Logic and the Foundations of Mathematics, vol. 63, pp. 63–92. North Holland, Amsterdam (1971)
Girard, J.Y.: Linear logic. Theor. Comput. Sci. 50(1), 1–102 (1987)
Girard, J.Y.: Light linear logic. Inf. Comput. 143(2), 175–204 (1998)
Lafont, Y.: Soft linear logic and polynomial time. Theor. Comput. Sci. 318(1–2), 163–180 (2004)
Perrinel, M.: On paths-based criteria for polynomial time complexity in proof-nets (long version) (2013). http://arxiv.org/abs/1201.2956
Vercelli, L.: On the Complexity of Stratified Logics. Ph.D. thesis, Scuola di Dottorato in Scienze e Alta Tecnologia, Università degli Studi di Torino - Italy (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Perrinel, M. (2014). On Paths-Based Criteria for Polynomial Time Complexity in Proof-Nets. In: Dal Lago, U., Peña, R. (eds) Foundational and Practical Aspects of Resource Analysis. FOPARA 2013. Lecture Notes in Computer Science(), vol 8552. Springer, Cham. https://doi.org/10.1007/978-3-319-12466-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-12466-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12465-0
Online ISBN: 978-3-319-12466-7
eBook Packages: Computer ScienceComputer Science (R0)