Intellia Academy | Online Olympiad & Contest Preparation

Video lesson

Necessary vs Sufficient Conditions: The Chessboard Domino and Tromino Proof

The short answer

Necessary vs sufficient conditions differ in power: a necessary condition filters out impossible cases but cannot guarantee success. A sufficient condition guarantees success whenever it holds. The chessboard tiling puzzles—dominoes versus trominoes—make this distinction concrete and unforgettable.

Watch the video

What Are Necessary vs Sufficient Conditions in Mathematics?

Necessary vs sufficient conditions are two distinct logical relationships between a rule and an outcome. A necessary condition is one that must be true for an outcome to be possible — but satisfying it does not guarantee the outcome. A sufficient condition is one whose truth alone guarantees the outcome, every single time, without exception. Understanding which type of condition you are working with separates clean proofs from flawed ones.

In competition mathematics, students who confuse the two often write arguments that look rigorous but actually prove nothing. A balanced count, a parity check, or a colour argument can all be necessary conditions. They rule out impossibility. But they do not build possibility. That takes something stronger.

Why Does the Chessboard Domino Problem Always Have a Solution?

The chessboard domino puzzle asks whether a standard 8×8 board, with one black square and one white square removed, can always be covered perfectly by 31 dominoes, each covering exactly two adjacent squares. The answer is yes — and the proof is both elegant and complete, making it a sufficient condition argument rather than merely a counting one.

Start with an observation: a standard chessboard has a Hamiltonian cycle — a closed path that visits every square exactly once, alternating black and white along the way. Picture a glowing loop winding through all 64 squares.

When you remove one black square and one white square, you snap this loop in exactly two places. The result is two separate path segments. Crucially, each segment alternates colours and is snapped at a black-white boundary, so each segment contains an even number of squares. An even-length alternating path is perfectly covered by dominoes placed end to end.

This is Gomory’s theorem. The argument does not merely show that the numbers balance — 31 black and 31 white remaining. It shows that the geometry of the Hamiltonian cycle forces the segments to be domino-compatible no matter which black and which white square you remove. The numerical balance is a consequence of the structural argument, not the argument itself. The sufficient condition is the cycle structure, not the count.

  • Every 8×8 chessboard contains a Hamiltonian cycle through all 64 squares.
  • Removing one black and one white square breaks the cycle into two segments.
  • Each segment has even length and alternating colours.
  • Each segment is therefore perfectly covered by dominoes.
  • The result holds for any choice of one black and one white square.

That final word — any — is the hallmark of a sufficient condition. The structure of the proof covers every possible case simultaneously.

How Does the Three-Colour Argument Work for Tromino Tiling?

The necessary vs sufficient conditions distinction becomes even sharper when you replace the domino with a 1×3 tromino — a straight tile covering three squares in a row or column. The standard black-and-white colouring is now useless, because a horizontal tromino covers two squares of one colour and one of another, and a vertical tromino does the same in a different ratio. You need a new tool.

Repaint the board in a three-colour diagonal pattern: call the colours cream, amber, and blue, repeating diagonally across the board. Count the squares: 21 cream, 22 amber, 21 blue. Every 1×3 tromino, placed in any orientation, covers exactly one square of each colour. So any perfect tiling must use the same number of each colour. But 21, 22, and 21 are not equal — tiling the full 64-square board is mathematically impossible from the start.

To make tiling possible, you must first reduce the total to a multiple of three. That means removing at least one square. But which one? If you remove a cream or a blue square, the counts become 20, 22, 21 or 21, 22, 20 — even more unbalanced. You must remove an amber square, and only an amber square. The moment you do, the counts unify at exactly 21-21-21.

This three-colour rule is a necessary condition. Whenever a tromino tiling exists, the colour counts must be equal. Equivalently, the only square you can possibly remove to allow a tiling is an amber one. Any other removal is immediately ruled impossible.

Why Does Satisfying the Necessary Condition Still Fail?

Here is where necessary vs sufficient conditions reveal their true difference. After removing an amber square and achieving perfect colour balance — 21 of each — you attempt to tile. The trominoes lock together smoothly across most of the board. Then, near the end, three squares remain. They form a jagged, disconnected shape that no straight 1×3 tile can cover.

The numerical condition was perfectly satisfied. The tiling still failed.

This is not a paradox — it is the definition of a necessary condition at work. The three-colour balance rule filtered out the obviously impossible cases: it told you that removing a cream or blue square leads to certain failure. But it could not tell you that removing a particular amber square leads to certain success. Some amber removals lead to tilings; others do not. The rule is not strong enough to distinguish between them.

