The doubt: "In English, when someone asks 'tea or coffee?', they expect one answer. So why does the truth table for p \lor q say the disjunction is true when both p and q are true? Shouldn't 'or' mean 'one or the other, not both'?"

Everyone meets this complaint on their first day of logic. It is not silly — English speakers genuinely use "or" in two different ways, and mathematics has picked exactly one of them. The question is which one and why.

English has two or's; mathematics picks one

English (and Hindi, and most natural languages) mixes two different meanings of "or":

Mathematical logic chooses inclusive or as the default meaning of \lor:

p q p \lor q (inclusive — math default)
T T T
T F T
F T T
F F F

Every row where at least one of p or q is true gives T. The only F row is the one where both are false.

The exclusive or is a separate connective with its own symbol \oplus (or sometimes XOR):

p q p \oplus q (exclusive)
T T F
T F T
F T T
F F F

The only difference between the two tables is the top row. Inclusive says T; exclusive says F. That one cell is the whole debate.

Why math chose inclusive-or

Why inclusive is the natural default: most mathematical statements of the form "p or q" want to allow the possibility of both. "x \ge 0 or y \ge 0" is meant to cover the case where both are non-negative, not to exclude it. "A triangle is isoceles or equilateral" should include equilateral triangles (which are, by definition, also isoceles). Choosing exclusive-or would force mathematicians to write awkward phrasings every time they meant "at least one."

Concrete examples where inclusive-or is what you want:

In each case, exclusive-or would flip a true statement to false on a technicality. The convention exists so mathematical sentences behave reasonably when the two parts happen to overlap.

English's ambiguity in daily life

Both meanings of "or" exist in everyday speech. Context decides which:

Humans navigate this without confusion because tone, context, and common sense narrow the meaning. Mathematics cannot rely on tone. It needs one fixed meaning, applied uniformly, so that a formula's truth value is never ambiguous. The choice of inclusive-or is that fixed meaning.

The one-line reconciliation

If you want the "not both" meaning in mathematics, you write it out explicitly:

p \oplus q \ \equiv\ (p \lor q) \land \lnot(p \land q)

Read in words: "p or q, and not both." The inclusive-or does the heavy lifting; the extra clause rules out the double-true case. Because this pattern is common enough, some texts introduce the \oplus symbol — but the NCERT and JEE syllabus do not use it. Whenever you need exclusive-or in a school problem, you build it from \lor, \land, and \lnot.

Quick test: spot which or the English intends

Read a sentence with "or" and ask: "Can both parts be true at once, and is that fine?"

In every formal logic or maths problem, assume inclusive unless the problem explicitly says "exactly one" or "either but not both."

Where this shows up later

In Set Operations, the union A \cup B corresponds to inclusive-or. An element is in A \cup B if it is in A, in B, or in both. The symmetric difference A \triangle B is the set-theory version of exclusive-or: elements in one but not both. The same inclusive/exclusive split you meet in logic carries over to sets with exactly the same shape.

Related: Logic and Propositions · Set Operations · Converse vs Contrapositive · Symmetric Difference