Truth Table Flashcards: Connectives & Logical Equivalence

84 truth-table flashcards on logical connectives, material conditionals, nested expressions, equivalence, and counterexamples, with short explanations.

Tietoja tästä pakasta

Practice propositional logic with 84 English truth-table flashcards. The set covers NOT (¬), AND (∧), inclusive OR (∨), exclusive OR (⊕), the material conditional (→), and the biconditional (↔). T means true and F means false. It suits learners starting formal logic or discrete mathematics.

Cards ask you to recall a connective’s truth conditions, identify a connective from its full rule, evaluate an expression from a stated assignment, and produce short output columns with an explicit row order. A few original statement-to-symbol tasks and one symbol-to-statement task connect the notation to English. Later cards practice De Morgan’s laws, double negation, conditional rewriting, biconditional and XOR expansions, negated conditionals, and the distinction between a conditional, its converse, inverse, and contrapositive.

The sequence introduces notation and simple connectives before nested expressions, logical equivalence, counterexamples, and tautology/contradiction/contingency classification. Selected equivalences have separate forward and reverse cards, placed apart. Answers start with the result and give a short reason. For a counterexample task, any assignment that makes the two outputs differ is a valid answer.

This is a focused practice set, not a full logic course or an exam syllabus. It excludes quantified statements, proof systems, circuits, and programming-language evaluation rules. It does not ask for a connective from a lone truth value, which would be ambiguous, or repeat every possible symbolic and English permutation. Material implication is used as a truth-functional rule; the cards do not treat it as a theory of causation or every everyday use of “if”.

For a short introduction, read truth values, conjunction and disjunction. For study habits, see how to use flashcards for math.

The questions, answers, examples, order, metadata, and cover were independently created with AI assistance. Logic facts were checked against the open textbook forall x: Calgary, especially its chapters on connective truth tables, complete truth tables, and semantic concepts, and by direct truth-value calculation. No textbook exercises, teaching prose, diagrams, examination questions, or competitor cards were copied. The original text and generated cover are released under CC0 1.0 to the extent applicable rights exist; reference-source text retains its own license. This is an independent resource, unaffiliated with the Open Logic Project or any school or examination provider.