A necessary condition is a gate that blocks the impossible. A sufficient condition is a guarantee that opens the door to success. Most conditions in mathematics are necessary but not sufficient.

In our experience teaching students at Intellia Academy, this is one of the most common errors in olympiad proof writing: students establish a necessary condition, confirm it is satisfied, and then conclude the desired result follows. The chessboard examples make viscerally clear why that step is unjustified.

How Do Necessary vs Sufficient Conditions Appear in Math Olympiad Problems?

Necessary vs sufficient conditions are tested explicitly and implicitly across many competition formats. Recognising which type of condition you have determines whether your proof is complete or merely suggestive.

Here are the patterns olympiad students encounter most often:

  • Parity arguments: Showing a number must be even is necessary for it to be divisible by 4, but not sufficient. Divisibility by 4 requires checking the last two digits.
  • Coloring/invariant arguments: Like the three-colour tromino rule, these establish necessary conditions. A successful tiling requires the invariant to hold — but the invariant holding does not guarantee a tiling exists.
  • Counting arguments: Equal totals are frequently necessary but not sufficient. Gomory’s theorem shows that the right structural argument — the Hamiltonian cycle — elevates a counting observation into a full sufficiency proof.
  • Existence vs construction: Proving something can exist (necessary conditions all satisfied) is weaker than constructing it explicitly (sufficient proof).

When writing a competition proof, ask yourself: does my argument show this cannot fail, or only that it might succeed? If the former, you have sufficiency. If the latter, you have necessity only and your proof is incomplete.

For students preparing for the Astronomy Olympiad and other international science competitions, the same logical discipline applies: a physical argument that merely doesn’t contradict the data is a necessary condition, not a proof of the hypothesis.

How Do You Build a Sufficient Condition Proof?

Constructing a sufficient condition argument requires showing that a rule or structure forces the desired outcome in every applicable case. The steps below apply to combinatorial tiling problems and generalise broadly.

  1. Identify your invariant or structural property. For dominoes, the invariant is the Hamiltonian cycle structure. For trominoes, it is the three-colour diagonal count.
  2. Show the property is preserved or broken predictably. The Hamiltonian cycle breaks into exactly two even-length segments when one black and one white square are removed — always, not sometimes.
  3. Prove the outcome follows universally. Every even-length alternating segment tiles with dominoes. There is no exception to check.
  4. State why the argument covers all cases. Gomory’s proof works for any choice of one black and one white square, because the Hamiltonian cycle argument does not depend on which specific squares are removed.

Notice that a sufficient proof answers the question “will this always work?” with a structural yes, not just “does the count allow it?” Combinatorial thinking built on Ramsey theory and related principles trains exactly this habit: finding the hidden structure that makes an outcome inevitable rather than merely plausible.

What Is the Broader Mathematical Lesson From Tiling Problems?

Tiling problems are a training ground for mathematical maturity. They teach students to distrust superficial balance and look for deeper structure. The domino and tromino examples on a chessboard capture a principle that runs through all of mathematics:

Numbers adding up on paper does not mean the pieces in your hand will fit.

This lesson applies in number theory (factorisation conditions that are necessary but not sufficient for primality), in graph theory (degree-sum conditions necessary but not sufficient for Hamiltonian cycles in general graphs), and in analysis (pointwise convergence necessary but not sufficient for uniform convergence).

Students who internalise this distinction write cleaner proofs, avoid the most common olympiad errors, and develop the instinct to always ask: am I proving impossibility, or am I proving certainty?

If you want to explore how combinatorial thinking and the party problem extend these ideas into graph theory, that is a natural next step. And if you are mapping out your competition preparation more broadly, Intellia Academy’s Olympiad programs cover proof technique, combinatorics, and problem-solving strategy in a structured sequence.

Necessary vs Sufficient Conditions: Side-by-Side Comparison

Feature Necessary Condition Sufficient Condition
Definition Must hold for the outcome to be possible Guarantees the outcome on its own
Chessboard example Three-colour balance for tromino tiling Hamiltonian cycle argument for domino tiling
What it rules out Impossible cases Nothing — it guarantees success
Proof completeness Incomplete on its own Complete on its own
Competition risk Treating it as proof of existence Rarely misidentified

Frequently Asked Questions

Can a condition be both necessary and sufficient at the same time?

Yes. When a condition is both necessary and sufficient, mathematicians call it a biconditional or an if-and-only-if condition. For example, a positive integer is divisible by 2 if and only if its last digit is even. The last-digit rule is both necessary (every even number satisfies it) and sufficient (every number satisfying it is even). In tiling problems, biconditional characterisations are rare and typically require deep structural theorems.

