11.07.2015 Views

A refined calculus for Intuitionistic Propositional Logic - DISCo

A refined calculus for Intuitionistic Propositional Logic - DISCo

A refined calculus for Intuitionistic Propositional Logic - DISCo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

S, TA, T(A → B)S, TA, TBMPS, T(A → B)T→certain if S = ScS, F cA | S, TBS, T((A ∧ B) → C)S, T(A → (B → C)) T→∧S, T(¬A → B)S c, TA | S, TB T→¬S, T((A ∨ B) → C)T→∨ with q a new atomS, T(A → q), T(B → q), T(q → C)Table 2. Rules <strong>for</strong> T →closed proof table <strong>for</strong> S. A closed proof table is a proof of the <strong>calculus</strong>: a <strong>for</strong>mulaA is provable in T Int iff there exists a closed proof table <strong>for</strong> {FA}.To conclude this section we discuss the main novelties of our <strong>calculus</strong>; inparticular we consider the differences among T Int and the tableau calculi of [9,4] and the sequent calculi introduced in [8]. For sequent calculi we present therules adopting the standard translation into tableau rules.First of all we notice that the rules of Tables 1 and 2 essentially coincidewith those described in [9], where the sign F c is introduced to characterizeintuitionistic negation. As <strong>for</strong> the rules of Table 3, they replace the ruleS, T((A → B) → C)T→→S c , TA, FB, T(B → C) | S, TCof [9], that goes back to [3] and [11] (given in a sequent <strong>calculus</strong> style), and therule F io →→ of [4] shown at the end of this section.The rule T →→ has been introduced by Vorob’ev to avoid loop-checking inthe decision procedure. On the other hand, the double occurrence of <strong>for</strong>mulaB in the leftmost conclusion of T →→ gives rise to deductions that may beof exponential depth in the length of the <strong>for</strong>mula to be proved (see [8, 6] <strong>for</strong> adetailed discussion). In [8] the problem is solved by introducing, beside the ruleT →→, some rules to treat the leftmost conclusion of T →→, according to themain connective of B. Moreover, the <strong>calculus</strong> LG of [8] provides rules to handlethe pairs of <strong>for</strong>mulas FB, T(B → C), according to the main connective of B.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!