What to do: choose a difficulty, then select an exercise. Each correct answer earns points and each error costs them; a set is complete at 100 points. All moods and figures of the scholastic account are in play — including the fourth figure and the weakened (subaltern) moods.
Where schematic terms are possible, a small switch on the exercise page chooses letter or English terms — capital letters stand for general terms, lower-case letters and proper names for singular. Letters are the easier dress: finish a set in letters, and it will invite you to attempt the same in English.
You may well begin with the two Study sections, which teach without keeping score. The Diagram Workshop lets you mark Venn diagrams freely — shade regions, place ×s — while the program reads back what your marks assert. The Square of Opposition sets two terms in the four traditional relations and displays any immediate inference — converse, obverse, contrapositive, contradictory — drawn from whichever corner you choose.
A general term is a universal: one word standing over a host of individuals. Picture it looking down on them — the term above, and beneath it every single thing of which it can be truly said:
Every circle in these diagrams is such a universal seen from above, its individuals gathered inside. Two moves say everything: an × reaches down and picks one individual out at random — “some dog” — without saying which; shading declares that a region holds no individuals at all. When two or three circles overlap, their regions sort the individuals beneath — and the whole logic of propositions and syllogisms can be read off the picture. Use the buttons below to see any form drawn for you, or mark the regions yourself and let the readout say what your diagram asserts.
Shading declares a region empty; an × declares that something lives there. Each categorical proposition makes exactly one mark:
“All S are P” — shade the part of S outside P (no S escapes P).
“No S are P” — shade the overlap (nothing is both).
“Some S are P” — place an × in the overlap.
“Some S are not P” — place an × in S outside P.
With three circles, a universal proposition empties a lens of two cells — one inside the third circle and one outside it. A single × placed in one cell asserts several “some”-propositions at once, as the readout below will show. In syllogism mode the readout also states what your marks force about the two outer terms — the conclusion, if one follows.
The hypothetical, the conjunctive, and the disjunctive. In the last three modes the circles no longer sort whole classes: they chart the possible standings of a single subject. Shading now means a region closed to the subject; the × fixes where it stands. “If Felix is a cat, then Felix is a mammal” closes off cat-but-not-mammal — shade that crescent. “Felix is not both a dog and a cat” closes the overlap. Shading the region outside both circles says “one or the other” — the broad disjunctive; shade the overlap as well, and it becomes strict: exactly one. The same picture bears all these voicings — conditional, conjunctive, and disjunctive differ in dress, not in force — and each mode reads your marks in its own idiom.
The moods then appear before the eyes. Shade the major; place the × where a minor premise puts the subject, and the readout draws the conclusion — ponendo ponens, tollendo tollens, ponendo tollens. Shade three regions, and the subject is driven into the fourth. But if your marks leave two regions open, nothing follows: the fallacies of affirming the consequent, denying the antecedent, and tollendo ponens are exactly the cases where the subject still has two homes.
Every simple categorical proposition has a quantity — universal or particular — and a quality — affirmative or negative. Cross these two and exactly four forms result, named by the vowels of affirmo (“I affirm”) and nego (“I deny”):
A — universal affirmative, All S are P. E — universal negative, No S are P. I — particular affirmative, Some S are P. O — particular negative, Some S are not P.
The square sets these four at its corners — A and E along the top, I and O beneath — so that the logical bonds between them may be seen at a glance. Four such bonds hold:
Contradictories (the diagonals, A–O and E–I) can never share a truth-value: of each pair, exactly one is true and one false. Contraries (A–E) cannot both be true, though both may be false. Subcontraries (I–O) cannot both be false, though both may be true. Subalterns (A above I, E above O): truth descends from the universal to its particular, and falsity climbs from the particular to its universal.
Why it is used. Given the truth or falsity of any one corner, the square lets you read off at once what must follow for the other three. It is the oldest engine of valid inference from a single premise — and the ground of the immediate inferences below, which you can try out on any pair of terms in the square at the foot of this page.
Conversion exchanges subject and predicate. E and I convert simply, and the result is equivalent — truth passes both ways: “No fish are birds” ⇄ “No birds are fish”; “Some singers are poets” ⇄ “Some poets are singers”.
A converts only per accidens — the quantity drops: “All foxes are animals” yields “Some animals are foxes”. Why the drop? The A proposition places the foxes wholly inside the animals, but it says nothing about the whole of the animals — “All animals are foxes” would claim far more than was given (the illicit conversion). Yet since there are foxes (every term is non-empty on the traditional account), that part of the animals which contains them must be foxes: hence “some animals are foxes”. Truth is preserved downward only — you cannot climb back from “Some animals are foxes” to “All foxes are animals”.
O has no converse at all: “Some animals are not foxes” is true, while “Some foxes are not animals” is false.
Obversion changes the quality and replaces the predicate with its complement. It works on all four forms and is fully truth-preserving — the obverse is equivalent to the original: “All foxes are animals” ⇄ “No foxes are non-animals”; “Some poets are singers” ⇄ “Some poets are not non-singers”.
Contraposition is the conversion of the obverse: the terms change places and each gives way to its complement. For A and O the result is equivalent: “All foxes are animals” ⇄ “All non-animals are non-foxes” (whatever fails to be an animal certainly fails to be a fox). E contraposes only per accidens, to an O; I has no contrapositive.
The contradictory is not a truth-preserving inference but a truth-reversing pairing: A with O, E with I, each always taking the opposite truth-value of the other.
In sum: simple conversion (E, I), obversion (all), and contraposition (A, O) are equivalences — truth passes both ways. Conversion of A and contraposition of E hold in one direction only, the universal weakening to a particular by existential import. And O cannot be converted, nor I contraposed, at all.