Abstract
Girard’s Geometry of Interaction (GoI) is a program that aims at giving mathematical models of algorithms independently of any extant languages. In the context of proof theory, where one views algorithms as proofs and computation as cut-elimination, this program translates to providing a mathematical modelling of the dynamics of cut-elimination. The kind of logics we deal with, such as Girard’s linear logic, are resource sensitive and have their proof-theory intimately related to various monoidal (tensor) categories. The GoI interpretation of dynamics aims to develop an algebraic/geometric theory of invariants for information flow in networks of proofs, via feedback.
We shall give an introduction to the categorical approach to GoI, including background material on proof theory, categorical logic, traced and partially traced monoidal *-categories, and orthogonalities.
P. Scott Research partially supported by a Discovery Grant from NSERC, Canada.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Here \(f_{11}: X\rightarrow Y, f_{12}: U\rightarrow X, f_{21}: X\rightarrow U, f_{22}: U\rightarrow U\).
- 2.
- 3.
The GoI interpretation of proofs involves manipulation and rearrangment of the interface wires of a proof box. GoI situations, with their reflexive object U and monoidal retracts, give the essential mechanism for modelling the “permuting, splitting, merging, and manipulating” of wires underlying the GoI interpretation of proofs. This is illustrated here for the Cut and Contraction Rules.
References
Abramsky, S.: Computational interpretations of linear logic. Theor. Comput. Sci. 111, 3–57 (1993)
Abramsky, S.: Retracing some paths in process algebra. In: CONCUR 96, Springer LNCS 1119, pp. 1–17 (1996)
Abramsky, S.: Abstract scalars, loops, and free traced and strongly compact closed categories. In: CALCO 2005, vol. 3629, pp. 1–31. Springer Lecture Notes in Computer Science (2005)
Abramsky, S.: Temperley-Lieb algebra: From knot theory to logic and computation via quantum mechanics. In: Chen, G., Kauffman, L., Lomonaco, S. (eds.) Mathematics of Quantum Computing and Technology, pp. 515–558. Taylor and Francis, Abington (2007)
Abramsky, S., Blute, R., Panangaden, P.: Nuclear and trace ideals in tensored -categories. J. Pure Appl. Algebra 143, 3–47 (1999)
Abramsky, S., Coecke, B.: A categorical semantics of quantum protocols. In: Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science (LICS), pp. 415–425. IEEE Computer Science Press (2004)
Abramsky, S., Haghverdi, E., Scott, P.J.: Geometry of Interaction and Linear Combinatory Algebras. MSCS, vol. 12(5), pp. 625–665, CUP (2002)
Abramsky, S., Jagadeesan, R.: New foundations for the geometry of interaction. Inf. Comput. 111(1), 53–119 (1994)
Baillot, P. (1995), Abramsky-Jagadeesan-Malacaria strategies and the geometry of interaction, mémoire de DEA, p. 7. Universite Paris, Paris (1995)
Baillot, P., Pedicini, M.: Elementary complexity and geometry of interaction. Fundamenta Informaticae 45(1–2), 1–34 (2001)
Barr, M.: -Autonomous Categories. Springer Lecture Notes in Mathematics 752 (1979)
Barr, M.: Algebraically Compact Functors. JPAA 82, 211–231 (1992)
Bloom, S.L., Esik, Z.: Iteration theories: Equational logic of iterative processes. EATCS Monographs on Theoretical Computer Science. Springer, New York (1993)
Blute, R.: Hopf algebras and linear logic. Math. Struct. Comput. Sci. 6, 189–212 (1996)
Blute, R., Cockett, J.R.B., Seely, R.A.G., Trimble, T.: Natural deduction and coherence for weakly distributive categories. J. Pure Appl. Algebra 13, 229–296 (1996)
Blute, R., Cockett, J.R.B., Seely, R.A.G.: ! and ?: Storage as tensorial strength. Math. Struct. Comput. Sci. 6, 313–351 (1996)
Blute, R., Cockett, J.R.B., Seely, R.A.G.: Feedback for linearly distributive categories: Traces and fixpoints, Bill (Lawvere) Fest. J. Pure Appl. Algebra 154, 27–69 (2000)
Blute, R., Scott, P.: Linear Lauchli semantics. Ann. Pure Appl. Logic 77, 101–142 (1996)
Blute, R., Scott, P.: Category Theory for Linear Logicians, in Linear Logic in Computer Science, pp. 3–64. Cambridge University Press, Cambridge (2004)
Borceux, F.: Handbook of Categorical Algebra. Cambridge University Press, Cambridge (1993)
Cockett, J.R.B., Seely, R.A.G.: Weakly distributive categories. J. Pure Appl. Algebra 114, 133–173 (1997)
Danos, V. La logique linéaire appliquée à l’étude de divers processus de normalisation et principalement du -calcul. PhD thesis, p. VII. Université Paris, Paris (1990)
Danos, V., Regnier, L.: Proof-nets and the Hilbert space. In: Advances in Linear Logic, London Math. Soc. Notes, 222, CUP, pp. 307–328 (1995)
Doplicher, S., Roberts, J.E.: A new duality for compact groups. Invent. Math. 98, 157–218 (1989)
Fuhrman, C., Pym, D.: On categorical models of classical logic and the geometry of interaction. Mathematical Structures in Computer Science, pp. 957–1027. Cambridge (2007)
Geroch, R.: Mathematical Physics. University of Chicago Press, Chicago (1985)
Ghez, P., Lima, R., Roberts, J.E.: W –categories. Pacific J. Math. 120, 79–109 (1985)
Girard, J.-Y.: Linear logic. Theor. Comput. Sci. 50(1), 1–102 (1987)
Girard, J.-Y.: Geometry of interaction II: Deadlock-free algorithms. In: Proceedings of COLOG’88, LNCS 417, pp. 76–93. Springer, New York (1988)
Girard, J-Y.: Towards a geometry of interaction. In: Gray, J.W., Scedrov, A. (eds.) Categories in Computer Science and Logic. Contemp. Math, 92, pp. 69–108. AMS, (1989)
Girard, J.-Y.: Geometry of interaction I: Interpretation of system F. In: Proceedings of the Logic Colloquium 88, pp. 221–260. North Holland (1989a)
Girard, J.-Y.: >Geometry of interaction III: Accommodating the additives. In: Advances in Linear Logic, LNS 222, CUP, pp. 329–389 (1995)
Girard, J.-Y.: Le Point Aveugle I, II, Hermann Editeurs, Paris, 567 + pp (2007)
Girard, J.-Y.: Geometry of Interaction V: logic in the hyperfinite factor, manuscript (2008)
Girard, J.-Y., Lafont, Y., Taylor, P.: Proofs and Types, Cambridge Tracts in Theoretical Computer Science 7 (1989)
Girard, J.-Y., Scedrov, A., Scott, P.J.: Bounded linear logic. Theor. Comput. Sci. 97, 1–66 (1992)
Gonthier, G., Abadi, M., Lévy, J.-J.: The geometry of optimal lambda reduction. In: Proceedings of Logic in Computer Science, vol. 9, pp. 15–26 (1992)
Haghverdi, E.: A Categorical Approach to Linear Logic, Geometry of Proofs and Full Completeness, PhD Thesis, University of Ottawa, Canada (2000)
Haghverdi, E.: Unique Decomposition Categories, Geometry of Interaction and combinatory logic. Math. Struct. Comput. Sci. 10, 205–231 (2000)
Haghverdi, E.: Typed GoI for Exponentials. In: Bugliesi, M. et al. (eds.) Proceedings of ICALP 2006, Part II, LNCS 4052, pp. 384–395. Springer, New York (2006)
Haghverdi, E., Scott, P.J.: A categorical model for the Geometry of Interaction, Theoretical Computer Science Volume 350, Issues 2–3, Feb 2006, pp. 252–274. (Preliminary Version in: Automata, Languages, Programming (ICALP 2004), Springer LNCS 3142, pp. 708–720)
Haghverdi, E., Scott, P.J.: From Geometry of Interaction to Denotational Semantics. Proceedings of CTCS2004. In ENTCS, vol. 122, pp. 67–87. Elsevier (2004)
Haghverdi, E., Scott, P.J.: Towards a Typed Geometry of Interaction, CSL2005 (Computer Science Logic), Luke Ong, Ed. SLNCS 3634, pp. 216–231 (2005)
Haghverdi, E., Scott, P.J.: Towards a Typed Geometry of Interaction, Full version of [HS05a], in preparation
Hamano, M., Scott, P.: A categorical semantics for polarized MALL. Ann. Pure Appl. Logic 145, 276–313 (2007)
Hasegawa, M.: Recursion from Cyclic Sharing: Traced Monoidal Categories and Models of Cyclic Lambda Calculus. Springer LNCS 1210, pp. 196–213 (1997)
Hasegawa, M.: On traced monoidal closed categories. Math. Struct. Comput. Sci. 19(2), 217–244 (2009)
Hasegawa, M., Katsumata, S.: A note on the biadjunction between 2- categories of traced monoidal categories and tortile monoidal categories, Mathematical Proceedings of the Cambridge Philosophical Society, to appear (2009)
Hines, P.: The Algebra of Self-Similarity and its Applications. Thesis. University of Wales (1997)
Hines, P.: A categorical framework for finite state machines. Math. Struct. Comput. Sci. 13, 451–480 (2003)
Houston, R.: Modelling Linear Logic without Units, PhD Thesis, Dept. of Computer Science, Manchester University (2007)
Hyland, M., Schalk, A.: Glueing and orthogonality for models of linear logic. Theor. Comput. Sci. 294, 183–231 (2003)
Joyal, A., Street, R.: The geometry of tensor calculus I. Adv. Math. 88, 55–112 (1991)
Joyal, A., Street, R.: Braided tensor categories. Adv. Math. 102 (1), 20–79 (1993)
Joyal, A., Street, R., Verity, D.: Traced monoidal categories. Math. Proc. Camb. Phil. Soc. 119, 447–468 (1996)
Kassel, C., Rosso, M., Turaev, V.: Quantum Groups and Knot Invariants. Soc. Mathématique de France (1997)
Katis, P., Sabadini, N., Walters, R.F.C.: Feedback, trace and fixed-point semantics. Theor. Inf. Appl. 36, 181–194 (2002)
Kelly, G.M., Laplaza, M.: Coherence for compact closed categories. J. Pure Appl. Algebra 19, 193–213 (1980)
Kock, A., Reyes, G.: Doctrines in categorical logic. In: Barwise, J. (ed.) Handbook of Mathematical Logic. North-Holland, Amsterdam (1977)
Lambek, J., Scott, P.J.: Introduction to Higher Order Categorical Logic, Cambridge Studies in Advanced Mathematics 7. Cambridge University Press, Cambridge (1986)
Lambek, J.: Multicategories revisited. Contemp. Math. 92, 217–239 (1987)
Laurent, O.: A Token Machine for Full Geometry of Interaction. In TLCA ’01, SLNCS 2044, pp. 283–297 (2001),
Lawvere, F.W.: Adjointness in foundations. Dialectica 23, 281–296 (1969)
Lawvere, F.W.: Equality in hyperdoctrines and comprehension schema as an adjoint functor, Applications of Category Theory, Proceedings of A.M.S. Symposia on Pure Math XVII, AMS, Providence, RI (1970)
Lefschetz, S.: Algebraic Topology, Am. Math. Soc. Colloquium Publications (1942)
Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1998)
Malacaria, P., Regnier, L.: Some Results on the Interpretation of -calculus in Operator Algebras. Proceedings of Logic in Computer Science (LICS), pp. 63–72. IEEE Press (1991)
Manes, E., Arbib, M.: Algebraic Approaches to Program Semantics. Springer, New York (1986)
Melliès, P.-A.: Categorical semantics of linear logic: A survey, 132pp. (in preparation). See website http://www.pps.jussieu.fr/mellies/
Plotkin, G.: Trace Ideals, MFPS 2003 invited lecture, Montreal (unpublished)
Regnier, L.: Lambda-calcul et Réseaux, PhD Thesis, VII. Université Paris, Paris (1992)
Schöpp, U.: Stratified Bounded Affine Logic for Logarithmic Space. Proceedings of Logic in Computer Science (LICS), pp. 411–420. IEEE (2007)
Scott, P.: Some Aspects of Categories in Computer Science. In: Hazewinkel, M. (ed.) Handbook of Algebra, vol. 2, pp. 3–77. Elsevier, Amsterdam (2000)
Seely, R.A.G.: Linear logic, -autonomous categories and cofree coalgebras. Contemporary Mathematics, vol. 92. American Mathematical Society (1989)
Stefanescu, G.: Network Algebra, Springer, New York (2000)
Troelstra, A.S., Schwichtenberg, H.: Basic Proof Theory. Cambridge University Press, Cambridge (1996)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Appendices
Appendix 1: Graphical Representation of The Trace Axioms
Naturality in X
Naturality in Y
Dinaturality in U
Vanishing I
Vanishing II
Superposing
Yanking
Appendix 2: Comparing GoI Notation
Girard | This Paper |
---|---|
\(1\otimes a\) | \(uT(a)v \) |
\(p,p^*\) | \(j_1,k_1\) |
\(q,q^*\) | \(j_2,k_2\) |
\((1\otimes r),(1\otimes r^*)\) | \(uc_1v, uc'_1v\) |
\((1\otimes s),(1\otimes s^*)\) | \(uc_2v,uc'_2v\) |
\(t,t^*\) | \(ue_{U}(Tv)v, u(Tu)e'_{U}v\) |
\(d,d^*\) | \(u d_U, d'_U v\) |
Rights and permissions
Copyright information
© 2010 Springer-VerlagBerlin Heidelberg
About this chapter
Cite this chapter
Haghverdi, E., Scott, P. (2010). Geometry of Interaction and the Dynamics of Proof Reduction: A Tutorial. In: Coecke, B. (eds) New Structures for Physics. Lecture Notes in Physics, vol 813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12821-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-12821-9_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12820-2
Online ISBN: 978-3-642-12821-9
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)