Skip to main content

Geometry of Deduction Via Graphs of Proofs

  • Chapter

Part of the book series: Trends in Logic ((TREN,volume 15))

Abstract

We are here concerned with the study of proofs from a geometric perspective. By first recalling the pioneering work of Statman in his doctoral thesis Structural Complexity of Proofs (1974), we review two recent research programmes which approach the study of structural properties of formal proofs from a geometric perspective: (i) the notion of proof-net, given by Girard in 1987 in the context of linear logic; and (ii) the notion of logical flow graph given by Buss in 1991 and used as a tool for studying the exponential blow up of proof sizes caused by the cut-elimination process, a recent programme (1996–2000) proposed by Carbone in collaboration with Semmes.

Statman’s geometric perspective does not seem to have developed much further than his doctoral thesis, but the fact is that it looks as if the main idea, i.e. extracting structural properties of proofs in natural deduction (ND) using appropriate geometric intuitions, offers itself as a very promising one. With this in mind, and having at our disposal some interesting and rather novel techniques developed for proof-nets and logical flow graphs, we have tried to focus our investigation on a research for an alternative proposal for looking at the geometry of ND systems. The lack of symmetry in ND presents a challenge for such a kind of study. Of course, the obvious alternative is to look at multiple-conclusion calculi. We already have in the literature different approaches involving such calculi. For example, Kneale’s (1958) tables of development (studied in depth by Shoesmith & Smiley (1978)) and Ungar’s (1992) multiple-conclusion ND.

After surveying the main research programmes, we sketch a proposal which is similar to both Kneale’s and Ungar’s in various aspects, mainly in the presentation of a multiple conclusion calculus in ND style. Rather than just presenting yet another ND proof system, we emphasise the use of ‘modern’ graph-theoretic techniques in tackling the ‘old’ problem of adequacy of multiple-conclusion ND. Some of the techniques have been developed for proof-nets (e.g. splitting theorem, soundness criteria, sequentialisation), and have proved themselves rather elegant and useful indeed.

Research partially funded by a grant from PROPESQ/UFPE under the Projeto Enxoval.

