Skip to main content
ScotlandPhilosophySyllabus dot point

Which standard argument forms are valid, which are invalid, and how do you use the counterexample method to tell them apart?

Valid and invalid argument forms: modus ponens, modus tollens, the disjunctive and hypothetical syllogisms; the formal fallacies of affirming the consequent and denying the antecedent; and using the counterexample method to expose an invalid form.

The standard valid argument forms in SQA Higher Philosophy (modus ponens, modus tollens, disjunctive and hypothetical syllogism) and the invalid forms (affirming the consequent, denying the antecedent), with the counterexample method for proving an argument invalid.

Generated by Claude Opus 4.812 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. The valid forms
  3. The invalid forms
  4. The counterexample method
  5. Examples in context
  6. Try this

What this dot point is asking

Some argument shapes guarantee a valid inference whatever you slot into them, and some only look as if they do. SQA Higher Philosophy expects you to recognise the standard valid forms (modus ponens, modus tollens, disjunctive syllogism, hypothetical syllogism) and the two classic invalid forms (affirming the consequent, denying the antecedent), and to prove an argument invalid using the counterexample method.

The valid forms

A conditional statement has the shape "if P then Q", where P is the antecedent and Q is the consequent. Three of the four valid forms turn on conditionals.

  • Modus ponens. "If the alarm sounds, we evacuate; the alarm sounded; so we evacuate." Affirming the antecedent forces the consequent.
  • Modus tollens. "If it is a square, it has four sides; it does not have four sides; so it is not a square." Denying the consequent forces the denial of the antecedent.
  • Hypothetical syllogism. "If I study, I pass; if I pass, I graduate; so if I study, I graduate." Conditionals chain together.
  • Disjunctive syllogism. "Either the train is late or I missed it; the train is not late; so I missed it." Ruling out one disjunct leaves the other.

The invalid forms

Two shapes mimic modus ponens and modus tollens but are invalid.

  • Affirming the consequent. "If it rained, the ground is wet; the ground is wet; so it rained." Invalid, because the ground could be wet for another reason.
  • Denying the antecedent. "If it rained, the ground is wet; it did not rain; so the ground is not wet." Invalid, because something else could have wet the ground.

In both, a conditional only tells you that P is sufficient for Q, not that P is the only route to Q, so you cannot reason backwards from Q to P or from not-P to not-Q.

The counterexample method

The method works because validity is about form: if even one argument of a given form has true premises and a false conclusion, the form cannot guarantee truth. You do not need to discuss the original content at all; you just match its skeleton with obviously true premises and an obviously false conclusion.

Examples in context

Suppose you are given: "If a country is democratic, it holds elections; North Korea holds elections; so North Korea is democratic." First identify the form: it is "if P then Q; Q; therefore P", affirming the consequent. To prove it invalid, build a same-form counterexample with clear truth values: "If something is a dog, it is an animal; a cat is an animal; so a cat is a dog." The premises are plainly true, the conclusion plainly false, and the form is identical, so the original argument's form is invalid. That is a complete, full-mark demonstration: name the form, then defeat it with a counterexample.

Try this

Q1. Write modus ponens and modus tollens in symbolic form. [2 marks]

  • Cue. Modus ponens: if P then Q; P; Q\text{if } P \text{ then } Q;\ P;\ \therefore Q. Modus tollens: if P then Q; ¬Q; ¬P\text{if } P \text{ then } Q;\ \neg Q;\ \therefore \neg P.

Q2. Why does a single counterexample prove a form invalid? [2 marks]

  • Cue. Validity requires that no argument of the form has true premises and a false conclusion, so one example with true premises and a false conclusion shows the form fails.

Exam-style practice questions

Practice questions written in the style of SQA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

SQA Higher (P1)4 marksIdentify the form of the following argument and state whether it is valid: 'If it is raining then the ground is wet; the ground is wet; so it is raining.'
Show worked answer →

Marks are awarded for naming the form and correctly judging validity with a reason. This argument affirms the consequent: it has the shape "If P then Q; Q; therefore P", which is an invalid form.

Explain why with a counterexample: the ground could be wet for another reason, such as a burst pipe or a hose, so the premises can both be true while the conclusion (it is raining) is false. Because a situation exists in which the premises hold and the conclusion fails, the form is invalid. Contrast it with the valid modus ponens, "If P then Q; P; therefore Q", which would be "if it is raining the ground is wet; it is raining; so the ground is wet".

SQA Higher (P1)5 marksUse the counterexample method to show that the following argument is invalid.
Show worked answer →

The counterexample method earns marks for constructing a new argument with exactly the same form whose premises are clearly true and whose conclusion is clearly false. That single example proves the form cannot be valid.

Take "All dogs are animals; all cats are animals; so all dogs are cats", whose form is "All A are C; all B are C; so all A are B". A counterexample with the same form is "All apples are fruit; all bananas are fruit; so all apples are bananas". The premises are obviously true and the conclusion obviously false, so the shared form is invalid. State explicitly that because the form allows true premises and a false conclusion, every argument of that form is invalid.

Related dot points

Sources & how we know this