Arguments and Proofs
Introduction to Proofs
Definition 30: Argument
An argument is a sequence of propositions such that the last proposition is called the conclusion of the argument, and the preceding propositions are called the premises of the argument.
Notation: Therefore Symbol
The conclusion of an argument can be separated from the premises by the symbol ():
Definition 31: Valid and Sound Arguments
An argument is valid iff, for all truth assignments , for all premises implies for the conclusion . Otherwise, the argument is invalid.
An argument is sound iff it is valid and all its premises are true. Otherwise, the argument is unsound.
Definition 32: Proof
A proof of a proposition is a sound argument whose conclusion is .
Proof Trees
To represent proofs, we can use proof trees, which are tree diagrams that represent the structure of an argument.
Remark
Proof trees are an informal extension of the sequent calculus, which will be covered later.
Notation: Proof Tree for a Valid Argument
If the conclusion is derived from the premises , then the proof tree for this argument is:
We can also label the rule with a name or reasoning:
Methods of Proof
Definition 33: Modus Ponens
Under some truth assignment , if and , then :
This is often called a direct proof of from .
Definition 34: Modus Tollens
Under some truth assignment , if and , then :
This is often called a proof by contraposition of from .
Definition 35: Proof by Contradiction
Under some truth assignment , if , then :
Definition 36: Weak Mathematical Induction
Under some truth assignment , to prove a predicate for all , show that:
- Base Case. .
- Inductive Step. For all , if , then .
The rule for weak induction is as follows:
Definition 37: Strong Mathematical Induction
Under some truth assignment , to prove a predicate for all , show that:
- Base Case. .
- Inductive Step. For all , if such that , then .
The rule for strong induction is as follows:
Rules of Inference
Theorem 7: Rules of Inference for Conjunctions
Let and be propositional formulae, and be a truth assignment. Then:
- Introduction (). If and , then .
- Right-Elimination (). If , then .
- Left-Elimination (). If , then .
Theorem 8: Rules of Inference for Disjunctions
Let and be propositional formulae, and be a truth assignment. Then:
- Left-Introduction (). If , then .
- Right-Introduction (). If , then .
- Elimination (). If , and if whenever , and if whenever , then .
Theorem 9: Rules of Inference for Implications
Let and be propositional formulae, and be a truth assignment. Then:
- Introduction (). If whenever , then .
- Modus Ponens (). If and , then .
- Modus Tollens (). If and , then .
Theorem 10: Rules of Inference for Biconditionals
Let and be propositional formulae, and be a truth assignment. Then:
- Introduction (). If , then .
- Right-Elimination (). If and , then .
- Left-Elimination (). If and , then .