You are here

The soundness and completeness of inference rules

18 March, 2015 - 11:51
Available under Creative Commons-ShareAlike 4.0 International License. Download for free at http://cnx.org/contents/383d4b87-2d7b-454e-99fe-2eaa43eae8ff@20.20

The folly of mistaking a paradox for a discovery, a metaphor for a proof, a torrent of verbiage for a spring of capital truths, and oneself for an oracle, is inborn in us. Paul Valery, poet and philosopher (1871-1945)

Throughout this discussion, we've implicitly assumed that if we've proven something, it must be true. But we should be careful: What if one of those listed inference rule isn't always valid? What if we introduced a new rule? (Sure, you'd probably balk if we proposed something silly like a ∨ b ⇒ a, or even more degenerately false. But what about some more reasonable-sounding rule?) What if our new rule introduces an inconsistency, when combined with the other rules in a some complicated way? In fact, are we absolutely certain that this can't already happen with the inference rules we have?l This brings us back to the questions of Soundness and completeness of a proof system. Fortunately, the system presented here is both sound and complete (though proving this is beyond our current scope). However, we can rest assured, that for propositional logic, what we can prove really does correspond entirely to what is true.

Exercise 2.4.3.1

If we omitted the RAA inference rule, would this new system be sound? Would it be complete?