CAT DILR Constraint Check: Verify Before You Answer
Most DILR marks are lost at the last step, not the hardest one. This post separates answer-level checking from solution-level verification and gives you the full constraint sweep: re-read every rule, test uniqueness, and check boundary conditions in 30 to 45 seconds before you answer a single question in the set.

You solve the set. The grid fills in. Every person has a seat, every box has a value, and the arrangement looks finished. So you start answering questions. The step you skipped sits between finishing the grid and answering the first question: confirming the whole solution actually holds. A grid that looks complete can still break one of the rules you used to build it, and every answer you draw from that grid inherits the same error.
This happens because building a DILR grid and verifying a DILR grid are two different skills. While building, you use constraints one at a time, in whatever order unlocks cells. You rarely loop back to confirm the finished arrangement satisfies all of them together. This post covers DILR solution verification for CAT: what a full constraint sweep is, which rules get violated most often after you think you are done, and how to run the check in 30 to 45 seconds before you commit to a single answer.
Two kinds of DILR verification: answer-level vs solution-level
There are two places you can check your work in a DILR set, and most aspirants only reach the shallower one. Answer-level verification looks at a single question. Did you read what it asked? Does the option you picked match the value in your grid? Did you select the right question number on screen? These checks are worth doing, but they all assume the grid underneath is correct.
Solution-level verification works one level up. Before answering anything, you confirm the entire arrangement is internally consistent against every constraint in the set, including the ones you never actively used while building. A complete DILR solution has to satisfy all constraints at the same time, not only the ones that placed items for you. Think of answer-level checking as proofreading one sentence and solution-level checking as confirming the whole argument holds together.
The gap matters because a wrong grid produces confident wrong answers. Each option you pick can match your grid perfectly and still be false, because the grid itself failed a rule. The same verification instinct shows up across the paper, including in the 4-step method for RC strengthen and weaken questions, where you test a choice against the passage before trusting it. In DILR, the object you test is the whole grid, and you test it once for every question the set will ask. Treat the finished grid as a claim about the CAT exam set, and verify the claim before you spend answers on it.
Why complete-looking solutions are still wrong
A grid can have every cell filled and still violate a stated rule. The reason is the order in which you use constraints. Some rules are loud: they place an item directly, so you apply them consciously and remember them. Other rules are quiet. Negative rules ("X is not next to Y") and conditional rules ("if P is on Tuesday, then Q is on Friday") are often satisfied by accident early in the build, then broken later when you place the last few items or pick a branch to break a tie.
Uniqueness is the second trap. Sometimes two arrangements both fit every clue, and you built one of them without noticing the fork. From that point on, any question asking for a definite value has a real answer of "cannot be determined," yet your single grid will hand you a specific, wrong option with full confidence.
When we review aspirant mock attempts, one error type keeps surfacing. A notable share of wrong DILR answers, in our observation a meaningful share trace back not to a misread question but to a finished grid that quietly violated a constraint the aspirant had written down and then never re-checked. This is an estimate from reviewing real attempts, not a controlled study, and the exact fraction shifts with set difficulty. The point holds regardless of the precise number: a meaningful slice of DILR loss is verification loss, not solving loss. You did the hard reasoning correctly and then gave the marks back at the last step.
This is encouraging, oddly enough. Verification loss is the cheapest kind of loss to fix. You do not need a new technique or more practice on hard set types. You need a short, repeatable check that runs after the grid is complete and before the answering begins.
The full constraint sweep: the 3-part protocol
The constraint sweep is one pass over your finished grid, built from three checks. Run all three, in order, every time you complete a set. The whole point is to catch the rules you satisfied passively and the assumptions you made without noticing.
The DILR constraint sweep checklist
- Every original clue is re-read against the final grid, and I can point to where each one is satisfied.
- Every negative or exclusion rule ("not adjacent," "does not get") still holds after my last placement.
- Every if-then rule is checked in its final state, not the state it was in when I first applied it.
- No placement rests on a guess I made to break a tie; if one does, I have marked which values are actually undetermined.
- The extreme elements (first, last, max, min) sit exactly where the rules force them, and I have confirmed this by pointing, not by memory.
You will not need all five checks to fail before a set is unsafe. One silent violation is enough to make every answer suspect. Practise the sweep on untimed CAT DILR practice sets first, so that by exam day the three checks run almost automatically.
Constraint types most often violated after you finish
Not all rules break at the same rate. Four types account for most silent violations, and knowing them tells you where to look hardest during the sweep. Read this table as a checklist of suspects, not a full catalogue.
| Constraint type | What it looks like | Why it slips through | Sweep check |
|---|---|---|---|
| Conditional / if-then | "If A is in seat 3, then B is in seat 5" | You satisfy the trigger once, then a later deduction moves A and you never re-apply the rule | Re-test every if-then against the final grid, checking whether the trigger is now true |
| Negative / exclusion | "X is not adjacent to Y," "P does not get red" | Exclusions hold by default early, then break when you place the last items to fill the grid | Read each "not" rule last and confirm the finished placement still respects it |
| Boundary / extreme | "The tallest sits in the middle," "M finishes first or last" | Max, min, first, and last conditions are easy to assume rather than confirm by pointing | Locate the extreme element and verify its position explicitly against the rule |
| Uniqueness assumption | Two arrangements both fit; you built one | To break a tie you chose a branch and kept going, treating a guess as if it were fixed | Ask whether any rule forces the choice; if not, some answers are "cannot be determined" |
The pattern across all four is the same. Each violation comes from a rule you used passively or an assumption you made under time pressure, not from a rule you engaged with directly. That is exactly why re-reading the constraints is the first and most important part of the sweep.
When to run the sweep, and the time budget it needs
Timing is what makes the sweep practical rather than a luxury. Run it once per set, at a single moment: the instant your grid is complete, before you answer question one. It is not a per-question check. Running it per question would multiply the cost by four or five and wreck your section timing. Running it once per set costs almost nothing and protects every question the set will ask.
The budget is 30 to 45 seconds. That is enough to re-read the rules, point at the cells that satisfy them, and ask the uniqueness question honestly. If your set-selection plan already allots a fixed block of time per set, the sweep lives inside that block, not on top of it. This is why choosing the right sets early matters so much; the reasoning on how to sequence your three chosen DILR sets pairs directly with verification, because you only want to spend a sweep on a set you have decided to commit to.
Once your grid is complete, resist the pull to start answering. Spend 30 to 45 seconds on the three checks. If every constraint holds and the arrangement is forced, answer fast and with real confidence, because you have earned it. If the sweep exposes a break, fixing it now saves every question in the set instead of one. The sweep is the cheapest insurance in DILR: half a minute of checking against four or five marks that a broken grid would otherwise quietly cost you.
In your next mock review, split your DILR losses into solving errors and verification errors. If a real slice of your losses came from grids that broke a stated rule, the fix is the sweep, not more set practice. Use the CAT score predictor to see how much a cleaner DILR conversion rate moves your projected percentile, since verification gains are among the fastest to bank.
Verification mistakes that cost whole sets
- Checking only the constraints you used. During the build you lean on the rules that place items directly. The sweep exists to catch the ones you satisfied passively. If you re-read only the loud rules, you re-confirm what was already safe and miss exactly the quiet negative and conditional rules that tend to break.
- Assuming uniqueness. Building one valid arrangement does not prove it is the only one. If no rule forced your last placement, a question asking for a definite value may genuinely be "cannot be determined." Treating your guess as fact turns a correct indeterminate answer into a confident wrong one.
- Skipping the sweep under time pressure. This is the most expensive skip in DILR. A single broken grid does not cost one mark; it can corrupt every answer in a four or five question set. The 30 seconds you save by skipping the check is the worst trade on the paper, and it usually shows up on the sets you were most confident about.
- Verifying the answer but never the solution. Answer-level checks are useful, but they cannot catch a grid that was wrong from the start. If your only habit is re-reading the question, you will keep giving back marks on sets you actually solved. Solution-level verification runs once and protects the whole set.
These four mistakes share a root: they treat DILR as a solving problem and stop the moment the grid looks full. Accuracy in DILR is a two-stage skill, solve then verify, and the second stage is where a stubborn percentile often unlocks. If your DILR score plateaus while your solving feels fine, the reasoning in why your percentile is stuck every mock explains how small, repeated leaks like unverified grids hold a score in place.
What to Remember
- DILR verification has two levels. Answer-level checking looks at one question; solution-level verification confirms the whole grid satisfies every constraint before you answer anything. Most aspirants only reach the shallow level.
- A complete-looking grid can still be wrong. Quiet rules (negative and conditional) get satisfied passively, then broken during the last placements, and uniqueness forks get crossed without notice.
- In our review of mock attempts, a meaningful share of wrong DILR answers came from a grid that silently violated a stated rule rather than a misread question. This is an observed estimate, and it makes verification loss the cheapest loss to fix.
- The full constraint sweep is three checks: re-read every constraint against the final grid, test for uniqueness, and verify boundary conditions (first, last, max, min).
- The four types most often violated after you finish are conditional if-then rules, negative or exclusion rules, boundary conditions, and uniqueness assumptions.
- Run the sweep once per set, in a 30 to 45 second window right after the grid is complete and before question one. It is per-set, not per-question, so it does not break your timing.
Find Out Where Your DILR Marks Are Actually Leaking
Most stalled DILR scores are not a solving problem; they are a verification problem. On a free strategy call we will look at your recent mock sets, separate solving errors from unverified-grid errors, and build the constraint sweep into a per-set routine that fits your timing plan for CAT 2026.
Get Your Free DILR Accuracy ReviewWhat aspirants ask about DILR verification
Solve real CAT DILR sets timed
Hand-picked LR puzzles and DI caselets with timer + solution breakdown.