• DocumentCode
    3112415
  • Title

    Complete Sequent Calculi for Induction and Infinite Descent

  • Author

    Brotherston, James ; Simpson, Alex

  • Author_Institution
    Imperial Coll., London
  • fYear
    2007
  • fDate
    10-14 July 2007
  • Firstpage
    51
  • Lastpage
    62
  • Abstract
    This paper compares two different styles of reasoning with inductively defined predicates, each style being encapsulated by a corresponding sequent calculus proof system. The first system supports traditional proof by induction, with induction rules formulated as sequent rules for introducing inductively defined predicates on the left of sequents. We show this system to be cut-free complete with respect to a natural class of Henkin models; the eliminability of cut follows as a corollary. The second system uses infinite (non-well-founded) proofs to represent arguments by infinite descent. In this system, the left rules for inductively defined predicates are simple case-split rules, and an infinitary, global condition on proof trees is required to ensure soundness. We show this system to be cut-free complete with respect to standard models, and again infer the eliminability of cut. The second infinitary system is unsuitable for formal reasoning. However, it has a natural restriction to proofs given by regular trees, i.e. to those proofs representable by finite graphs. This restricted "cyclic" system subsumes the first system for proof by induction. We conjecture that the two systems are in fact equivalent, i.e., that proof by induction is equivalent to regular proof by infinite descent.
  • Keywords
    calculus; inference mechanisms; Henkin models; case-split rules; cyclic system; formal reasoning; induction rules; induction-infinite descent sequent calculi; natural restriction; sequent calculus proof system; Calculus; Computer science; Constraint theory; Educational institutions; Informatics; Libraries; Logic; Mathematics; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium on
  • Conference_Location
    Wroclaw
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-2908-9
  • Type

    conf

  • DOI
    10.1109/LICS.2007.16
  • Filename
    4276551