Classical System of Martin-Löf’s Inductive Definitions Is Not Equivalent to Cyclic Proof System

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10203)

Abstract

A cyclic proof system, called \( \mathtt{CLKID}^\omega \), gives us another way of representing inductive definitions and efficient proof search. The 2011 paper by Brotherston and Simpson showed that the provability of \( \mathtt{CLKID}^\omega \) includes the provability of Martin-Löf’s system of inductive definitions, called \( \mathtt{LKID} \), and conjectured the equivalence. Since then, the equivalence has been left an open question. This paper shows that \( \mathtt{CLKID}^\omega \) and \( \mathtt{LKID} \) are indeed not equivalent. This paper considers a statement called 2-Hydra in these two systems with the first-order language formed by 0, the successor, the natural number predicate, and a binary predicate symbol used to express 2-Hydra. This paper shows that the 2-Hydra statement is provable in \( \mathtt{CLKID}^\omega \), but the statement is not provable in \( \mathtt{LKID} \), by constructing some Henkin model where the statement is false.

References

  1. 1.
    Berardi, S., Tatsuta, M.: The classic Martin-Löf’s system of inductive definitions is not equivalent to cyclic proofs (Full Paper), unpublished draft (2017)Google Scholar
  2. 2.
    Brotherston, J.: Cyclic proofs for first-order logic with inductive definitions. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS (LNAI), vol. 3702, pp. 78–92. Springer, Heidelberg (2005). doi:10.1007/11554554_8 CrossRefGoogle Scholar
  3. 3.
    Brotherston, J.: Sequent calculus proof systems for inductive definitions, Ph.D. thesis, Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh (2006)Google Scholar
  4. 4.
    Brotherston, J., Bornat, R., Calcagno, C.: Cyclic proofs of program termination in separation logic. In: Proceedings of POPL 2008 (2008)Google Scholar
  5. 5.
    Brotherston, J., Distefano, D., Petersen, R.L.: Automated cyclic entailment proofs in separation logic. In: Bjørner, N., Sofronie-Stokkermans, V. (eds.) CADE 2011. LNCS (LNAI), vol. 6803, pp. 131–146. Springer, Heidelberg (2011). doi:10.1007/978-3-642-22438-6_12 CrossRefGoogle Scholar
  6. 6.
    Brotherston, J., Simpson, A.: Sequent calculi for induction and infinite descent. J. Logic Comput. 21(6), 1177–1216 (2011)MathSciNetCrossRefMATHGoogle Scholar
  7. 7.
    Brotherston, J., Gorogiannis, N., Petersen, R.L.: A generic cyclic theorem prover. In: Jhala, R., Igarashi, A. (eds.) APLAS 2012. LNCS, vol. 7705, pp. 350–367. Springer, Heidelberg (2012). doi:10.1007/978-3-642-35182-2_25 CrossRefGoogle Scholar
  8. 8.
    Enderton, H.B.: A Mathematical Introduction to Logic, 2nd edn. Academic Press, New York (2000)MATHGoogle Scholar
  9. 9.
    Kirby, L., Paris, J.: Accessible independence results for Peano Arithmetic. Bull. Lond. Math. Soc. 14, 285–293 (1982)MathSciNetCrossRefMATHGoogle Scholar
  10. 10.
    Martin-Löf, P.: Haupstatz for the intuitionistic theory of iterated inductive definitions. In: Proceedings of the Second Scandinavian Logic Symposium, pp. 179–216, North-Holland (1971)Google Scholar
  11. 11.
    Simpson, A.: Cyclic arithmetic is equivalent to Peano Arithmetic. In: Proceedings of Fossacs (2017)Google Scholar
  12. 12.
    Stratulat, S.: Structural vs. cyclic induction: a report on some experiments with Coq. In: SYNASC 2016: Proceedings of the 18th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pp. 27–34. IEEE Computer Society (2016)Google Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  1. 1.Università di TorinoTurinItaly
  2. 2.National Institute of Informatics/SokendaiTokyoJapan

Personalised recommendations