Induction and Co-induction in Sequent Calculus

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

This is an extended and revised version of an extended abstract which appeared in the proceedings of TYPES 2003

Scientific paper

Proof search has been used to specify a wide range of computation systems. In order to build a framework for reasoning about such specifications, we make use of a sequent calculus involving induction and co-induction. These proof principles are based on a proof theoretic (rather than set-theoretic) notion of definition. Definitions are akin to (stratified) logic programs, where the left and right rules for defined atoms allow one to view theories as "closed" or defining fixed points. The use of definitions makes it possible to reason intensionally about syntax, in particular enforcing free equality via unification. We add in a consistent way rules for pre and post fixed points, thus allowing the user to reason inductively and co-inductively about properties of computational system making full use of higher-order abstract syntax. Consistency is guaranteed via cut-elimination, where we give the first, to our knowledge, cut-elimination procedure in the presence of general inductive and co-inductive definitions.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Induction and Co-induction in Sequent Calculus does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Induction and Co-induction in Sequent Calculus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Induction and Co-induction in Sequent Calculus will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-191532

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.