Affiliation:
1. Università di Bologna, Bologna, Italy
Abstract
We show that context semantics can be fruitfully applied to the quantitative analysis of proof normalization in linear logic. In particular, context semantics lets us define the
weight
of a proof-net as a measure of its inherent complexity: it is both an upper bound to normalization time (modulo a polynomial overhead, independently on the reduction strategy) and a lower bound to the amount of resources needed to compute the normal form. Weights are then exploited in proving strong soundness theorems for various subsystems of linear logic, namely elementary linear logic, soft linear logic, and light linear logic.
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science
Reference21 articles.
1. Asperti A. and Guerrini S. 1998. The Optimal Implementation of Functional Programming Languages. Cambridge University Press. Asperti A. and Guerrini S. 1998. The Optimal Implementation of Functional Programming Languages. Cambridge University Press.
2. Intuitionistic Light Affine Logic
3. Light Logics and Optimal Reduction: Completeness and Complexity
4. Elementary complexity and geometry of interaction;Baillot P.;Fundamenta Informaticae,2001
5. The Geometry of Linear Higher-Order Recursion
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Implicit computation complexity in higher-order programming languages;Mathematical Structures in Computer Science;2022-03-15
2. Polynomial time in untyped elementary linear logic;Theoretical Computer Science;2020-04
3. Characterizing polynomial and exponential complexity classes in elementary lambda-calculus;Information and Computation;2018-08
4. The complexity of interaction;ACM SIGPLAN Notices;2016-04-08
5. The complexity of interaction;Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages;2016-01-11