Skip to main content

Geometry of Interaction and the Dynamics of Proof Reduction: A Tutorial

  • Chapter
  • First Online:
New Structures for Physics

Part of the book series: Lecture Notes in Physics ((LNP,volume 813))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Here \(f_{11}: X\rightarrow Y, f_{12}: U\rightarrow X, f_{21}: X\rightarrow U, f_{22}: U\rightarrow U\).

  2. 2.

    Recent work of Hasegawa and Katsumata [HK09] has shown that the notion of 2-cell in [JSV96] must be changed to invertible monoidal natural transformation.

  3. 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

  1. Abramsky, S.: Computational interpretations of linear logic. Theor. Comput. Sci. 111, 3–57 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  2. Abramsky, S.: Retracing some paths in process algebra. In: CONCUR 96, Springer LNCS 1119, pp. 1–17 (1996)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Abramsky, S., Blute, R., Panangaden, P.: Nuclear and trace ideals in tensored  -categories. J. Pure Appl. Algebra 143, 3–47 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Abramsky, S., Haghverdi, E., Scott, P.J.: Geometry of Interaction and Linear Combinatory Algebras. MSCS, vol. 12(5), pp. 625–665, CUP (2002)

    MathSciNet  MATH  Google Scholar 

  8. Abramsky, S., Jagadeesan, R.: New foundations for the geometry of interaction. Inf. Comput. 111(1), 53–119 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  9. Baillot, P. (1995), Abramsky-Jagadeesan-Malacaria strategies and the geometry of interaction, mémoire de DEA, p. 7. Universite Paris, Paris (1995)

    Google Scholar 

  10. Baillot, P., Pedicini, M.: Elementary complexity and geometry of interaction. Fundamenta Informaticae 45(1–2), 1–34 (2001)

    MathSciNet  MATH  Google Scholar 

  11. Barr, M.:  -Autonomous Categories. Springer Lecture Notes in Mathematics 752 (1979)

    Google Scholar 

  12. Barr, M.: Algebraically Compact Functors. JPAA 82, 211–231 (1992)

    MathSciNet  MATH  Google Scholar 

  13. Bloom, S.L., Esik, Z.: Iteration theories: Equational logic of iterative processes. EATCS Monographs on Theoretical Computer Science. Springer, New York (1993)

    Google Scholar 

  14. Blute, R.: Hopf algebras and linear logic. Math. Struct. Comput. Sci. 6, 189–212 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. Blute, R., Cockett, J.R.B., Seely, R.A.G.: ! and ?: Storage as tensorial strength. Math. Struct. Comput. Sci. 6, 313–351 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  17. 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)

    Article  MathSciNet  MATH  Google Scholar 

  18. Blute, R., Scott, P.: Linear Lauchli semantics. Ann. Pure Appl. Logic 77, 101–142 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  19. Blute, R., Scott, P.: Category Theory for Linear Logicians, in Linear Logic in Computer Science, pp. 3–64. Cambridge University Press, Cambridge (2004)

    Google Scholar 

  20. Borceux, F.: Handbook of Categorical Algebra. Cambridge University Press, Cambridge (1993)

    Google Scholar 

  21. Cockett, J.R.B., Seely, R.A.G.: Weakly distributive categories. J. Pure Appl. Algebra 114, 133–173 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Doplicher, S., Roberts, J.E.: A new duality for compact groups. Invent. Math. 98, 157–218 (1989)

    Article  MathSciNet  ADS  MATH  Google Scholar 

  25. 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)

    Google Scholar 

  26. Geroch, R.: Mathematical Physics. University of Chicago Press, Chicago (1985)

    Google Scholar 

  27. Ghez, P., Lima, R., Roberts, J.E.: W –categories. Pacific J. Math. 120, 79–109 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  28. Girard, J.-Y.: Linear logic. Theor. Comput. Sci. 50(1), 1–102 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  29. Girard, J.-Y.: Geometry of interaction II: Deadlock-free algorithms. In: Proceedings of COLOG’88, LNCS 417, pp. 76–93. Springer, New York (1988)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Girard, J.-Y.: Geometry of interaction I: Interpretation of system F. In: Proceedings of the Logic Colloquium 88, pp. 221–260. North Holland (1989a)

    Google Scholar 

  32. Girard, J.-Y.: >Geometry of interaction III: Accommodating the additives. In: Advances in Linear Logic, LNS 222, CUP, pp. 329–389 (1995)

    Google Scholar 

  33. Girard, J.-Y.: Le Point Aveugle I, II, Hermann Editeurs, Paris, 567 + pp (2007)

    Google Scholar 

  34. Girard, J.-Y.: Geometry of Interaction V: logic in the hyperfinite factor, manuscript (2008)

    Google Scholar 

  35. Girard, J.-Y., Lafont, Y., Taylor, P.: Proofs and Types, Cambridge Tracts in Theoretical Computer Science 7 (1989)

    Google Scholar 

  36. Girard, J.-Y., Scedrov, A., Scott, P.J.: Bounded linear logic. Theor. Comput. Sci. 97, 1–66 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  37. 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)

    Google Scholar 

  38. Haghverdi, E.: A Categorical Approach to Linear Logic, Geometry of Proofs and Full Completeness, PhD Thesis, University of Ottawa, Canada (2000)

    Google Scholar 

  39. Haghverdi, E.: Unique Decomposition Categories, Geometry of Interaction and combinatory logic. Math. Struct. Comput. Sci. 10, 205–231 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. Haghverdi, E., Scott, P.J.: From Geometry of Interaction to Denotational Semantics. Proceedings of CTCS2004. In ENTCS, vol. 122, pp. 67–87. Elsevier (2004)

    MathSciNet  Google Scholar 

  43. Haghverdi, E., Scott, P.J.: Towards a Typed Geometry of Interaction, CSL2005 (Computer Science Logic), Luke Ong, Ed. SLNCS 3634, pp. 216–231 (2005)

    Google Scholar 

  44. Haghverdi, E., Scott, P.J.: Towards a Typed Geometry of Interaction, Full version of [HS05a], in preparation

    Google Scholar 

  45. Hamano, M., Scott, P.: A categorical semantics for polarized MALL. Ann. Pure Appl. Logic 145, 276–313 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  46. Hasegawa, M.: Recursion from Cyclic Sharing: Traced Monoidal Categories and Models of Cyclic Lambda Calculus. Springer LNCS 1210, pp. 196–213 (1997)

    Google Scholar 

  47. Hasegawa, M.: On traced monoidal closed categories. Math. Struct. Comput. Sci. 19(2), 217–244 (2009)

    Article  MATH  Google Scholar 

  48. 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)

    Google Scholar 

  49. Hines, P.: The Algebra of Self-Similarity and its Applications. Thesis. University of Wales (1997)

    Google Scholar 

  50. Hines, P.: A categorical framework for finite state machines. Math. Struct. Comput. Sci. 13, 451–480 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  51. Houston, R.: Modelling Linear Logic without Units, PhD Thesis, Dept. of Computer Science, Manchester University (2007)

    Google Scholar 

  52. Hyland, M., Schalk, A.: Glueing and orthogonality for models of linear logic. Theor. Comput. Sci. 294, 183–231 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  53. Joyal, A., Street, R.: The geometry of tensor calculus I. Adv. Math. 88, 55–112 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  54. Joyal, A., Street, R.: Braided tensor categories. Adv. Math. 102 (1), 20–79 (1993)

    MathSciNet  MATH  Google Scholar 

  55. Joyal, A., Street, R., Verity, D.: Traced monoidal categories. Math. Proc. Camb. Phil. Soc. 119, 447–468 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  56. Kassel, C., Rosso, M., Turaev, V.: Quantum Groups and Knot Invariants. Soc. Mathématique de France (1997)

    Google Scholar 

  57. Katis, P., Sabadini, N., Walters, R.F.C.: Feedback, trace and fixed-point semantics. Theor. Inf. Appl. 36, 181–194 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  58. Kelly, G.M., Laplaza, M.: Coherence for compact closed categories. J. Pure Appl. Algebra 19, 193–213 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  59. Kock, A., Reyes, G.: Doctrines in categorical logic. In: Barwise, J. (ed.) Handbook of Mathematical Logic. North-Holland, Amsterdam (1977)

    Google Scholar 

  60. Lambek, J., Scott, P.J.: Introduction to Higher Order Categorical Logic, Cambridge Studies in Advanced Mathematics 7. Cambridge University Press, Cambridge (1986)

    Google Scholar 

  61. Lambek, J.: Multicategories revisited. Contemp. Math. 92, 217–239 (1987)

    Article  MathSciNet  Google Scholar 

  62. Laurent, O.: A Token Machine for Full Geometry of Interaction. In TLCA ’01, SLNCS 2044, pp. 283–297 (2001),

    Google Scholar 

  63. Lawvere, F.W.: Adjointness in foundations. Dialectica 23, 281–296 (1969)

    Article  MATH  Google Scholar 

  64. 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)

    Google Scholar 

  65. Lefschetz, S.: Algebraic Topology, Am. Math. Soc. Colloquium Publications (1942)

    Google Scholar 

  66. Mac Lane, S.: Categories for the Working Mathematician, 2nd edn. Springer, New York (1998)

    MATH  Google Scholar 

  67. 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)

    Google Scholar 

  68. Manes, E., Arbib, M.: Algebraic Approaches to Program Semantics. Springer, New York (1986)

    Book  Google Scholar 

  69. Melliès, P.-A.: Categorical semantics of linear logic: A survey, 132pp. (in preparation). See website http://www.pps.jussieu.fr/mellies/

  70. Plotkin, G.: Trace Ideals, MFPS 2003 invited lecture, Montreal (unpublished)

    Google Scholar 

  71. Regnier, L.: Lambda-calcul et Réseaux, PhD Thesis, VII. Université Paris, Paris (1992)

    Google Scholar 

  72. Schöpp, U.: Stratified Bounded Affine Logic for Logarithmic Space. Proceedings of Logic in Computer Science (LICS), pp. 411–420. IEEE (2007)

    Google Scholar 

  73. Scott, P.: Some Aspects of Categories in Computer Science. In: Hazewinkel, M. (ed.) Handbook of Algebra, vol. 2, pp. 3–77. Elsevier, Amsterdam (2000)

    Chapter  Google Scholar 

  74. Seely, R.A.G.: Linear logic,  -autonomous categories and cofree coalgebras. Contemporary Mathematics, vol. 92. American Mathematical Society (1989)

    Google Scholar 

  75. Stefanescu, G.: Network Algebra, Springer, New York (2000)

    Book  MATH  Google Scholar 

  76. Troelstra, A.S., Schwichtenberg, H.: Basic Proof Theory. Cambridge University Press, Cambridge (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to E. Haghverdi or P. Scott .

Editor information

Editors and Affiliations

Appendices

Appendix 1: Graphical Representation of The Trace Axioms

figure aen

Naturality in X

figure afn

Naturality in Y

figure agn

Dinaturality in U

figure ahn

Vanishing I

figure ain

Vanishing II

figure ajn

Superposing

figure akn

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

Reprints 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)

Publish with us

Policies and ethics