How do I know if an olympiad problem is asking for a necessary or sufficient argument?

Look at the question phrasing. “Prove it is impossible” calls for a necessary condition violation — show the required condition fails. “Prove it always works” or “prove a tiling exists” calls for a sufficient condition — show a structure that guarantees the result in all applicable cases. “Find all values for which…” often requires both: proving necessity to narrow candidates, then sufficiency to confirm each candidate works.

Is Gomory’s theorem in the standard Canadian math competition syllabus?

Gomory’s theorem itself is not a named theorem students are expected to recall in contests like the International Mathematical Olympiad or similar competitions. However, the underlying technique — constructing a Hamiltonian cycle or path to prove a tiling result — appears in competition problems at the senior level. The conceptual framework of necessary versus sufficient conditions is foundational across all competition mathematics and is tested implicitly in nearly every proof-based problem.

Sources

The mathematical content in this article draws on the following authoritative references:

Key takeaways
  • A necessary condition must hold for an outcome to be possible, but satisfying it does not guarantee the outcome.
  • Gomory's theorem proves that removing one black and one white square from a chessboard always allows domino tiling — a true sufficient condition proven via Hamiltonian cycle structure.
  • The three-colour diagonal argument for tromino tiling is a necessary condition: it rules out impossible removals but cannot confirm a tiling exists for any specific amber-square removal.
  • In olympiad proof writing, confirming a necessary condition is satisfied does not complete the proof; a sufficient structural argument is required to guarantee the result.
  • The domino vs tromino contrast is a model for a universal mathematical principle: numbers balancing on paper does not mean the geometric or structural solution exists.
Full video transcript

Take a standard wooden chessboard. Now imagine we randomly remove exactly one black square and one white square. You are left with 62 squares. Since a domino covers exactly two squares, is it guaranteed that the rest of the board can be perfectly covered with one-by-two domino tiles?

Basic intuition suggests the answer is yes. We removed an equal number of black and white squares, so the numerical balance remains perfectly even. In a system this balanced, a solution feels like a mathematical certainty. And as it turns out, in this specific case, that feeling is exactly right. This is Gomory's theorem.

A Hamiltonian cycle weaves a path through every square. Removing one black and one white square snaps this loop into two segments. Both contain an even number of squares, so dominoes slide perfectly into place. In this foundational system, the numbers and the shapes align. The mathematical equilibrium directly translates into a guaranteed geometric solution.

But the rules of the board change when we introduce a different shape: the linear one-by-three tromino. For a three-unit shape like this, the standard black-and-white checkerboard pattern provides no useful information. To analyze this system, we have to repaint the board in a three-color diagonal pattern of cream, amber, and blue.

If we tally the squares, we find a systemic imbalance: 21 cream, 22 amber, and 21 blue. Any attempt to tile this board with trominoes is mathematically impossible from the start, simply because the base numbers are not equal. To even make a solution possible, the total number of squares must be divisible by three. On a 64-square board, that means at least one square has to go. If we randomly remove a cream or blue square, the numerical gap only widens. We must surgically remove one specific amber square. The moment we do, the color counts unify at exactly 21 each.

We have successfully restored the same numerical balance we saw with the dominoes. Because the mathematical condition has been perfectly met, the expectation is that the pieces will now fall into place. With the numbers balanced, we attempt to tile the board. At first, the trominoes lock together easily, covering most of the grid — until the geometry stops us. The three remaining squares form a jagged gap that a straight tile cannot possibly fill. The numerical balance was perfect, but the tiling still failed. The math on the page could not overcome the physical constraints of the grid.

This failure reveals the difference between a necessary condition and a sufficient one. The three-color rule is a necessary condition. It acts as a filter to remove impossible starting points, but it does not guarantee a final result. A sufficient condition is different. It is a rule strong enough to ensure that every logical requirement translates into a physical solution.

The lesson is that balance is just a starting point. Numbers on a page adding up doesn't mean the pieces in your hand will fit.

MA

Mathematics Team

Mathematics Team · Intellia Academy

Mathematics Team at Intellia Academy — instructors and former olympiad medalists who teach this track and mark real contest papers. All articles

Concepts and lessons, wherever you learn

Deep dives on YouTube, quick concepts on Instagram and X, longer conversations on the podcast.

Subscribe on YouTube

Try a free lesson

No credit card required.

Start free lesson
Scroll to Top