The Conditional Statement
Suppose a friend tells you, "If it rains tomorrow, then I will bring an umbrella." What should you conclude if it does not rain? Nothing at all. The promise says nothing about that case. Yet many students instinctively (and wrongly) think the friend has broken a rule if it doesn't rain and no umbrella appears. This tension between everyday intuition and formal logic is exactly where the conditional statement lives. Getting it exactly right is the single most important step in learning to read and write mathematical proofs. The conditional, written , is the logical heart of nearly every theorem in mathematics. Statements of the form "if then " encode implications. Mathematics is largely the business of discovering and proving such implications: if is even, then is even; if a function is differentiable, then it is continuous; if a group has prime order, then it is cyclic. Without a precise, unambiguous meaning for "if... then," none of these claims could be checked, combined, or built upon. The subtlety of the conditional is that its truth table does not match the vague, causal sense of "if... then" used in ordinary speech. Once you fix the truth table via Truth Tables, the conditional becomes a purely mechanical device. It is a function from pairs of truth values to a truth value. Every property of implication becomes a computation. This computational nature is what allows conditionals to be manipulated symbolically. It lets them be combined into longer chains, and used as the scaffolding for proof techniques. This article gives the precise definition of the conditional statement. It explains the vocabulary of hypothesis and conclusion. It justifies the truth table with worked reasoning (not just assertion). It also proves the basic logical facts about that every subsequent proof technique relies on. It sets up the machinery needed for The Biconditional Statement. It also prepares for the transformations studied in Converse Inverse and Contrapositive, and for the proof method of Direct Proof.
- The conditional ("if then ") is a compound statement built from two statements (the hypothesis) and (the conclusion).
- is false in exactly one case: when is true and is false; it is true in all three other cases.
- A conditional with a false hypothesis is automatically true — this is called being vacuously true, and it is not a paradox once you accept the truth-table definition.
- is logically equivalent to ; this equivalence is provable and extremely useful for manipulating implications.
- The conditional is not symmetric: and (its converse) can have different truth values.
- Key idea: a conditional statement asserts nothing about the world when its hypothesis fails — it only forbids the single combination "hypothesis true, conclusion false."
Where this lives today
The conditional statement is the load-bearing wall of essentially all deductive mathematics: every "if... then" theorem, from the Pythagorean theorem to the Fundamental Theorem of Calculus, is at bottom an assertion of the form (or a universally quantified version of one), and every direct proof works by assuming and deriving , which is only justified because of the truth-table meaning of established here — this is the immediate content of Direct Proof. In computer science, the conditional connective is the semantic backbone of `if`–`then` constructs in every programming language, and Boolean circuit design implements directly as the gate computing (an OR gate fed by a NOT gate), exploiting the equivalence proved above. In digital logic verification and automated theorem proving, truth-functional implication is the primitive connective manipulated by SAT solvers and proof assistants, where vacuous truth is essential: a solver correctly reports a rule "if then " as satisfied on every input where is false, without any special-casing. In probability theory and statistics, conditional statements underlie the logical (not probabilistic) skeleton of hypothesis testing: a theorem of the form "if the null hypothesis holds, then the test statistic follows such-and-such distribution" is a conditional whose hypothesis may be assumed false in practice, and whose vacuous truth in that case is precisely why failing to reject a null hypothesis carries no positive information about it. In philosophy of language and the design of formal verification systems for software and hardware, the tension between the truth-functional conditional treated here and "natural language" conditionals (so-called counterfactuals, causal conditionals) is an active area of study, directly continuing the theme raised in the counterexample above. In cryptography, security definitions are routinely stated as conditionals of the form "if an adversary succeeds with non-negligible probability, then a hard problem can be solved," and the entire proof strategy (contrapositive reduction) again relies on exactly the logical facts about established in this article.
Ask the tutor: Can you walk me through why has to be defined as true whenever is false, using the equivalence with ?
Let and be statements (each having a definite truth value, true or false). The conditional statement (or implication) , read "if then " or " implies ," is the compound statement defined by the following truth table.
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |
In :
- is called the hypothesis (also antecedent or premise);
- is called the conclusion (also consequent).
The conditional is false in exactly one row — the case true, false — and true in every other case. In particular, whenever is false, is true regardless of ; such a conditional is said to be vacuously true.
Intuition
The cleanest way to internalize is to think of it as a promise or rule, and to ask: under what circumstances is the promise broken? Consider the statement "If you finish your homework, then you may watch television." The rule is broken only if you finish your homework and are not allowed to watch television. If you don't finish your homework, the rule says nothing about television at all — whether you watch it or not, no promise has been violated. This is precisely the content of the truth table: is false only in the row where is true and is false, and true in all three remaining rows, including both rows where is false. A second useful mental model is a Venn-diagram-like picture: think of as asserting that the "world" in which holds is contained inside the "world" in which holds. If is true, you are inside the -region, and the implication forces you to also be inside the -region — otherwise the implication fails. If is false, you are simply outside the -region, and there is no constraint on whether you are in the -region or not; the containment claim is not violated by anything happening outside its domain of assertion. A third useful check: should be equivalent to saying "it is not the case that is true while is false," i.e., . Expanding this by De Morgan's laws gives , which produces exactly the same truth table as above — a fact we prove formally below as a theorem, not just an observation.
For all statements and ,
meaning and have identical truth values under every assignment of truth values to and .
We use the proof technique of exhaustive truth-table comparison: since and are each either true or false, there are exactly possible combinations of truth values, and we check that and agree on all four.
| T | T | F | T | T |
| T | F | F | F | F |
| F | T | T | T | T |
| F | F | T | T | T |
- Row 1 (): is true by definition (first row of its table). Also , so . Both columns read T. ✓
- Row 2 (): is false by definition (second row). Also , so . Both columns read F. ✓
- Row 3 (): is true by definition (third row). Also , so . Both columns read T. ✓
- Row 4 (): is true by definition (fourth row). Also , so . Both columns read T. ✓
Since the two compound statements agree in every one of the four exhaustive cases, they are logically equivalent.
∎For all statements and ,
By the theorem just proved, . Negating both sides,
By De Morgan's law (a previously established equivalence for disjunction), . Using the law of double negation, , so
Chaining these equivalences gives , as claimed. Since each step replaced a subexpression with a logically equivalent one, and logical equivalence of compound statements is preserved under such substitution (equivalent subformulas may be swapped without changing the overall truth table, because truth values are computed row by row from the truth values of the parts), the whole chain of equivalences is valid.
∎This corollary matches intuition perfectly: the only way to falsify "if then " is to have true and false simultaneously — exactly the single row identified directly from the truth table.
If is false, then is true, regardless of the truth value of .
This is immediate from the definition of : rows 3 and 4 of the defining truth table (the two rows with ) both assign the value T to , independent of whether is T or F.
∎Worked examples
Example 1 (Number theory, asymmetric hypothesis and conclusion). Let be a fixed integer, and consider the statement
We evaluate the truth value of for several concrete values of , being careful to identify hypothesis and conclusion separately before combining them via the truth table. Take . The hypothesis is " is odd," which is true. The conclusion is " is odd," which is true. Since hypothesis true and conclusion true is row 1 of the table, is true for . Take . The hypothesis is " is odd," which is false. Regardless of whether the conclusion " is odd" is true or false (it is false here), by the Vacuous Truth lemma the whole conditional is automatically true for . Notice how easy it is to misjudge this: a student might say " is not odd, so the statement fails" — but that argument evaluates the conclusion alone, ignoring that the hypothesis is also false, which is precisely the case where is true no matter what. Take . Hypothesis: " is odd" — true. Conclusion: " is odd" — true. Row 1 again: is true. In fact one can prove that is true for every integer (it is a genuine theorem, provable by contrapositive, foreshadowing Converse Inverse and Contrapositive), but the point of this example is narrower: it shows how to mechanically evaluate a single instance of a conditional by (1) evaluating hypothesis and conclusion separately as ordinary true/false statements about the specific number, and (2) reading off the corresponding row of the truth table. No case above required to make both hypothesis and conclusion "related" in a causal sense — the machinery is purely truth-value bookkeeping.
Example 2 (Everyday language with a false hypothesis, non-symmetric setup). Let be the statement " is a prime number" and let be the statement " is a perfect square." Consider : "If is prime, then is a perfect square." First evaluate : , so is composite, not prime. Hence is false. Next evaluate : , so is indeed a perfect square. Hence is true. We are in the case , — row 3 of the truth table — so is true. Now change only the conclusion: let be " is a perfect square." Since and , there is no integer whose square is , so is false. Consider : "If is prime, then is a perfect square." Here and — row 4 of the table — so is also true, even though itself is false and has no logical connection whatsoever to . This pair of sub-examples is instructive precisely because it isolates the vacuous-truth phenomenon from any accidental true conclusion: with the conditional is true because happens to be true (row 3), while with the conditional is true purely because is false (row 4) — the truth of has nothing to do with squares or primes as concepts, only with the mechanical fact that a false hypothesis forces the whole conditional true. This is the crux of why "if then " in mathematics is not asserting a causal or even topical link between and ; it is asserting only that the single combination (hypothesis true, conclusion false) does not occur.
Suppose, instead of the official truth table, someone insists on defining only in the "causal" or "relevant" sense: should be true precisely when being true is somehow the reason is true, and otherwise the statement is simply undefined or false when is false. Call this alternative reading . Drop the requirement that a conditional be a genuine two-valued truth function of and alone (i.e., drop the requirement that its truth value depend only on the truth values of , and nothing else), and instead let depend on extralogical notions like causation. Here is a concrete failure this produces. Let be " is even" (false) and let be " is even" (true, since is even). Under the official truth table, is true (row 3: false, true — vacuously true). But under , there is no causal or relevant connection between " is even" and " is even" — the falsity of makes any claimed "reason" incoherent, so an advocate of the causal reading is forced either to declare false, or to say it is simply undefined. This is fatal for mathematics for a very concrete reason: the entire method of vacuous case elimination breaks down. Consider a routine proof step: "We show is true; in particular it is true when fails, i.e. for , since the hypothesis is false." If is only defined as a two-valued function of the truth values of hypothesis and conclusion (as in the official truth table), this last sentence is a valid deduction — the Vacuous Truth lemma applies directly, with no need to inspect further. Under , however, one cannot even assign a truth value to the whole statement for without first deciding, case by case, whether some external "relevance" relation holds between and the conclusion — a question that has no formal answer and depends on interpretation. Worse, replacing by destroys the equivalence proved above: that equivalence is a theorem about the official truth-table conditional, established by exhaustive case check on truth values alone; it says nothing, and cannot be made to say anything, about a relation that depends on facts outside the truth values of and . Every subsequent piece of machinery (negating conditionals, forming contrapositives, chaining implications in Direct Proof) relies on being a function of truth values only. Weakening this to a causal or relevance-based reading is not a minor variant — it removes the very property (truth-functionality) that makes formal proof possible.
Scope, edge cases & common traps
| Situation | What happens | Common mistake |
|---|---|---|
| false, anything | is true (vacuous truth) | Thinking a false hypothesis makes the whole statement "meaningless" rather than true |
| true, false | is false — the only false case | Forgetting this is the unique falsifying row |
| Confusing with | These can differ in truth value | Assuming implication is symmetric (this is addressed fully in Converse Inverse and Contrapositive) |
| Reading causally | Breaks truth-functionality, as shown above | Insisting hypothesis must "cause" conclusion |
| Chained conditionals | Well-defined via the same table applied twice | Misparenthesizing as , a different statement |
| Statements with free variables, e.g. | Not a statement until is quantified or assigned a value; each instantiation gets its own truth value | Treating an open sentence conditional as already having a fixed truth value |
The mathematician behind it
The systematic study of the conditional as a two-valued truth function belongs to the broader development of formal propositional logic, whose modern algebraic and symbolic form owes an enormous debt to George Boole, who first treated logical connectives as operations subject to algebraic laws.
Origins · 1 minGeorge Boole and how this was discovered
George Boole was a largely self-taught mathematician who, working outside the traditional university system for much of his early career, developed an algebra of logic in which statements are treated as taking one of two values and connectives such as "and," "or," and "not" (and, in the further development by later logicians, "if... then") obey algebraic laws closely paralleling ordinary arithmetic. His 1854 book An Investigation of the Laws of Thought laid the groundwork for what is now called Boolean algebra, the direct ancestor of the truth-table method used to define throughout this article.
Why is defined as true when is false, instead of undefined?
Mathematics needs every well-formed compound statement built from statements with truth values to itself have a determinate truth value, so that it can be combined with other statements, negated, or used inside a larger proof without special exceptions. If were left undefined whenever is false, ordinary reasoning like "either is negative, in which case (vacuously) the claim about holds, or is nonnegative, in which case we check directly" would break down, because you could not treat the two cases uniformly. Defining as true whenever is false — chosen so that matches exactly — keeps the conditional truth-functional and lets all of propositional logic's machinery (De Morgan's laws, equivalences, proof by cases) apply without exception.
Isn't it strange that a false statement can imply anything?
It can feel strange at first, but "a false statement implies anything" is just a restatement of vacuous truth: if is false, then is true for every , true or false. This follows immediately from the truth table, since both rows with false assign the value true regardless of . It is not a paradox once you remember that is not claiming is caused by ; it is only claiming that the combination " true and false" does not occur — and if is never true, that combination trivially never occurs, no matter what is.
Is the same as ?
No, and confusing the two is one of the most common logical errors. and its converse can have different truth values: take = " is a dog" and = " is an animal." Then ("if is a dog, then is an animal") is true for every , but ("if is an animal, then is a dog") is false whenever is, say, a cat. The relationship between a conditional and its converse, along with the inverse and contrapositive, is the focus of Converse Inverse and Contrapositive.
How does the conditional connect to how proofs are actually written?
Almost every theorem you will prove has the shape "if (hypotheses) then (conclusion)," i.e., for some possibly compound and . The most common proof strategy, called Direct Proof, works precisely because of the truth table: to show is true, it suffices to assume is true and, using only valid logical steps, show must also be true — because in that scenario the only remaining possibility (the false case true, false) has been ruled out, and both vacuous cases ( false) are automatically fine by the Vacuous Truth lemma. So proving a conditional never requires you to check anything in the case is false; you simply assume and derive .
What is the difference between and ?
asserts a one-directional relationship: whenever holds, must hold too, but could still hold even when fails. The biconditional , by contrast, asserts and simultaneously — it says and always have the same truth value. For example, "if is divisible by then is divisible by " is a true conditional but not a true biconditional, since is divisible by but not by . The biconditional is developed carefully in The Biconditional Statement, building directly on the conditional defined here.
Can a conditional statement contain variables, like "if then "?
As written, "if then " is an open sentence, not a statement, because it has no fixed truth value until is specified or quantified — this mirrors the general distinction between open sentences and statements from the study of Truth Tables. Once you substitute a specific value, say , you get the genuine statement "if then ," which is a true conditional (hypothesis true, conclusion true). Alternatively, prefixing a quantifier, as in "for all real , if then ," produces a single statement (true, in this case) whose proof proceeds by treating as an arbitrary fixed real number and then evaluating the conditional exactly as described in this article.
Why does the equivalence matter in practice?
This equivalence lets you convert between two very different-looking but logically identical forms, which is invaluable when applying rules like De Morgan's laws or simplifying negations. For instance, to negate , it is far easier to first rewrite it as , apply De Morgan's law to get , than to try to negate "if... then" phrasing directly by intuition (a step where students very often guess wrong, for instance guessing ). It also explains at a glance why is automatically true whenever is false: in that case is true, so the disjunction is true no matter what is.