LOGISTICS Truth Tables

Truth Value Assignments and Conditional Truth Tables

  • Standard Truth Table Setup:

    • For two atomic propositions, the truth table is structured by assigning standard truth values across rows and columns.
    • Column 1 (AA): Two truths followed by two falses (T,T,F,FT, T, F, F).
    • Column 2 (BB): Alternating truths and falses (T,F,T,FT, F, T, F).
  • Truth Conditions of the Conditional (A→BA \rightarrow B):

    • Evaluating a conditional statement (e.g., "If I win the lottery, I'll give you a million dollars") involves identifying when a statement holds true versus when it can be proven false:
      • True Antecedent, True Consequent (T→TT \rightarrow T): Yields True. Winning the lottery and providing the million dollars fulfills the condition. The speaker cannot be called a liar.
      • True Antecedent, False Consequent (T→FT \rightarrow F): Yields False. Winning the lottery and failing to give the million dollars violates the commitment. This is the only scenario where the conditional statement is false.
      • False Antecedent, False Consequent (F→FF \rightarrow F): Yields True. Not winning the lottery and not giving the million dollars does not break the promise. The condition promised was contingent on winning.
      • False Antecedent, True Consequent (F→TF \rightarrow T): Yields True. Not winning the lottery but giving the million dollars anyway does not invalidate the original statement.
  • Fundamental Rule of Conditionals:

    • A conditional statement is false if and only if the antecedent ("if" clause) is true and the consequent ("then" clause) is false.

Components and Mechanics of Conditional Statements

  • Structural Terminology:

    • Antecedent: The initial clause of a conditional statement (represented by AA in A→BA \rightarrow B). Derived from the Latin prefix ante- meaning "before."
    • Consequent: The secondary clause of a conditional statement (represented by BB in A→BA \rightarrow B). Represents the outcome or consequence of the antecedent occurring.
  • Linguistic Variations and Guarantee vs. Exclusivity:

    • The English expression "AA only if BB" expresses a conditional connection, though it differs in natural phrasing from "If AA, then BB".
    • A conditional statement guarantees the consequent given the antecedent, but it does not claim the antecedent is the sole condition under which the consequent can occur.
  • Mechanical Analogy (Car Ignition):

    • Consider the conditional: "If the car cranks, then it has gas" (Car Cranks→Has Gas\text{Car Cranks} \rightarrow \text{Has Gas}).
    • If the car cranks, it guarantees that the car has gas, a good battery, an ignition switch, spark plugs, and a starter.
    • The presence of gas alone does not guarantee the car will crank, but cranking guarantees the presence of gas.

Truth-Functional Connectors in Propositional Logic

  • Propositional logic relies on four primary truth-functional connectors:
    1. Conjunction: A∧BA \land B ("AA and BB")
    2. Disjunction: A∨BA \lor B ("AA or BB")
    3. Negation: eg A ("not AA")
    4. Conditional: A→BA \rightarrow B ("if AA then BB")

