Formal Logic Arguments Rules and Proof Sequences
Foundations of Logic: Propositions and Arguments
Propositions / Statements: In formal logic, declarative statements that express a truth value (either true or false) are called propositions or statements.
Definition of an Argument: An argument is defined as a structured sequence of statements.
Structure of an Argument:
An argument consists of a conjunction of initial statements called hypotheses: .
The hypotheses collectively imply a final statement , which is called the conclusion.
Symbolic Representation of an Argument:
Core Rule of Logical Evaluation:
Analysis must focus strictly and exclusively on the relationship between the given hypotheses and the conclusion.
No external information, unstated real-world assumptions, or prior domain knowledge may be introduced.
Verbal to Symbolic Translation Example:
Hypothesis 1 (): "George Washington was the first president."
Hypothesis 2 (): "If George Washington was the first president, then John Adams was the first vice president."
Conclusion (): "John Adams was the first vice president."
Symbolic Mapping:
Let = "George Washington was the first president."
Let = "John Adams was the first vice president."
Complete Symbolic Representation:
Truth Tables and Valid Arguments
Truth Table Size Formulas:
The number of rows required in a truth table depends on the number of distinct propositional variables (letters) :
variables () $\rightarrow 2^2 = 4 rows.\n - 3a, b, c) $\rightarrow 2^3 = 8 rows.
variables () $\rightarrow 2^4 = 16 rows.\n - 5a, b, c, d, e) $\rightarrow 2^5 = 32 rows.
Definition of a Valid Argument:
An argument is valid if and only if its symbolic expression evaluates to True under every possible truth evaluation (i.e., every row of its truth table is True).
Tautology:
A logical expression that is always True in every possible scenario is called a tautology.
An argument is logically valid if and only if the conditional statement representing the argument is a tautology.
Formal Proof Sequences and Derivation Tools
Proof Sequence Definition:
A proof sequence is a sequence of well-formed formulae (wffs) starting with given hypotheses and applying rules of formal logic step-by-step until reaching the conclusion.
The initial lines of a proof sequence consist of the given hypotheses, which are always assumed to be True.
Subsequent lines are derived by manipulating prior lines using formal derivation tools.
Reaching the exact conclusion on the final line demonstrates that the given argument is valid.
Two Main Categories of Derivation Tools:
Equivalence Rules
Inference Rules
Equivalence Rules
Properties of Equivalence Rules:
Equivalence rules state that two well-formed formulae have identical truth values across all scenarios.
Equivalence rules are bidirectional (they work in both directions: Column 1 Column 2).
Any formula pattern matching Column 1 can be rewritten into Column 2, and any pattern matching Column 2 can be rewritten into Column 1.
List of Equivalence Rules:
Commutative Rules:
Associative Rules:
De Morgan's Laws:
Implication Rule:
Double Negation Rule:
Equivalence Rule (Biconditional):
Inference Rules
Properties of Inference Rules:
Inference rules allow introducing a new well-formed formula as a line in a proof sequence based on matching patterns from prior lines.
Inference rules are unidirectional (they work strictly from Column 1 to derive Column 2; they CANNOT be applied in reverse).
Fundamental Inference Rules:
Modus Ponens (MP):
Pattern: Given is True, and is True, derive is True.
Truth Table Rationale: The implication statement is False ONLY when is True and is False. If is False, the implication holds True vacuously regardless of . Therefore, when is True and is True, MUST be True.
Modus Tollens (MT):
Pattern: Given is True, and is True (meaning is False), derive is True (meaning is False).
Truth Table Rationale: If is False and is True, cannot be True (otherwise the implication would be False). Thus, must be False ().
Conjunction Rule:
Pattern: Given is True and is True, derive is True.
Simplification Rule:
Pattern: Given is True, derive is True (or derive is True).
Addition Rule:
Pattern: Given is True, derive is True (where can be any formula).
Simplification and Logical Translation Examples
Algebraic Simplification Example:
Expression to simplify:
Step 1: Group and apply De Morgan's Law:
Step 2: Recognize pattern matching the Implication Rule (), setting and
Simplified Form:
Verbal Logic Applications:
Verbal Modus Ponens Example:
Premise 1 (): "If it is bright and sunny today, then I will wear my sunglasses."
Premise 2 (): "It is bright and sunny today."
Conclusion ( via MP): "Therefore, I will wear my sunglasses."
Verbal Modus Tollens Example:
Premise 1 (): "If it is bright and sunny today, then I will wear my sunglasses."
Premise 2 (): "I will not wear my sunglasses."
Conclusion ( via MT): "It is not bright and sunny today" (which expands via De Morgan's to "It is not bright or it is not sunny today").
Strict Rule Matching Criterion:
Rule patterns must match exact structural positions.
Given and , Modus Ponens yields . Modus Ponens does NOT yield . To extract directly using Simplification after MP, the consequence must be a conjunction , as in .
Deduction Techniques: The Reduction Method
Purpose: Applied when the conclusion of an argument is itself an implication statement of the form .
Original Argument Form:
Reduction Procedure:
Pull the antecedent () of the conditional conclusion over to the hypothesis side.
Gain as an additional hypothesis.
Set the remaining consequent () as the new single target conclusion to reach.
Transformed Argument Form:
Additional Inference Rules
Hypothetical Syllogism (HS):
Pattern: Given and , derive .
Derivation via Reduction: Assuming hypotheses , , and pulling extra hypothesis : applying MP on and yields ; applying MP on and yields .
Disjunctive Syllogism (DS):
Pattern: Given and , derive
Contraposition Rule:
Pattern:
Self-Reference (Idempotent Rule):
Pattern: and
Exportation Rule:
Pattern:
Inconsistency Rule:
Pattern: If both and are established within the same proof sequence, derive any desired statement .
Distributive Rules:
Step-by-Step Proof Sequence Examples
Proof Sequence Guidelines:
Every line must be numbered consecutively.
Every derived line must explicitly list the line numbers and rule name used for justification.
Proof sequence length does not determine correctness; validity relies strictly on correct rule applications.
Proof Sequence Example 1:
Goal: Prove from hypotheses.
Line 1: (Hypothesis)
Line 2: (Hypothesis)
Line 3: (Hypothesis)
Line 4: (Hypothesis)
Line 5: (Lines 2, 4 via Modus Ponens)
Line 6: (Joined via Conjunction Rule)
Line 7: (Lines 3, 6 via Modus Ponens)
Line 8: (Line 7 via Commutative Rule)
Line 9: (Line 8 via Implication Rule transformation)
Subsequent Steps: Apply Modus Ponens with Line 5 () and Line 9 () to arrive at destination
Proof Sequence Example 2 (Deriving via Self-Reference):
Scenario: Intermediate steps derive and
Step 1: Establish implication
Step 2: Apply Implication Rule () to line , yielding
Step 3: Apply Self-Reference Rule () to , yielding final destination
Proof complete.