Combining generic judgments with recursive definitions

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

To appear in LICS 2008

Scientific paper

Many semantical aspects of programming languages, such as their operational semantics and their type assignment calculi, are specified by describing appropriate proof systems. Recent research has identified two proof-theoretic features that allow direct, logic-based reasoning about such descriptions: the treatment of atomic judgments as fixed points (recursive definitions) and an encoding of binding constructs via generic judgments. However, the logics encompassing these two features have thus far treated them orthogonally: that is, they do not provide the ability to define object-logic properties that themselves depend on an intrinsic treatment of binding. We propose a new and simple integration of these features within an intuitionistic logic enhanced with induction over natural numbers and we show that the resulting logic is consistent. The pivotal benefit of the integration is that it allows recursive definitions to not just encode simple, traditional forms of atomic judgments but also to capture generic properties pertaining to such judgments. The usefulness of this logic is illustrated by showing how it can provide elegant treatments of object-logic contexts that appear in proofs involving typing calculi and of arbitrarily cascading substitutions that play a role in reducibility arguments.

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

Combining generic judgments with recursive definitions 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 Combining generic judgments with recursive definitions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Combining generic judgments with recursive definitions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-560516

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