Skip to main content

Classical proofs via basic logic

  • Conference paper
  • First Online:
Computer Science Logic (CSL 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1414))

Included in the following conference series:

Abstract

Cut-elimination, besides being an important tool in proof-theory, plays a central role in the proofs-as-programs paradigm. In recent years this approach has been extended to classical logic (cf. Girard 1991, Parigot 1991, and recently Danos Joinet Schellinx 1997). This paper introduces a new sequent calculus for (propositional) classical logic, indicated by C. Both, the calculus and the cut-elimination procedure for C extend those for basic logic (Sambin Battilotti Faggian 1997).

Two new structural rules are introduced, namely transfer and separation. As in basic logic, the cut rule has two forms, corresponding to substitution on the left and on the right, resulting in a tighter control over the cut. The control over the structural rules, achieved once they are kept distinct from the operational rules, results in a fine control over the form of the derivations. These features of C benefit both the proof search and the cut-elimination process.

In relation to the framework of basic logic, a remarkable result is that the extensions of basic logic (the ones that are “symmetric”) are obtained by means of structural rules. Also, and in agreement with the spirit of uniformity propound in [Sambin 97], the procedure given here provides technical tools that allow us to treat cut-elimination for all such logics in a modular way.

This work was written while the author was a visitor at Imperial College, London and was supported by a “Fondazione Gini” grant.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BATTILOTTI G., SAMBIN G. (1996), Basic logic and the cube of its extensions, in Logic in Florence '95, A. Cantini, E. Casari, P. Minari (eds.), Kluwer, to appear.

    Google Scholar 

  2. BATTILOTTI G., FAGGIAN C. (1997), Quantum logic and the cube of logics, Handbook of Philosophical Logic (new edition), D. Gabbay, F. Guenthner (eds.), Kluwer, vol. VII, ch. Quantum Logic by M. L. Dalla Chiara and R. Giuntini, to appear.

    Google Scholar 

  3. CUTLAND N.J., GIBBINS P.F. (1982), A regular Sequent Calculus for Quantum Logic in which ⋏ and ⋎ are dual, Logique et Analyse — Nouvelle Serie25, 221–248.

    Google Scholar 

  4. DALLA CHIARA M.L., GIUNTINI R. (1989), Paraconsistent Quantum Logics, Foundations of Physics 19, 891–904.

    Article  Google Scholar 

  5. DANOS V., JOINET J.-B., SCHELLINX H. (1997), A new deconstructive logic: linear logic, Journal of Symbolic Logic, to appear.

    Google Scholar 

  6. FAGGIAN C. (1996), Basic logic and linear negation: a new approach to orthologic, draft.

    Google Scholar 

  7. FAGGIAN C., SAMBIN G (1996), From Basic Logic to Quantum Logics with Cut-elimination, to appear in Proceedings of the International Quantum Structures Association (Berlino, 96). International Journal of Theoretical Physics, 12.97.

    Google Scholar 

  8. FAGGIAN C., SAMBIN G. (1997), Visibility and modular cut-elimination, in preparation.

    Google Scholar 

  9. GENTZEN G. (1935), Untersuchungen über das logische Schliessen, Mathematische Zeitschrift 39, 176–210; english translation in “The collected papers of Gerhard Gentzen”, M.E. Szabo ed., North-Holland (1969), 68–131.

    Article  MathSciNet  Google Scholar 

  10. GIRARD J.-Y. (1987), Linear Logic, Theor. Computer Sci. 50, 1–102.

    Article  Google Scholar 

  11. GIRARD J.-Y. (1991), A new constructive logic: classical logic, Mathematical Structures in Computer Science, 1(3), 255–296.

    Google Scholar 

  12. GIRARD J. Y. (1993), On the unity of logic, Annals of Pure and Applied Logic, 59, 201–217.

    Article  Google Scholar 

  13. GIRARD J.-Y., LAFONT Y., TAYLOR P. (1989), Proofs and Types, Cambridge University Press.

    Google Scholar 

  14. PARIGOT M. (1991), Free Deduction: an analysis of computation in classical logic, in A. Voronkov editor, Russian Conference on Logic Programming, Springer Verlag, LNAI 592, 361–380.

    Google Scholar 

  15. SAMBIN G. (1997), Basic logic: a structure in the space of logics, in preparation.

    Google Scholar 

  16. SAMBIN G., BATTILOTTI G., FAGGIAN C. (1997), Basic logic: reflection, symmetry, visibility, Journal of Symbolic Logic, to appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mogens Nielsen Wolfgang Thomas

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Faggian, C. (1998). Classical proofs via basic logic. In: Nielsen, M., Thomas, W. (eds) Computer Science Logic. CSL 1997. Lecture Notes in Computer Science, vol 1414. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028016

Download citation

  • DOI: https://doi.org/10.1007/BFb0028016

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64570-2

  • Online ISBN: 978-3-540-69353-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics