The 2,300-Year-Old Puzzle About ‘If’ That Logic Still Fights Over
A Playground Argument About “If”

Imagine you and a friend are on the playground. You say, “If you lend me the ball, I’ll let you join the game.” Your friend shoots back, “If you lend me the ball, I won’t let you join the game.” Right away you feel something is wrong. Both claims can’t be true at the same time about the same situation. They contradict each other. But why exactly are they so impossible together?
This simple puzzle points to a deep question about the word “if.” For over two thousand years, philosophers have noticed that the way we normally use “if…then…” sentences follows certain secret rules — rules that standard school logic does not always respect. The branch of thought that studies these rules is called connexive logic. It collects systems of logic that accept two special principles, one from Aristotle and one from Boethius. Together these principles say that no statement can imply its own opposite, and that a single “if” claim cannot be true alongside the same “if” claim with a flipped ending.
Aristotle’s Surprising Discovery

The first principle is often called Aristotle’s thesis (named after the ancient Greek philosopher Aristotle, 384–322 BCE). It says: no proposition implies its own negation. In symbols, you might write it as “it is not the case that A implies not‑A.” In ordinary language, a claim like “If it’s sunny, then it’s not sunny” can never be true.
Why does this matter? Think about what it would mean for a sentence to imply its own opposite. If “It is raining” implied “It is not raining,” the world would make no sense — the same fact would require both itself and its denial. Aristotle saw that this kind of self‑undermining would break any sensible way of reasoning. So connexive logics build in a protection: they make it impossible for A → ~A to be a valid statement. (The arrow “→” stands for “if…then…,” and “~” stands for “not.”)
A close cousin is the second half of Aristotle’s insight: A’s negation should not imply A either. That is, “If it is not sunny, then it is sunny” is just as broken. These twin ideas — ~A → A is impossible, and A → ~A is impossible — are the first mark of a connexive logic.
Boethius Adds Another Piece

Several hundred years after Aristotle, the Roman philosopher Boethius (c. 480–524 AD) noticed a related pattern. He saw that whenever we accept a conditional like “If it’s sunny, the picnic will happen,” we automatically reject the version with a negated ending: “If it’s sunny, the picnic will not happen.” In modern terms, Boethius’ thesis says that if A → B is true, then A → ~B must be false. And, running the other direction, if A → ~B is true, then A → B must be false.
Boethius’ idea and Aristotle’s idea fit together neatly. Aristotle’s thesis stops a statement from turning against itself. Boethius’ thesis stops a conditional from wearing two contradictory hats at once. Together they capture a strong intuition: the word “if” creates a tight link between the front part and the back part, and that link breaks if you flip the back part into its opposite while keeping the front part the same.
Many connexive logics also insist on non‑symmetry: the fact that A → B does not automatically allow you to flip it to B → A. That matters because everyday “if” statements are not reversible — “If you study, you will pass” does not mean “If you pass, you studied.”
Why Normal Logic Says Something Different

If you have ever seen a truth table for the material conditional in a math or logic class, you know a strange fact. The material conditional “if A then B” is considered true whenever A is false or B is true. So “If the moon is made of cheese, then 2+2=4” counts as a true statement, even though there is no connection between cheese moons and arithmetic.
Because of this loose definition, classical logic allows A → B and A → ~B to both be true at the same time — if A is false. For example, “If the moon is made of cheese, then 2+2=4” and “If the moon is made of cheese, then 2+2≠4” are both classically true, because “the moon is made of cheese” is false. But that clashes completely with Boethius’ thesis. So any logic that takes Aristotle and Boethius seriously must break some rule of classical logic. Logics that reject some classical truths in this way are called contra‑classical.
Connexive logics therefore change how “if…then…” behaves. They insist that a true conditional needs a real connection between the two parts. Some connexive systems draw on the idea of relevance: the front and back of an “if” must share some content. Others see negation itself in a new way, treating ~A not just as “A is absent” but as something that actively cancels A — like an eraser that leaves nothing behind. When you see things that way, it becomes even clearer why a statement should not imply its own cancellation.
Do People Actually Think This Way?

Is connexive logic just a philosopher’s invention, or does it match how ordinary people reason? In recent years, researchers have tested this by asking people with no logic training to evaluate sentences that follow or break Aristotle’s and Boethius’ theses.
The results are striking. In one study led by philosopher Storrs McCall (20th–21st century), 88 percent of students agreed with a version of Aristotle’s thesis: they rejected the idea that a statement could imply its own negation. A similar study by Niki Pfeifer and his colleagues found consistent results — even when they tested abstract conditionals, concrete everyday ones, and even when they compared Finnish and Japanese participants. Boethius’ thesis also received strong support. In McCall’s study, 85 percent of students thought that if “If A then B” is true, then “If A then not B” cannot be true.
This suggests that connexive principles are not just formal curiosities. They seem to live deep inside the way our minds process conditional claims. When a friend says something like “If it rains, the game will be cancelled,” nobody who hears it thinks that “If it rains, the game will not be cancelled” might also be true. Connexive logic spells out the hidden rule that we all seemed to know without being taught.
Why It Still Matters

You might never open a logic textbook, but you use “if…then…” constantly. You use it when you make a promise, when you predict a test score, when you judge whether a friend kept their word. The battle over connexive logic is not just a dusty academic squabble — it is a fight about the rules that govern those tiny, everyday words.
If connexive principles are right, then some of the logic taught in schools misses something important about how reasoning actually works. It would mean that a good argument demands more than just the truth‑table of the material conditional; it demands a genuine connection between ideas. It would also mean that logic is not one fixed system but a family of rival blueprints, each trying to capture a different slice of what makes sense.
At the same time, connexive logic raises difficult questions. Building a full logical system that always respects Aristotle and Boethius, while still allowing ordinary mathematical reasoning, is tricky. Many such systems end up being paraconsistent — they tolerate some contradictions without exploding into nonsense. Others restrict how “if” can be embedded inside itself. The debate remains open, and the search for a perfect connexive logic is still on.
So the next time someone tells you “If you do this, that will happen,” and you think “That can’t be — because you said the exact opposite before,” remember Aristotle and Boethius. They already suspected, long ago, that your instinct follows a deep logical law.
Think about it
- A friend says, “If I finish my homework, I’ll go to the park.” Later she says, “If I finish my homework, I won’t go to the park.” Could both statements be true if she later changes her mind? What would Aristotle say?
- In a video game, a character tells you: “If you open this chest, you will gain a sword” and also “If you open this chest, you will not gain a sword.” Would you trust that game world? Should the rules of logic inside a virtual world be the same as in real life?
- Imagine a logic where every “if A then B” automatically means “if not B then not A.” Connexive logics reject that automatic flip. Why might it be useful to sometimes keep “if A then B” but not its reverse?





