theMBAroom
Study Material

🧩 DILR

Binary Logic & Matching

Two-way matching grids, truth-tellers, and yes/no deduction puzzles.

~6h
to master

Binary Logic & Matching

Binary-logic sets hand you a few entities and a web of yes/no facts — who holds which job, who is telling the truth, who tapped what — and ask you to pin every value from clues that each rule out possibilities. Nothing is numeric; everything is deduction. The winning move is to turn the clues into a grid or a table of eliminations and let "exactly one per row, exactly one per column" do the work.

🎯PYQ Evidence

Why it matters. Two-way matching ("who does what") and truth-teller / response puzzles are LR staples — they anchored sets in CAT 2021–2024 and pair naturally with arrangement and distribution constraints. They reward bookkeeping over cleverness: the student who tracks what is impossible finishes; the one who only tracks what is possible stalls.

The matching grid (who does what)

When each of N people maps one-to-one onto N attributes (a role, a rank, a colour, a floor), draw an N x N grid and reason in eliminations:

  1. One dimension per axis. People down the side, attributes across the top. If there are three dimensions (person / job / city), use one grid per pair and keep them consistent.
  2. Enter direct clues as X or ✓. "Rehan is not the Analyst" is an X; "Mira is the Planner" is a ✓ — and a ✓ immediately X-es out the rest of that row and that column.
  3. Force the singletons. If a column has X in every cell but one, that last cell is a ✓. Alternate between rows and columns until nothing new appears.
  4. Chain relative clues. "The Analyst ranks better than Pia" means Pia is not the Analyst, and the Analyst's rank is strictly above Pia's — combine the two grids.
💡Exam Tip

The answer to "who is the Engineer?" is whatever survives in every completion of the grid. If two completions disagree, the honest answer is cannot be determined — and CAT offers that option precisely to catch a lucky guess.

Truth-tellers, liars and responses

A second family fixes each statement's truth value instead of a matching. Everyone is a truth-teller or a liar (or, in response puzzles, each answer is one of a fixed menu — Yes / No / Maybe, one tap / two taps / three taps).

  • Assume and test. Suppose person A is a truth-teller; follow the chain of forced consequences; if it contradicts a clue, A is a liar. With few people you can enumerate every truth-assignment and keep only the consistent ones.
  • Count the totals. When responses carry values (1/2/3 taps), the aggregate — "the four answers summed to 8" — is itself a clue that eliminates assignments.
  • Cross-reference. "Exactly one of B and C is lying" links two unknowns; such parity clues collapse the branches fast.

Common traps

  • Treating "at least one" as "exactly one," or a one-directional clue ("A ranks above B") as if it fixed both positions.
  • Stopping at the first consistent solution when a second exists — always ask whether the grid is forced or merely possible.
  • Forgetting that a ✓ eliminates a whole row and a whole column, not just one cell.
💡Exam Tip

Keep one clean grid per question. A grid smudged with a discarded branch is how certain answers turn into wrong ones.

Sample Questions

15 practice questions

Context

On the island of Veracit, every inhabitant is either a Knight (who always speaks the truth) or a Knave (who always lies). Five inhabitants P, Q, R, S, and T each make one statement. P: "Q is a Knave." Q: "R is a Knight." R: "P and Q are both Knaves." S: "Exactly two of us five are Knights." T: "S is a Knight."

Hard

Five people — Farhan, Harsh, Omar, Gitika and Jatin — each hold exactly one of five distinct roles (Analyst, Designer, Engineer, Manager, Planner) and were each given a distinct overall rank from 1 (best) to 5 (worst).

The following is known:

1. The Analyst's rank is exactly 3 place(s) worse (higher number) than the Planner's rank.

2. Farhan is the Engineer.

3. Gitika has overall rank 3.

4. The Analyst ranks better than the Engineer.

5. Gitika is not the Designer.

For how many of the five people can the role be determined with certainty?

Context

On the island of Veracit, every inhabitant is either a Knight (who always speaks the truth) or a Knave (who always lies). Five inhabitants P, Q, R, S, and T each make one statement. P: "Q is a Knave." Q: "R is a Knight." R: "P and Q are both Knaves." S: "Exactly two of us five are Knights." T: "S is a Knight."

Medium

Four friends — Pia, Farhan, Omar and Ira — play a game. Each, in turn, asks one question to the other three, who each respond by tapping: one tap = 'Yes', two taps = 'No', three taps = 'Maybe'. For every question, the three responses included exactly one 'Yes', one 'No', and one 'Maybe'.

The following is known:

1. Ira gave a total of 6 taps.

2. Omar gave a total of 9 taps.

3. Ira's question received 6 taps in total.

4. Pia's response to Ira's question was different from Ira's response to Pia's question.

How many 'Maybe' responses did Omar give across the three questions they answered?

Sign in for full access

Create a free account to access all 15 practice questions on this topic.

CAT PYQ Spotlight

Actual CAT questions on this topic

Context

Two students, Amiya and Ramya are the only candidates in an election for the position of class representative. Each campaign is said to have a level of 1 if it is a staid campaign and a level of 2 if it is a vigorous campaign. Campaigns can be of two types: focus on issues, or attack the other candidate.

If both run campaigns focusing on issues: percentage voting = 20 × (sum of levels)%; votes proportional to levels.

If at least one runs an attacking campaign:

• If Amiya attacks and Ramya focuses on issues: 10% of Amiya's would-be votes go to Ramya, another 10% don't vote.

• If Ramya attacks and Amiya focuses on issues: 20% of Ramya's would-be votes go to Amiya, another 5% don't vote.

• If both attack: 10% of each candidate's would-be votes don't vote at all.

CAT 2024 · Slot 1
Medium

If both of them run staid campaigns attacking the other, then what percentage of students will vote in the election?

Context

Two students, Amiya and Ramya are the only candidates in an election for the position of class representative. Each campaign is said to have a level of 1 if it is a staid campaign and a level of 2 if it is a vigorous campaign. Campaigns can be of two types: focus on issues, or attack the other candidate.

If both run campaigns focusing on issues: percentage voting = 20 × (sum of levels)%; votes proportional to levels.

If at least one runs an attacking campaign:

• If Amiya attacks and Ramya focuses on issues: 10% of Amiya's would-be votes go to Ramya, another 10% don't vote.

• If Ramya attacks and Amiya focuses on issues: 20% of Ramya's would-be votes go to Amiya, another 5% don't vote.

• If both attack: 10% of each candidate's would-be votes don't vote at all.

CAT 2024 · Slot 1
Hard

What is the minimum percentage of students who will vote in the election?

Sign in for full access

Create a free account to access all 6 CAT PYQs on this topic.

Continue Your Prep

Flashcards
Bite-size concept cards
PYQ Practice
Filter from 1,002 PYQs
Mock Test
Full CAT simulation
Practice Binary Logic & Matching
More questions on this topic
Practice questions →
More Logical Reasoning topics
Logical ReasoningArrangements & RankingGrouping, Selection & DistributionPuzzle Test