Tämän pakan kortit

  1. Kortti 1

    Kysymys

    In classical propositional logic, what is a proposition?

    Vastaus

    A statement with a truth value: true or false. A question or command is not a proposition in this setting.

  2. Kortti 2

    Kysymys

    What does negation (¬p) do to the truth value of p?

    Vastaus

    It reverses it: true becomes false, and false becomes true.

  3. Kortti 3

    Kysymys

    When is the conjunction (p ∧ q) true?

    Vastaus

    Only when p and q are both true.

  4. Kortti 4

    Kysymys

    When is the inclusive disjunction (p ∨ q) true?

    Vastaus

    When at least one of p and q is true, including when both are true.

  5. Kortti 5

    Kysymys

    What does one valuation assign in a propositional truth table?

    Vastaus

    One truth value to each proposition letter. The assignment stays fixed throughout that row.

  6. Kortti 6

    Kysymys

    When is the material conditional (p → q) false?

    Vastaus

    Only when p is true and q is false. Here p is the antecedent and q is the consequent.

  7. Kortti 7

    Kysymys

    When is the biconditional (p ↔ q) true?

    Vastaus

    When p and q have the same truth value: both true or both false.

  8. Kortti 8

    Kysymys

    When is exclusive OR (p ⊕ q) true?

    Vastaus

    When exactly one of p and q is true. It is false when their truth values match.

  9. Kortti 9

    Kysymys

    What is the main connective in ((¬p) ∧ q)?

    Vastaus

    ∧ (AND). It combines the whole left part, (¬p), with q.

  10. Kortti 10

    Kysymys

    How many rows does a complete truth table with three distinct proposition letters need?

    Vastaus

    8 rows: each of the three letters has two choices, so 2³ = 8.

  11. Kortti 11

    Kysymys

    If p = F, what is (¬p)?

    Vastaus

    T. Negation reverses F to T.

  12. Kortti 12

    Kysymys

    If p = T and q = F, what is (p ∧ q)?

    Vastaus

    F. AND needs both inputs to be true.

  13. Kortti 13

    Kysymys

    If p = T and q = T, what is inclusive OR (p ∨ q)?

    Vastaus

    T. Inclusive OR allows both inputs to be true.

  14. Kortti 14

    Kysymys

    If p = T and q = T, what is the material conditional (p → q)?

    Vastaus

    T. A true antecedent with a true consequent does not make the conditional false.

  15. Kortti 15

    Kysymys

    If p = F and q = F, what is (p ↔ q)?

    Vastaus

    T. The two truth values match, even though neither is true.

  16. Kortti 16

    Kysymys

    If p = T and q = T, what is exclusive OR (p ⊕ q)?

    Vastaus

    F. XOR requires exactly one true input.

  17. Kortti 17

    Kysymys

    Does a true material conditional (p → q) establish that p causes q?

    Vastaus

    No. Material implication is determined by truth values; it does not establish causation or capture every everyday use of “if”.

  18. Kortti 18

    Kysymys

    What assignments are listed by the two-letter row order TT, TF, FT, FF?

    Vastaus

    (p, q) = (T, T), (T, F), (F, T), (F, F). Each possible assignment appears once.

  19. Kortti 19

    Kysymys

    In ¬(p ∨ q), does ¬ negate just p or the whole disjunction?

    Vastaus

    The whole disjunction (p ∨ q). Evaluate that parenthesized expression before negating it.

  20. Kortti 20

    Kysymys

    If p = F and q = T, what is the material conditional (p → q)?

    Vastaus

    T. A material conditional with a false antecedent is true.

  21. Kortti 21

    Kysymys

    If p = T and q = F, what is (p ↔ q)?

    Vastaus

    F. The two truth values differ.

  22. Kortti 22

    Kysymys

    If p = T and q = F, what is exclusive OR (p ⊕ q)?

    Vastaus

    T. Exactly one input is true.

  23. Kortti 23

    Kysymys

    Which standard connective is true exactly when both inputs are true?

    Vastaus

    Conjunction (AND), written ∧.

  24. Kortti 24

    Kysymys

    Which standard connective is false exactly when both inputs are false?

    Vastaus

    Inclusive disjunction (OR), written ∨. The both-true case is true.

  25. Kortti 25

    Kysymys

    Which standard connective takes one input and reverses its truth value?

    Vastaus

    Negation (NOT), written ¬.

  26. Kortti 26

    Kysymys

    If p = F and q = F, what is the material conditional (p → q)?

    Vastaus

    T. Its only false case requires a true antecedent and a false consequent.

  27. Kortti 27

    Kysymys

    Which standard connective is true exactly when its two inputs have matching truth values?

    Vastaus

    The biconditional (if and only if), written ↔.

  28. Kortti 28

    Kysymys

    Which standard connective is true exactly when its two inputs have different truth values?

    Vastaus

    Exclusive OR (XOR), written ⊕.

  29. Kortti 29

    Kysymys

    What is the main connective in ((p ∨ q) → (¬r))?

    Vastaus

    → (the material conditional). The entire disjunction is the antecedent, and (¬r) is the consequent.

  30. Kortti 30

    Kysymys

    Which standard connective is false exactly when its first input is true and its second input is false?

    Vastaus

    The material conditional, written →. Input order matters.

  31. Kortti 31

    Kysymys

    Give the output column for (p ∧ q), with (p, q) rows TT, TF, FT, FF.

    Vastaus

    T, F, F, F. Only the both-true row satisfies AND.

  32. Kortti 32

    Kysymys

    If p = T and q = F, what is ¬(p ∧ q)?

    Vastaus

    T. First (p ∧ q) is F; negating it gives T.

  33. Kortti 33

    Kysymys

    Let a mean “the archive is open” and b mean “the desk is staffed”. Symbolize “the archive is open and the desk is staffed”.

    Vastaus

    (a ∧ b). Both statements are asserted.

  34. Kortti 34

    Kysymys

    Give the output column for the material conditional (p → q), with (p, q) rows TT, TF, FT, FF.

    Vastaus

    T, F, T, T. Only the true-antecedent, false-consequent row fails.

  35. Kortti 35

    Kysymys

    What makes a formula a tautology in classical propositional logic?

    Vastaus

    It is true on every possible valuation, not just the row currently being checked.

  36. Kortti 36

    Kysymys

    Give the output column for inclusive OR (p ∨ q), with (p, q) rows TT, TF, FT, FF.

    Vastaus

    T, T, T, F. Only the both-false row fails inclusive OR.

  37. Kortti 37

    Kysymys

    When are two propositional formulas logically equivalent?

    Vastaus

    When their final truth values match on every valuation of their combined proposition letters.

  38. Kortti 38

    Kysymys

    Give the output column for (p ↔ q), with (p, q) rows TT, TF, FT, FF.

    Vastaus

    T, F, F, T. The first and last rows have matching truth values.

  39. Kortti 39

    Kysymys

    If p = F and q = T, what is (p ∨ (¬q)), using inclusive OR?

    Vastaus

    F. Both p and (¬q) are F.

  40. Kortti 40

    Kysymys

    If p = T and q = F, what is the material conditional (p → q)?

    Vastaus

    F. This is its only false input combination.

  41. Kortti 41

    Kysymys

    Give the output column for (¬p), with p rows T, F.

    Vastaus

    F, T. Negation reverses each row.

  42. Kortti 42

    Kysymys

    Let s mean “the scan succeeds” and a mean “the alert appears”. Symbolize “if the scan succeeds, the alert appears”, using material implication.

    Vastaus

    (s → a). The scan statement is the antecedent; the alert statement is the consequent.

  43. Kortti 43

    Kysymys

    Give the output column for exclusive OR (p ⊕ q), with (p, q) rows TT, TF, FT, FF.

    Vastaus

    F, T, T, F. Exactly one input is true in the middle two rows.

  44. Kortti 44

    Kysymys

    What makes a formula a contradiction in classical propositional logic?

    Vastaus

    It is false on every possible valuation.

  45. Kortti 45

    Kysymys

    If p = T, q = F and r = T, what is ((p ∧ q) ∨ r), using inclusive OR?

    Vastaus

    T. The conjunction is F, but r is T, so the disjunction is T.

  46. Kortti 46

    Kysymys

    Simplify ¬(¬p) without changing its truth value.

    Vastaus

    p. Two negations restore the original truth value.

  47. Kortti 47

    Kysymys

    Let d mean “the door is unlocked” and c mean “the code is accepted”. Symbolize “the door is unlocked if and only if the code is accepted”.

    Vastaus

    (d ↔ c). Both directions of the conditional are required.

  48. Kortti 48

    Kysymys

    What makes a propositional formula contingent?

    Vastaus

    It is true on at least one valuation and false on at least one other valuation.

  49. Kortti 49

    Kysymys

    If p = T and q = T, what is (p → (¬q)), using material implication?

    Vastaus

    F. Its antecedent is T and its consequent (¬q) is F.

  50. Kortti 50

    Kysymys

    Use De Morgan’s law to rewrite ¬(p ∧ q) with negations only on letters.

    Vastaus

    ((¬p) ∨ (¬q)). At least one conjunct must be false; ∨ is inclusive OR.

  51. Kortti 51

    Kysymys

    Let n mean “the north path is open” and e mean “the east path is open”. Symbolize “at least one of these paths is open, possibly both”.

    Vastaus

    (n ∨ e). This is inclusive OR.

  52. Kortti 52

    Kysymys

    Classify (p ∨ (¬p)): tautology, contradiction or contingent? Use classical logic and inclusive OR.

    Vastaus

    Tautology. Whether p is T or F, one disjunct is T.

  53. Kortti 53

    Kysymys

    If p = F and q = F, what is ¬(p ∨ q), using inclusive OR?

    Vastaus

    T. The disjunction is F, so its negation is T.

  54. Kortti 54

    Kysymys

    Use De Morgan’s law to rewrite ¬(p ∨ q) with negations only on letters. Use inclusive OR.

    Vastaus

    ((¬p) ∧ (¬q)). Both disjuncts must be false.

  55. Kortti 55

    Kysymys

    Let w mean “the window is closed” and h mean “the heater is on”. Read (h → w) as an English material conditional.

    Vastaus

    If the heater is on, then the window is closed. The formula itself makes no causal claim.

  56. Kortti 56

    Kysymys

    Classify (p ∧ (¬p)): tautology, contradiction or contingent?

    Vastaus

    Contradiction. The two conjuncts cannot both be true on any valuation.

  57. Kortti 57

    Kysymys

    Rewrite the material conditional (p → q) using only NOT and inclusive OR.

    Vastaus

    ((¬p) ∨ q). It is false exactly when p is T and q is F.

  58. Kortti 58

    Kysymys

    If p = T, q = T and r = F, what is ((p ⊕ q) ↔ r), where ⊕ is exclusive OR?

    Vastaus

    T. The XOR is F and r is F, so the biconditional compares matching values.

  59. Kortti 59

    Kysymys

    Write an expression with exactly two NOT operators that is equivalent to p.

    Vastaus

    ¬(¬p). Negating twice leaves every truth value unchanged.

  60. Kortti 60

    Kysymys

    Classify (p ∧ q): tautology, contradiction or contingent?

    Vastaus

    Contingent. It is T at p = T, q = T and F at p = F, q = T.

  61. Kortti 61

    Kysymys

    What is the contrapositive of the material conditional (p → q)?

    Vastaus

    ((¬q) → (¬p)). Swap the two sides and negate both.

  62. Kortti 62

    Kysymys

    Rewrite ¬(p → q) using AND and NOT, with → meaning material implication.

    Vastaus

    (p ∧ (¬q)). A material conditional fails exactly when its antecedent is true and its consequent is false.

  63. Kortti 63

    Kysymys

    Rewrite ((¬p) ∨ (¬q)) as one negation of a conjunction, using inclusive OR.

    Vastaus

    ¬(p ∧ q). This is De Morgan’s law in the reverse direction.

  64. Kortti 64

    Kysymys

    Give the output column for (p ∨ (¬q)), with (p, q) rows TT, TF, FT, FF and inclusive OR.

    Vastaus

    T, T, F, T. The only false row has p = F and q = T.

  65. Kortti 65

    Kysymys

    What is the converse of (p → q)?

    Vastaus

    (q → p). Swap the antecedent and consequent without negating either.

  66. Kortti 66

    Kysymys

    Rewrite (p ↔ q) as an AND of two material conditionals.

    Vastaus

    ((p → q) ∧ (q → p)). Both directions must hold.

  67. Kortti 67

    Kysymys

    Rewrite ((¬p) ∧ (¬q)) as one negation of an inclusive disjunction.

    Vastaus

    ¬(p ∨ q). This is De Morgan’s law in the reverse direction.

  68. Kortti 68

    Kysymys

    Give one valuation showing that (p ∨ q) and (p ∧ q) are not equivalent. Use inclusive OR.

    Vastaus

    p = T, q = F gives T for the OR and F for the AND. The swapped assignment also works.

  69. Kortti 69

    Kysymys

    What is the inverse of (p → q)?

    Vastaus

    ((¬p) → (¬q)). Negate both sides without swapping them.

  70. Kortti 70

    Kysymys

    Rewrite ((¬p) ∨ q) as a single material conditional, using inclusive OR.

    Vastaus

    (p → q). Both expressions fail exactly when p is T and q is F.

  71. Kortti 71

    Kysymys

    Rewrite exclusive OR (p ⊕ q) using AND, inclusive OR and NOT.

    Vastaus

    ((p ∨ q) ∧ ¬(p ∧ q)). Require at least one true input and rule out both being true.

  72. Kortti 72

    Kysymys

    A formula is true for p = T and q = F. Is that enough to call it a tautology?

    Vastaus

    No. A tautology must be true on every valuation. One true row establishes only that it can be true.

  73. Kortti 73

    Kysymys

    Is a material conditional (p → q) logically equivalent to its contrapositive ((¬q) → (¬p))?

    Vastaus

    Yes. Both are false exactly when p is T and q is F.

  74. Kortti 74

    Kysymys

    Give one valuation showing that (p → q) and its converse (q → p) are not equivalent. Use material implication.

    Vastaus

    p = T, q = F. Then (p → q) is F and (q → p) is T.

  75. Kortti 75

    Kysymys

    Rewrite ((p → q) ∧ (q → p)) using one connective, with both arrows meaning material implication.

    Vastaus

    (p ↔ q). This is the biconditional.

  76. Kortti 76

    Kysymys

    What does one valuation with different outputs prove about two formulas?

    Vastaus

    They are not logically equivalent. Equivalence requires agreement on every valuation.

  77. Kortti 77

    Kysymys

    Give one valuation showing that (p → q) and its inverse ((¬p) → (¬q)) are not equivalent. Use material implication.

    Vastaus

    p = T, q = F. The original is F, while the inverse has a false antecedent and is T.

  78. Kortti 78

    Kysymys

    Give one valuation showing that ¬(p ∧ q) and ((¬p) ∧ (¬q)) are not equivalent.

    Vastaus

    p = T, q = F. The negated conjunction is T; the conjunction of negations is F.

  79. Kortti 79

    Kysymys

    Which connective does ((p ∨ q) ∧ ¬(p ∧ q)) express? Here ∨ is inclusive OR.

    Vastaus

    Exclusive OR: (p ⊕ q). Exactly one input must be true.

  80. Kortti 80

    Kysymys

    If (p ↔ q) is true on one row, does that show that the formulas p and q are logically equivalent?

    Vastaus

    No. They match on that row only. Logical equivalence requires the biconditional to be true on every valuation.

  81. Kortti 81

    Kysymys

    Are the converse (q → p) and inverse ((¬p) → (¬q)) of (p → q) equivalent to each other? Use material implication.

    Vastaus

    Yes. They are contrapositives of each other, and both are false exactly when q is T and p is F.

  82. Kortti 82

    Kysymys

    At p = T, q = F and r = F, compare ((p ∨ q) ∧ r) with (p ∨ (q ∧ r)). Use inclusive OR.

    Vastaus

    The first is F; the second is T. Parentheses change which operations combine first.

  83. Kortti 83

    Kysymys

    Rewrite (p ∧ (¬q)) as the negation of one material conditional.

    Vastaus

    ¬(p → q). The conjunction describes exactly the conditional’s false case.

  84. Kortti 84

    Kysymys

    Among AND (∧), inclusive OR (∨), XOR (⊕), material conditional (→) and biconditional (↔), which has outputs T, F, F, T for (p, q) rows TT, TF, FT, FF?

    Vastaus

    Biconditional (↔). It is true on the two rows where the inputs match.

The AND, OR and NOT symbols on a navy study tile, with light and dark tokens on an ivory background.

84 korttia

Truth Table Flashcards: Connectives & Logical Equivalence

Opiskele tätä pakkaa ilmaiseksi

Nibomo avautuu, jotta voit aloittaa opiskelun.