• DocumentCode
    3092445
  • Title

    Combining Deduction Modulo and Logics of Fixed-Point Definitions

  • Author

    Baelde, D. ; Nadathur, G.

  • Author_Institution
    IT Univ. of Copenhagen, Copenhagen, Denmark
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    105
  • Lastpage
    114
  • Abstract
    Inductive and coinductive specifications are widely used in formalizing computational systems. Such specifications have a natural rendition in logics that support fixed-point definitions. Another useful formalization device is that of recursive specifications. These specifications are not directly complemented by fixed-point reasoning techniques and, correspondingly, do not have to satisfy strong monotonicity restrictions. We show how to incorporate a rewriting capability into logics of fixed-point definitions towards additionally supporting recursive specifications. Specifically, we describe a natural deduction calculus that adds a form of "closed-world\´\´ equality - a key ingredient to supporting fixed-point definitions - to deduction modulo, a framework for extending a logic with a rewriting layer operating on formulas. We show that our calculus enjoys strong normalizability when the rewrite system satisfies general properties and we demonstrate its usefulness in specifying and reasoning about syntax-based descriptions. Our integration of closed-world equality into deduction modulo is based on an elimination principle for this form of equality that, for the first time, allows us to require finiteness of proofs without sacrificing stability under reduction.
  • Keywords
    formal specification; process algebra; closed-world equality; coinductive specifications; computational system formalization; deduction modulo; fixed-point definition logics; fixed-point reasoning techniques; formalization device; monotonicity restrictions; natural deduction calculus; recursive specifications; rewriting layer; syntax-based descriptions; Calculus; Cognition; Context; Educational institutions; Semantics; Standards; Syntactics; closed-world equality; deduction modulo; fixed-point and recursive definitions; strong normalizability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2012 27th Annual IEEE Symposium on
  • Conference_Location
    Dubrovnik
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4673-2263-8
  • Type

    conf

  • DOI
    10.1109/LICS.2012.22
  • Filename
    6280429