LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
sav08:proof_theory_for_propositional_logic [2008/03/09 19:43]
vkuncak
sav08:proof_theory_for_propositional_logic [2008/03/11 16:38]
vkuncak
Line 28: Line 28:
 We can prove all valid formulas. We can prove all valid formulas.
  
-===== Case analysis proof system ​=====+===== Some Example Proof Systems ​=====
  
-A sound and complete ​proof system.+=== Case analysis ​proof system ​===
  
-Case analysis rule:+A simple A sound and complete proof system. 
 + 
 +**Rule 1:** Case analysis rule:
 \[ \[
     \frac{P\{p \mapsto {\it true}\}\ ;\ P\{p \mapsto {\it false}\}}     \frac{P\{p \mapsto {\it true}\}\ ;\ P\{p \mapsto {\it false}\}}
Line 38: Line 40:
 \] \]
  
-Evaluation rule: derive $P$ if $P$ has no variables and it evaluates to //true//.+**Rule 2:** Evaluation rule: derive $P$ if $P$ has no variables and it evaluates to //true//.
  
-Adding ​simplification rules. Adding sound rules preserves soundness and completeness.+We can also add simplification rules. Adding sound rules preserves soundness and completeness.
  
-===== Gentzen proof system ​=====+=== Gentzen proof system ===
  
 Recall Gentzen'​s proof system from [[proofs and induction]] part of [[lecture02]],​ ignoring rules for predicates and induction. Recall Gentzen'​s proof system from [[proofs and induction]] part of [[lecture02]],​ ignoring rules for predicates and induction.
  
-===== Resolution ===== +=== Resolution ===
- +
-Definition and soundness. ​ Completeness in next lecture.+
  
 +[[Definition of Propositional Resolution]]