The Eight Valid Rules of Inference

  • Rules of inference are deductive argument forms that are universally valid by virtue of their logical structure.

  • Memorizing these forms allows logical proofs to be constructed directly without relying on truth tables as a crutch.

  • 1. Modus Ponens (Affirming the Antecedent):

    • Form:
      • Premise 1: A→BA \rightarrow B
      • Premise 2: AA
      • Conclusion: BB
    • Explanation: Affirming that the antecedent (AA) is true guarantees that the consequent (BB) is also true.
  • 2. Modus Tollens (Denying the Consequent / Negating the Consequent):

    • Form:
      • Premise 1: A→BA \rightarrow B
      • Premise 2: eg B
      • Conclusion: eg A
    • Explanation: Denying or negating the consequent ( eg B) proves that the antecedent ( eg A) did not occur.
  • 3. Hypothetical Syllogism (Chain Logic):

    • Form:
      • Premise 1: A→BA \rightarrow B
      • Premise 2: B→CB \rightarrow C
      • Conclusion: A→CA \rightarrow C
    • Explanation: Links conditional statements in a continuous logical chain. This rule extends across arbitrarily long chains (e.g., A→YA \rightarrow Y, Y→Z  ⟹  A→ZY \rightarrow Z \implies A \rightarrow Z).
  • 4. Simplification:

    • Form:
      • Premise: A∧BA \land B
      • Conclusion: AA
    • Explanation: If a conjunctive statement asserts that both atomic propositions exist together as true, either proposition can be isolated independently as true.
  • 5. Conjunction:

    • Form:
      • Premise 1: AA
      • Premise 2: BB
      • Conclusion: A∧BA \land B
    • Explanation: The inverse of simplification. If two atomic propositions are known to exist independently as true, they can be joined into a conjunctive statement.
  • 6. Addition:

    • Form:
      • Premise: AA
      • Conclusion: A∨BA \lor B
    • Explanation: If AA is known to be true, appending any arbitrary proposition BB via disjunction (∨\lor) creates a statement that is unconditionally true.
    • Common Confusion: Students frequently mistake addition for conjunction because it appends elements; however, addition strictly uses disjunction (∨\lor), providing a logical "out."
  • 7. Disjunctive Syllogism:

    • Form:
      • Premise 1: A∨BA \lor B
      • Premise 2: eg A
      • Conclusion: BB
    • Explanation: Given a choice between two options where one option is eliminated, the remaining option must be true.
  • 8. Constructive Dilemma:

    • Form:
      • Premise 1: A∨BA \lor B
      • Premise 2: A→CA \rightarrow C
      • Premise 3: B→DB \rightarrow D
      • Conclusion: C∨DC \lor D
    • Explanation: Combines disjunctive options with conditional consequences to establish a disjunctive result.
    • Example: A burglar is in either the attic (AA) or the basement (BB). If in the attic (AA), they face an attempted murder charge (CC). If in the basement (BB), they face an aggravated assault charge (DD). Attempted murder carries a maximum life sentence, while aggravated assault carries a maximum 20-year sentence. Consequently, the defendant faces either a life sentence or a 20-year sentence (C∨DC \lor D).

Formal Logical Fallacies

  • Invalid Reversals:
    • Reversing valid inference forms produces formal logical fallacies:
      • Fallacy of Affirming the Consequent: A→BA \rightarrow B, B  ⟹  AB \implies A (Invalid).
      • Fallacy of Denying the Antecedent: A→BA \rightarrow B, eg A \implies eg B (Invalid).

Step-by-Step Proof Applications and Derivations

  • Proof Strategy Example 1: Extracting Negation via Modus Tollens:

    • To isolate eg A from A→BA \rightarrow B and eg B, apply Modus Tollens (Denying the Consequent).
    • To extract eg eg B from a conjunction like ¬¬B∧D\neg \neg B \land D, apply Simplification.
  • Proof Strategy Example 2: Hypothetical Syllogism and Conjunction Steps:

    • Premises given:
      1. A→BA \rightarrow B
      2. B→CB \rightarrow C
      3. A∧¬DA \land \neg D
    • Step 1: Connect A→BA \rightarrow B and B→CB \rightarrow C using Hypothetical Syllogism to derive A→CA \rightarrow C.
    • Step 2: Isolate AA from A∧¬DA \land \neg D using Simplification.
    • Step 3: Apply Modus Ponens using A→CA \rightarrow C and AA to isolate CC.
    • Step 4: Isolate eg D from A∧¬DA \land \neg D using Simplification.
    • Step 5: Combine CC and eg D using Conjunction to achieve the final conclusion: C∧¬DC \land \neg D

Questions & Discussion

  • Question: Can "I win the lottery only if you get the money" be read as meaning that you only get the money if the lottery is won, making it false if money is given without winning?

    • Response: Moving the clauses alters the formal statement structure. Reading "AA only if BB" in English can sound unnatural, but in formal logic, providing money without winning the lottery does not make the original conditional false. The only scenario that invalidates the statement is winning the lottery and failing to give the money.
  • Question: Is denying the consequent doing the same thing as affirming the antecedent?

    • Response: No. Affirming the antecedent uses Modus Ponens (A→BA \rightarrow B, A  ⟹  BA \implies B), whereas denying the consequent uses Modus Tollens (A→BA \rightarrow B, eg B \implies eg A). Both are valid logical forms, but they operate in opposite directions.\n\n* **Question**: In Exercise Step 4, how do we isolate CwhenwhenC does not exist inside an "and" statement?\n * **Response**: First derive A \rightarrow CviaHypotheticalSyllogismfromvia Hypothetical Syllogism fromA \rightarrow BandandB \rightarrow C.Thenextract. Then extractAfromfromA \land eg DviaSimplification.Finally,applyModusPonenstovia Simplification. Finally, apply Modus Ponens toA \rightarrow CandandAtoderiveto deriveC$$.