Research partially funded by a CNPq Bolsa de Produtividade em Pesquisa (“Pesquisador 1-C”), grant 301492/88-3.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abramsky. Computational interpretations of linear logic. Theoretical Computer Science 111:3–57, 1993. Revised version of Imperial College Technical Report DoC 90/20, October 1990.

    Article  Google Scholar 

  2. S. Abramsky. Proofs as Processes. Theoretical Computer Science 135:5–9, 1994.

    Google Scholar 

  3. S. Abramsky. Interaction categories and communicating sequential processes. In A. W. Roscoe, editor, A Classical Mind: Essays in honour of C.A.R. Hoare pages 1–16. Prentice-Hall International, 1994.

    Google Scholar 

  4. Yuuki Andou. A Normalization-Procedure for the First Order Classical Natural Deduction with Full Logical Symbols. Tsukuba Journal of Mathematics, 19(1): 153–162, 1995.

    Google Scholar 

  5. A. Asperti. A linguistic approach to deadlock. Rapport de Recherche du Laboratoire d’Informatique de l’École Normale Supérieure de Paris, LIENS-91-15, October 1991.

    Google Scholar 

  6. A. Asperti. Causal Dependencies in Multiplicative Linear Logic with MIX. Mathematical Structures in Computer Science, 5:351–380, 1995.

    Google Scholar 

  7. G. Bellin. Mechanizing Proof Theory: Resource-aware Logics and Proof-transformati ons to extract Implicit Information. PhD Thesis, Departament of Philosophy, Stanford University, June 1990.

    Google Scholar 

  8. G. Bellin. Chu’s Construction: A Proof-Theoretic Approach, (this volume).

    Google Scholar 

  9. G. Bellin. Two paradigms of logical computation in affine logic?. (this volume).

    Google Scholar 

  10. G. Bellin and P. J. Scott. On the π-calculus and linear logic, (with an introduction by S. Abramsky), Theoretical Computer Science 135:11–65, 1994.

    Article  Google Scholar 

  11. G. Bellin and J. van Wiele. Subnets of Proof-nets in MLL-. In Advances in Linear Logic, Girard, Lafont and Regnier, eds., London Math. Soc. Lect. Notes Series 222 Cambridge University Press, pp. 249–270.

    Google Scholar 

  12. S. Buss. Polynomial Size Proofs of the Propositional Pigeonhole Principle Journal of Symbolic Logic, 52(4):917–927, 1987.

    Google Scholar 

  13. S. Buss. The undecidability of k-provability. Annals of Pure and Applied Logic, 53:72–102, 1991.

    Google Scholar 

  14. A. Carbone. Some Combinatorics Behind Proofs. Report of University of Paris 12, with the website: www.univ-paris12.fr/lacl/ale.

    Google Scholar 

  15. A. Carbone and S. Semmes. Making proofs without Modus Ponens: An introduction to the combinatorics and complexity of cut elimination Bulletin of the American Mathemathical Society, 34:131–159, 1997.

    Google Scholar 

  16. A. Carbone. Interpolants, Cut Elimination and Flow Graphs for the Propositional Calculus. Annals of Pure and Applied Logic, 83:249–299, 1997.

    Article  Google Scholar 

  17. A. Carbone. Turning cycles into spirals. Annals of Pure and Applied Logic, 96:57–73, 1999.

    Article  Google Scholar 

  18. A. Carbone. Duplication of directed graphs and exponential blow-up of proofs. Annals of Pure and Applied Logic, 100:1–76, 1999.

    Article  Google Scholar 

  19. A. Carbone. The cost of a cycle is a square. To appear in the Journal of Symbolic Logic.

    Google Scholar 

  20. A. Carbone. Cycling in proofs and feasibility. Transactions of the American Mathematical Society, 2000.

    Google Scholar 

  21. A. Carbone. Asymptotic cyclic expansion and bridge groups of formal proofs. To appear in the Journal of Algebra.

    Google Scholar 

  22. A. Carbone and S. Semmes. A Graphic Apology for Symmetry and Implicitness. Oxford Mathematical Monographs. Oxford University Press, 2000.

    Google Scholar 

  23. H. B. Curry. Functionality in Combinatory Logic. In Proceedings of the National Academy of Sciences of USA 20:584–590, 1934.

    Google Scholar 

  24. H. B. Curry. A Theory of Formal Deducibility, Notre Dame University Press, 1950. (third printing (1966) of second (1957)).

    Google Scholar 

  25. S. Cook. The complexity of theorem-proving procedures. In Proc. 3rd STOC, 1971, pp. 151–158.

    Google Scholar 

  26. S. Cook and R. Reckhow. On the lengths of proofs in the propositional calculus. Proceedings of Sixth Annual ACM Symposium on the Theory of Computing, 1974.

    Google Scholar 

  27. S. Cook and R. Reckhow. The relative efficiency of propositional proof systems. Journal of Symbolic Logic, 44:36–50, 1979.

    Google Scholar 

  28. V. Danos and L. Regnier. The structure of multiplicatives. Archive for Mathematical Logic, 28:181–203,1989.

    Article  Google Scholar 

  29. Anjolina Grisi de Oliveira. Proof Transformations for Labelled Natural Deduction via Term Rewriting. (In Portuguese). Master’s thesis, Depto. de Informática, Universidade Federal de Pernambuco, C.P. 7851, Recife, PE 50732-970, Brazil, April 1995.

    Google Scholar 

  30. Anjolina Grisi de Oliveira. Proofs from a Geometric Perspective. PhD thesis, Centro de Informática, Universidade Federal de Pernambuco, C.P. 7851, Recife, PE 50732-970, Brazil, February 2001.

    Google Scholar 

  31. Ruy J. G. B. de Queiroz and Dov M. Gabbay. The functional interpretation of the existential quantifier. Bulletin of the Interest Group in Pure and Applied Logics, 3(2 and 3):243–290, 1995. Abstract in JSL 58(2):753–754,1993. (Presented at Logic Colloquium’ 91, Uppsala, August 9–16.)

    Google Scholar 

  32. Ruy J. G. B. de Queiroz and Dov M. Gabbay. Labelled natural deduction. In Logic, Language and Reasoning. Essays in Honor of Dov Gabbay’s 50th Anniversary, H.J. Ohlbach and U. Reyle (eds.), Kluwer Academic Publishers, 1999, pp. 199–278.

    Google Scholar 

  33. L. Franklin. Multiple-conclusion System for Intuitionistic Propositional Proceedings of XII Encontro Brasileiro de Lógica, 25 a 28 de maio de 1999, Parque Nacional do Itatiaia, RJ, Brazil.

    Google Scholar 

  34. Dov M. Gabbay. Labelled Deductive Systems, Volume I — Foundations. Oxford University Press, 1996.

    Google Scholar 

  35. Jean Gallier. Constructive Logic Part II: Linear Logic and Proof nets. University of Pennsylvania, CIS Dept. tech. Report MS-CIS-91-75, 1991.

    Google Scholar 

  36. Gerhard Gentzen. Untersuchungen über das logische Schliessen. Mathematische Zeitschirift, pages 176–210 and 405–431, 1935. English translation: “Investigations into Logical Deduction” in The Collected Works of Gehard Gentzen, ed. M.E.Szabo, North-Holland Pub Co.,1969.

    Google Scholar 

  37. R. O. Gandy. Proofs of strong normalization. In To H. B. Curry: essays in Combinatory Logic, Lambda calculus and Formalism, ed. J. R. Hindley and J. P. Seldin, Academic Press, 1980.

    Google Scholar 

  38. Jean-Yves Girard. Linear logic. Theoretical Computer Science, 50:1–102, 1987.

    Article  Google Scholar 

  39. Jean-Yves Girard. Proof Theory and Logical Complexity. Volume 1 of Studies in Proof Theory. Bibliopolis, Naples, 1987.

    Google Scholar 

  40. Jean-Yves Girard. Towards a geometry of interaction. In Categories in Computer science and Logic, volume 92 of Contemporary Mathematics, pages 69–108. AMS Publications, 1989.

    Google Scholar 

  41. Jean-Yves Girard. Geometry of interaction 1: Interpretation of system F. In Logic Colloquium’ 88, R. Ferro et al. (eds), North-Holland, 1989, pp. 221–260.

    Google Scholar 

  42. Jean-Yves Girard. Geometry of interaction 2: Deadlock-free algorithms. In COLOG’ 88, P. Martin-Löf and G. Mints (eds), Lecture Notes in Computer Science 417, Springer, pp. 76–93.

    Google Scholar 

  43. Jean-Yves Girard. A new constructive logic: classical logic. Mathematical Structures in Computer Science 1:255–296, 1991.

    Google Scholar 

  44. Jean-Yves Girard. Linear Logic: A Survey. In Proceedings of the International Summer School of Marktoberdorf. NATO Advanced Science Institute, series F94, pp. 63–112. L. F. Bauer, M. Brauer and H. Schwichtenberg editors, Springer-Verlag, 1993.

    Google Scholar 

  45. Jean-Yves Girard, Yves Lafont, and Paul Taylor. Proofs and Types. Cambridge University Press, 1989.

    Google Scholar 

  46. A. Haken. The intractability of resolution. Theoretical Computer Science, 38:297–308, 1985.

    Google Scholar 

  47. W. Howard. The formulae-as-types notion of construction. In To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, J. P. Seldin and J. R. Hindley (eds.), Academic Press, London, pp. 479–490.

    Google Scholar 

  48. S. Jaskowski. On the rules of suppositions in Formal Logic. Studia. Logica, 1:5–32, 1934.

    Google Scholar 

  49. W. Kneale. The Province of Logic. Contemporary British Philosophy (ed H. D. Lewis), third series, pp. 235–261, Aberdeen, 1956.

    Google Scholar 

  50. W. Kneale and M. Kneale. The development of logic, Oxford, 1962.

    Google Scholar 

  51. J. Krajicek. Bounded arithmetic, propositional logic, and complexity theory, volume 60 of the series Encyclopedia of Mathematics and Its Applications, Cambridge University Press, 1995, 343 p. ISBN 0-521-45205-8.

    Google Scholar 

  52. D. Leivant. Assumptions classes in natural deduction. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 25:1–4, 1979.

    Google Scholar 

  53. P. Martin-Löf. Intuitionistic Type Theory, Bibliopolis, Naples, 1984.

    Google Scholar 

  54. Cosme D. B. Massi. Normalization Proofs for Classical Logic (in Portuguese: “Provas de Normalização para a Lógica Clássica”). PhD thesis, Departamento de Filosofia do Instituto de Filosofia e Ciências Humanas da Universidade Estadual de Campinas — SP, 1990.

    Google Scholar 

  55. Christos Papadimitriou. NP-Completeness: A Retrospective. In ICALP’97, Springer, 1997.

    Google Scholar 

  56. Luiz Carlos Pereira and Cosme Massi. Normalização para a lógica clássica. O que nos faz pensar, 2:49–53, 1990.

    Google Scholar 

  57. Jan von Plato. Proof Theory of full classical propositional logic. Technical Report. Departament of Philosophy, University of Helsinki, 1998.

    Google Scholar 

  58. D. Prawitz. Natural Deduction. A Proof-Theoretical Study, volume 3 of Acta Universitatis Stockholmiensis. Stockholm Studies in Philosophy. Almqvist & Wiksell, Stockholm, 113pp, 1965.

    Google Scholar 

  59. D. Prawitz. Ideas and results in proof theory. In J. E. Fenstad, editor, Proceedings of the Second Scandinaviam Logic Symposium. North-Holland, 1971.

    Google Scholar 

  60. D. Prawitz. Validity and normalizability of proofs in first and second order classical and intuitionistic logic. In Atti del Congresso Nazionale di Logica, pp. 11–36, Montecatini, 1979.

    Google Scholar 

  61. P. Pudlák. The lengths of proofs. In Handbook of Proof Theory. Sam Buss, editor. North-Holland, pp. 547–637, 1998.

    Google Scholar 

  62. Jonathan Seldin. Normalization and Excluded Middle I. Studia Logic XLVIII, pp. 193–217, 1989.

    Google Scholar 

  63. D. J. Shoesmith and T. J. Smiley. Multiple-Conclusion Logic, Cambridge University Press, 1978.

    Google Scholar 

  64. Gunnar Stalmarck. Normalization Theorems for Full First Order Classical Natural Deduction. The Journal of Symbolic Logic, 56(1): 129–149, March 1991.

    Google Scholar 

  65. R. Statman. Structural Complexity of Proofs. PhD thesis, Stanford University, May 1974.

    Google Scholar 

  66. N. Tennant. Natural Logic. University of Edinburgh Press, 1978.

    Google Scholar 

  67. A. M. Ungar. Normalization, Cut-elimination and the Theory of Proofs. Number 28 in Lecture Notes. CSLI-Center for the Study of Language and Information, Stanford, 1992.

    Google Scholar 

  68. Alasdair Urquhart. The Complexity of Propositional Proofs. The Bulletin of Symbolic Logic, 1(4):425–467, December, 1995.

    Google Scholar 

  69. J. I. Zucker. The Correspondence between Cut-Elimination and Normalization Annals of Mathematical Logic, 7:1–156, 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

de Oliveira, A.G., de Queiroz, R.J.G.B. (2003). Geometry of Deduction Via Graphs of Proofs. In: de Queiroz, R.J.G.B. (eds) Logic for Concurrency and Synchronisation. Trends in Logic, vol 15. Springer, Dordrecht. https://doi.org/10.1007/0-306-48088-3_1

Download citation

  • DOI: https://doi.org/10.1007/0-306-48088-3_1

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-1270-9

  • Online ISBN: 978-0-306-48088-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics