Abstract
We give a simple term calculus for the multiplicative exponential fragment of Classical Linear Logic, by extending Barber and Plotkin’s system for the intuitionistic case. The calculus has the nonlinear and linear implications as the basic constructs, and this design choice allows a technically managable axiomatization without commuting conversions. Despite this simplicity, the calculus is shown to be sound and complete for category-theoretic models given by *-autonomous categories with linear exponential comonads.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Barber, A. (1997) Linear Type Theories, Semantics and Action Calculi. PhD Thesis ECS-LFCS-97-371, University of Edinburgh.
Barber, A. and Plotkin, G. (1997) Dual intuitionistic linear logic. Submitted. An earlier version available as Technical Report ECS-LFCS-96-347, LFCS, University of Edinburgh.
Barr, M. (1979) *-Autonomous Categories. Springer Lecture Notes in Math. 752.
Barr, M. (1991) *-autonomous categories and linear logic. Math. Struct. Comp. Sci. 1, 159–178.
Benton, P. N. (1995) A mixed linear and non-linear logic: proofs, terms and models (extended abstract). In Computer Science Logic (CSL’4), Springer Lecture Notes in Comput. Sci. 933, pp. 121–135.
Berdine, J., O’Hearn, P.W., Reddy, U. S. and Thielecke, H. (2001) Linearly used continuations. In Proc. ACM SIGPLAN Workshop on Continuations (CW’01), Technical Report No. 545, Computer Science Department, Indiana University, pp. 47–54.
Bierman, G. M. (1995) What is a categorical model of intuitionistic linear logic? In Proc. Typed Lambda Calculi and Applications (TLCA’ 95), Springer Lecture Notes in Comput. Sci. 902, pp. 78–93.
Bierman, G. M. (1999) A classical linear lambda-calculus. Theoret. Comp. Sci. 227(1–2), 43–78.
Filinski, A. (1992) Linear continuations. In Proc. Principles of Programming Languages (POPL’92), pp. 27–38.
Girard, J.-Y. (1987) Linear logic. Theoret. Comp. Sci. 50, 1–102.
Hasegawa, M. (1999) Logical predicates for intuitionistic linear type theories. In Proc. Typed Lambda Calculi and Applications (TLCA’ 99), Springer Lecture Notes in Comput. Sci. 1581, pp. 198–213.
Hasegawa, M. (2000) Girard translation and logical predicates. J. Funct. Programming 10(1), 77–89.
Hasegawa, M. (2002) Linearly used effects: monadic and CPS transformations into the linear lambda calculus. In Proc. Functional and Logic Programming (FLOPS2002), Springer Lecture Notes in Comput. Sci.
Hofmann, M., Pavlović, D. and Rosolini, P. (eds.) (1999) Proc. 8th Conf. on Category Theory and Computer Science. Electron. Notes Theor. Comput. Sci. 29.
Hyland, M. and Schalk, A. (200x) Glueing and orthogonality for models of linear logic. To appear in Theoret. Comp. Sci.
Kelly, G. M. and Mac Lane, S. (1971) Coherence in closed categories. J. Pure Appl. Algebra 1(1):97–140.
Koh, T. W. and Ong, C.-H. L. (1999) Explicit substitution internal languages for autonomous and *-autonomous categories. In [14].
Maietti, M. E., de Paiva, V. and Ritter, E. (2000) Categorical models for intuitionistic and linear type theory. In Foundations of Software Science and Computation Structure (FoSSaCS 2000), Springer Lecture Notes in Comput. Sci. 1784, pp. 223–237.
Murawski, A. S. and Ong, C.-H. L. (1999) Exhausting strategies, Joker games and IMLL with units. In [14].
Nishizaki, S. (1993) Programs with continuations and linear logic. Science of Computer Programming 21(2), 165–190.
Parigot, M. (1992) λμ-calculus: an algorithmic interpretation of classical natural deduction. In Proc. Logic Programming and Automated Reasoning, Springer Lecture Notes in Comput. Sci. 624, pp. 190–201.
Plotkin, G. (1993) Type theory and recursion (extended abstract). In Proc. Logic in Computer Science (LICS’93), pp. 374.
Streicher, T. (1999) Denotational completeness revisited. In [14].
Wadler, P. (1990) Linear types can change the world! In Proc. Programming Concepts and Methods, North-Holland, pp. 561–581.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hasegawa, M. (2002). Classical Linear Logic of Implications. In: Bradfield, J. (eds) Computer Science Logic. CSL 2002. Lecture Notes in Computer Science, vol 2471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45793-3_31
Download citation
DOI: https://doi.org/10.1007/3-540-45793-3_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44240-0
Online ISBN: 978-3-540-45793-0
eBook Packages: Springer Book Archive