PYQ Vault

MHT-CET Maths · Formula sheet

Mathematical Logic formulas

17 formulas, 4 reference tables and 38 common traps for MHT-CET Maths Mathematical Logic, grouped by subtopic.

Full notes with worked examples

Statements, Connectives and Truth Tables

Learn this subtopic in the notes

The Conditional and Vacuous Truth

The conditional and its disjunction form

p→q   agrees with   ∼p∨q   in every rowp→q=F   only when p=T,  q=FF→q=Tp \to q \;\text{ agrees with }\; \sim p \vee q \;\text{ in every row} \qquad p \to q = F \;\text{ only when } p = T,\; q = F \qquad F \to q = T
  • ppthe antecedent (hypothesis)
  • qqthe consequent (conclusion)
  • F→qF \to qvacuously true — a false antecedent makes the whole conditional true

Building the Full Truth Table

Number of rows in a truth table

rows=2nn=2⇒4 rows,n=3⇒8 rows\text{rows} = 2^{n} \qquad n = 2 \Rightarrow 4 \text{ rows}, \qquad n = 3 \Rightarrow 8 \text{ rows}
  • nnthe number of DISTINCT statement letters, not the number of connectives

The Five Logical Connectives

ConnectiveSymbolRead asValue
Negation∼p\sim pnot pFlips: ∼T=F\sim T = F, ∼F=T\sim F = T
Conjunctionp∧qp \wedge qp and qT only when both p and q are T
Disjunctionp∨qp \vee qp or qF only when both p and q are F
Inclusive OR: 'p or q' is TRUE when both hold. Everyday English often means the exclusive one; logic never does.
Conditionalp→qp \to qif p then qF only when p is T and q is F
The single most-tested row in the chapter. A conditional with a FALSE antecedent is TRUE, whatever the consequent says.
Biconditionalp↔qp \leftrightarrow qp if and only if qT when p and q have the SAME value
Every question in this chapter is this table applied repeatedly. Learn the Value column and the rest is bookkeeping.

Reading the Last Column: Equivalence, Tautology, Contradiction, Contingency

ReadingLast column looks likeExample
TautologyAll Tp∨∼pp \vee \sim p
ContradictionAll Fp∧∼pp \wedge \sim p
ContingencyMixed — some T, some Fp∨qp \vee q
The default case. Most statement patterns are contingencies; the exam asks you to spot the ones that are not.
Logically equivalent A≡BA \equiv BTwo patterns whose columns match in EVERY rowp→qp \to q and ∼p∨q\sim p \vee q
ONE disagreeing row destroys equivalence; agreeing in one row proves nothing. The asymmetry is the whole test.
Every 'which of the following is a tautology / is equivalent to' question on this paper is one of these four readings. Subtopic 5 gives you the algebra that reaches them without writing the table out.

Common traps

Treating a false sentence as 'not a statement'

A statement only has to HAVE a truth value, not to be true. '2 + 2 = 5' is a perfectly good statement whose truth value is F. The test is whether the sentence makes a definite claim, never whether the claim is correct.

Reading 'or' as exclusive

In logic p∨qp \vee q is TRUE when p and q are both true. A student who reads 'or' as 'one or the other but not both' will mark the both-true row F and get every disjunction question wrong by exactly one row.

Calling a conditional false because its parts are false

'If 3 + 2 = 7, then the earth is flat' has a false antecedent AND a false consequent, and the whole statement is true. Students reject it because both halves are nonsense. Only the T→FT \to F pattern makes a conditional false — check the PATTERN, not the plausibility.

Chained stems that hide a false antecedent

A recurring MHT-CET stem gives statements (A) and (B), then (C) = 'If both (A) and (B) are true, then …'. If either (A) or (B) is false, (C)'s antecedent is false and (C) is automatically true — however absurd its consequent. Evaluate (A) and (B) first; the answer to (C) usually falls out with no work at all.

Resolving the negation last instead of first

∼(p∧q)\sim(p \wedge q) and ∼p∧q\sim p \wedge q are different statements. The tilde binds only as far as its bracket reaches, so decide what the ∼\sim is sitting on BEFORE you substitute anything.

Counting connectives instead of letters

The row count is 2n2^{n} where nn is the number of DISTINCT letters. [p→(q∧∼p)]∨[(p∨∼q)∧p][p \to (q \wedge \sim p)] \vee [(p \vee \sim q) \wedge p] has six connectives and only two letters, so it needs 4 rows, not 64.

Matching the last column in the wrong row order

Options are quoted as a bare string like 'TTFT'. That only matches your table if you filled the input columns in the standard TT, TF, FT, FFTT,\,TF,\,FT,\,FF order. Writing the rows in a different order gives a correct table and the wrong option.

Reading ≡\equiv as another name for ↔\leftrightarrow

They are different kinds of object. p↔qp \leftrightarrow q is a statement pattern with its own truth table, true in some rows and false in others. A≡BA \equiv B is a verdict on two whole tables, and it is either right or wrong — it has no rows. The bridge between them is that A≡BA \equiv B holds exactly when the pattern A↔BA \leftrightarrow B is a tautology.

Doing the logic correctly on a misjudged claim

These questions are graded on the mathematics, not the logic. If you record 'there are 26 primes below 100' as true, every connective afterwards is applied flawlessly to the wrong input and the answer is wrong. Settle each letter before reading the options.

Assuming a 'for all' claim is true because it works for small n

A universally quantified claim fails on ONE counterexample. '10n−310n - 3 is prime whenever nn is not divisible by 3' survives n=1,2,4n = 1, 2, 4 and dies at n=8n = 8, where 77=7×1177 = 7 \times 11. Hunt for the counterexample rather than confirming the pattern.

Finding Truth Values of Component Statements

Learn this subtopic in the notes

The Forced Row of a False Conditional

The one false row of a conditional

X→Y=F  ⟺  X=T   and   Y=F(A∧B)=T⇒A=B=T(A∨B)=F⇒A=B=FX \to Y = F \iff X = T \;\text{ and }\; Y = F \qquad (A \wedge B) = T \Rightarrow A = B = T \qquad (A \vee B) = F \Rightarrow A = B = F
  • XXthe antecedent — forced TRUE
  • YYthe consequent — forced FALSE

Forced Values from a Biconditional

The matching rule

X↔Y=T  ⟺  X=YX↔Y=F  ⟺  X≠YX \leftrightarrow Y = T \iff X = Y \qquad X \leftrightarrow Y = F \iff X \neq Y
  • X,YX, Ythe two sides, which may themselves be compound

Common traps

Trying to work backwards from a TRUE conditional

X→Y=TX \to Y = T is satisfied by three of the four rows, so it forces nothing on its own. If a stem says a conditional is true, the information you need is somewhere else in the stem — look for a second given, not for a forced row.

Hunting for p when p is not determined

In 'q is false and (p∧q)↔r(p \wedge q) \leftrightarrow r is true', pp never gets pinned down and does not need to be — the answer depends only on rr. Students lose time trying to force a value that the stem deliberately leaves open. If a letter cancels out, move on.

Starting with the given that forces least

Both givens are true statements about the same letters, but they are not equally useful. Beginning with a TRUE conditional leaves you enumerating three rows; beginning with the FALSE one settles two letters at a stroke. Scan the givens and start with a false conditional, a true conjunction or a false disjunction.

Evaluating a consequent you never needed

If an option's antecedent works out false, the option is true and the consequent is irrelevant — however elaborate it looks. Checking the antecedent first turns several of these questions into a single glance.

Reporting the truth values when the question asked for an option

These stems often end 'then which of the following is true?' rather than 'find p, q and r'. Deducing the letters correctly and then answering the wrong question is a common and entirely avoidable loss.

Negation of Statements and Quantifiers

Learn this subtopic in the notes

De Morgan Laws for And and Or

De Morgan laws

∼(p∧q)≡  ∼p∨∼q∼(p∨q)≡  ∼p∧∼q∼(∼p)≡p\sim(p \wedge q) \equiv\; \sim p \vee \sim q \qquad \sim(p \vee q) \equiv\; \sim p \wedge \sim q \qquad \sim(\sim p) \equiv p
  • ∼\simnegation — distributes inwards, flipping the connective as it goes

Negating a Conditional

Negation of an implication

∼(p→q)≡p∧∼q\sim(p \to q) \equiv p \wedge \sim q
  • ppthe antecedent — asserted, not negated
  • ∼q\sim qthe consequent — negated

Negating a Biconditional

Negation of a biconditional

∼(p↔q)≡(p∧∼q)∨(∼p∧q)∼(p↔∼q)≡p↔q\sim(p \leftrightarrow q) \equiv (p \wedge \sim q) \vee (\sim p \wedge q) \qquad \sim(p \leftrightarrow \sim q) \equiv p \leftrightarrow q
  • ↔\leftrightarrowbiconditional — true when the sides agree

Negating Quantified Statements

Quantifier negation

∼(∀x, p(x))≡∃x,  ∼p(x)∼(∃x, p(x))≡∀x,  ∼p(x)∼(x≥M)≡(x<M)\sim(\forall x,\, p(x)) \equiv \exists x,\; \sim p(x) \qquad \sim(\exists x,\, p(x)) \equiv \forall x,\; \sim p(x) \qquad \sim(x \geq M) \equiv (x < M)
  • ∀\forallfor all / for every
  • ∃\existsthere exists / for some

Common traps

Negating both parts but keeping the connective

∼(p∧q)\sim(p \wedge q) is NOT ∼p∧∼q\sim p \wedge \sim q. The connective must flip. This is the most common single error in the chapter, and the distractor list always contains the unflipped version.

Negating an implication as another implication

The tempting wrong answer is ∼p→∼q\sim p \to \sim q, which negates both parts and keeps the arrow. It is not the negation — it is the inverse, and it is not even equivalent to the original. The negation has no arrow at all.

Negating both sides of a biconditional

∼p↔∼q\sim p \leftrightarrow \sim q is equivalent to p↔qp \leftrightarrow q itself — if two things always agree, so do their denials. It is therefore the exact opposite of the negation, and it appears in the option list every time this is asked.

Assigning a negative statement to a letter

If you set pp = 'the triangle is NOT isosceles', every subsequent negation needs an extra cancellation and the bookkeeping collapses. Always let the letters stand for the positive forms and carry the ∼\sim explicitly.

Flipping the quantifier but leaving the predicate alone

The negation of 'for all x, p(x)' is 'there exists x with not p(x)' — the inner claim must be negated too. Options that flip only the quantifier are the standard distractor and look convincing at a glance.

Forgetting that the inequality changes

Negating x≥Mx \geq M gives x<Mx < M, not x≤Mx \leq M and not x>Mx > M. When the predicate is an inequality, the boundary moves to the other side, so check the equality case explicitly.

Converse, Inverse and Contrapositive

Learn this subtopic in the notes

Only the Contrapositive Shares the Truth Value

The equivalence pairs

p→q≡  ∼q→∼pq→p≡  ∼p→∼qp→q≢q→pp \to q \equiv\; \sim q \to \sim p \qquad q \to p \equiv\; \sim p \to \sim q \qquad p \to q \not\equiv q \to p
  • ≡\equivlogically equivalent — identical last column

Converting to Conditional Form First

Conditional law, used in reverse

∼p∨q≡p→qp∨q≡  ∼p→qp→q≡  ∼q→∼p\sim p \vee q \equiv p \to q \qquad p \vee q \equiv\; \sim p \to q \qquad p \to q \equiv\; \sim q \to \sim p
  • ∨\veethe disjunction hiding a conditional

Stacked Operations: Negation of a Contrapositive, Contrapositive of an Inverse

The chain that collapses

contrapositive(inverse(p→q))≡q→p∼(contrapositive(p→q))≡  ∼q∧p\text{contrapositive}(\text{inverse}(p \to q)) \equiv q \to p \qquad \sim(\text{contrapositive}(p \to q)) \equiv\; \sim q \wedge p
  • inverse∼p→∼q\sim p \to \sim q
  • contrapositiveswap and negate

Necessary and Sufficient Condition Language

Equivalent phrasings of one conditional

p→q  ≡  (p only if q)  ≡  (q necessary for p)  ≡  (p sufficient for q)  ≡  ∼q→∼pp \to q \;\equiv\; (p \text{ only if } q) \;\equiv\; (q \text{ necessary for } p) \;\equiv\; (p \text{ sufficient for } q) \;\equiv\; \sim q \to \sim p
  • necessarythe CONSEQUENT — it must hold for the antecedent to
  • sufficientthe ANTECEDENT — it is enough to guarantee the consequent

The Three Relatives of a Conditional

FormSymbolicBuilt byEquivalent to original?
Originalp→qp \to q—Yes, trivially
Converseq→pq \to pSwap the two partsNo
Inverse∼p→∼q\sim p \to \sim qNegate both parts, keep the orderNo
Contrapositive∼q→∼p\sim q \to \sim pSwap and negate bothYes — always
The only equivalent relative, and the one the paper asks about most. A statement and its contrapositive always share a truth value.
Converse and inverseq→pq \to p and ∼p→∼q\sim p \to \sim qEach is the contrapositive of the otherEquivalent to EACH OTHER, not to the original
Memorise the last column. Most option lists contain all three relatives, so knowing the forms is not enough — you must know which one is being asked for.

Common traps

Offering the converse where the contrapositive was asked

Both are single-step transformations of the same statement and both appear in the options every time. Read the question word again before you commit: 'converse' swaps, 'contrapositive' swaps AND negates.

Assuming the converse follows from the original

'If a number is a multiple of 9 then it is a multiple of 3' is true; its converse is false (take 6). A true conditional says nothing whatever about its converse, and stems are built around exactly this gap.

Negating the wrong part when converting an OR

p∨qp \vee q becomes ∼p→q\sim p \to q, not p→qp \to q. The letter that moves into the antecedent position picks up a negation — check it against the law rather than by feel.

Applying the second operation to the original statement

'The negation of the contrapositive' does not mean 'the negation, and also the contrapositive, of the original'. Form the contrapositive, write it down, and treat THAT as the new statement. Skipping the written intermediate is where these go wrong.

Reading 'p only if q' as 'if q then p'

The word order tempts you to put q first, but 'p only if q' is p→qp \to q — q is the NECESSARY condition, so it sits as the consequent. 'If q then p' would be the converse, and it is the distractor supplied.

Swapping necessary and sufficient

Necessary is the consequent; sufficient is the antecedent. A quick anchor: being a multiple of 3 is NECESSARY for being a multiple of 9, and being a multiple of 9 is SUFFICIENT for being a multiple of 3.

Logical Equivalence and Algebra of Statements

Learn this subtopic in the notes

Why Equivalence Licenses Substitution

Equivalence and its test

A≡B  ⟺  (A↔B) is a tautology  ⟺  A and B share every rowA \equiv B \iff (A \leftrightarrow B) \text{ is a tautology} \iff A \text{ and } B \text{ share every row}
  • ≡\equivlogically equivalent — a claim about all rows
  • ↔\leftrightarrowa connective, evaluated row by row

Classifying a Pattern Without Building Its Table

Classification by last column

tautology⇒all Tcontradiction⇒all Fcontingency⇒mixed\text{tautology} \Rightarrow \text{all } T \qquad \text{contradiction} \Rightarrow \text{all } F \qquad \text{contingency} \Rightarrow \text{mixed}
  • p∨∼pp \vee \sim pthe standard tautology
  • p∧∼pp \wedge \sim pthe standard contradiction

Finding the Statement That Makes a Pattern a Tautology

Tautology condition and modus tollens

(X→r) is a tautology  ⟺  X=T⇒r=T(p→q)∧∼q≡  ∼p∧∼q(X \to r) \text{ is a tautology} \iff X = T \Rightarrow r = T \qquad (p \to q) \wedge \sim q \equiv\; \sim p \wedge \sim q
  • XXthe antecedent — simplify this before anything else
  • rrthe statement being solved for

The Dual of a Statement Pattern

Dual versus negation

dual(p∧∼q)=p∨∼q∼(p∧∼q)≡  ∼p∨q\text{dual}(p \wedge \sim q) = p \vee \sim q \qquad \sim(p \wedge \sim q) \equiv\; \sim p \vee q
  • dualswap the connectives only — letters untouched
  • ∼\simnegation — swaps connectives AND negates every letter

The Algebra of Statements

LawWith ANDWith OR
Commutativep∧q≡q∧pp \wedge q \equiv q \wedge pp∨q≡q∨pp \vee q \equiv q \vee p
Associative(p∧q)∧r≡p∧(q∧r)(p \wedge q) \wedge r \equiv p \wedge (q \wedge r)(p∨q)∨r≡p∨(q∨r)(p \vee q) \vee r \equiv p \vee (q \vee r)
Distributivep∧(q∨r)≡(p∧q)∨(p∧r)p \wedge (q \vee r) \equiv (p \wedge q) \vee (p \wedge r)p∨(q∧r)≡(p∨q)∧(p∨r)p \vee (q \wedge r) \equiv (p \vee q) \wedge (p \vee r)
Both directions are legal here, unlike ordinary arithmetic where only one distribution holds.
Identityp∧T≡pp \wedge T \equiv pp∨F≡pp \vee F \equiv p
Dominationp∧F≡Fp \wedge F \equiv Fp∨T≡Tp \vee T \equiv T
Complementp∧∼p≡Fp \wedge \sim p \equiv Fp∨∼p≡Tp \vee \sim p \equiv T
The engine of most simplifications: spot a letter meeting its own negation and a whole branch collapses to F or T.
Idempotentp∧p≡pp \wedge p \equiv pp∨p≡pp \vee p \equiv p
Absorptionp∧(p∨q)≡pp \wedge (p \vee q) \equiv pp∨(p∧q)≡pp \vee (p \wedge q) \equiv p
The whole bracket vanishes. Worth memorising by shape: a letter outside meeting itself inside swallows the rest.
De Morgan∼(p∧q)≡  ∼p∨∼q\sim(p \wedge q) \equiv \;\sim p \vee \sim q∼(p∨q)≡  ∼p∧∼q\sim(p \vee q) \equiv \;\sim p \wedge \sim q
Conditional∼(p→q)≡p∧∼q\sim(p \to q) \equiv p \wedge \sim qp→q≡  ∼p∨qp \to q \equiv \;\sim p \vee q
Always apply this first. The other laws cannot see through an arrow.
Ten laws cover every simplification the paper sets. Complement, distributive and absorption account for most of the work.

Common traps

Checking one row and declaring equivalence

Agreeing in a row proves nothing; equivalence needs EVERY row. The asymmetry is worth holding onto: one row can disprove equivalence but never establish it.

Distributing only one way

In logic, OR distributes over AND as well: p∨(q∧r)≡(p∨q)∧(p∨r)p \vee (q \wedge r) \equiv (p \vee q) \wedge (p \vee r). Students trained on ordinary algebra expect only p∧(q∨r)p \wedge (q \vee r) to expand and miss the other half.

Simplifying around an arrow instead of clearing it

De Morgan, distribution and absorption are stated for ∧\wedge and ∨\vee only. Leaving a →\to in place and trying to distribute across it produces confident nonsense. Clear every arrow first.

Calling a contingency a tautology after checking two rows

A pattern that comes out T in the rows you happened to try may still be F elsewhere. Either simplify all the way to a bare TT, or check every row — a partial table cannot establish a tautology.

Looking for an r that is true everywhere

rr only has to hold in the rows where the ANTECEDENT is true — it may be false elsewhere without harming the tautology. Hunting for a universally true rr rules out the correct option, which is usually a plain ∼p\sim p or ∼q\sim q.

Negating the letters when asked for a dual

The dual of p∧∼qp \wedge \sim q is p∨∼qp \vee \sim q, NOT ∼p∨q\sim p \vee q. The second is the negation. Duals touch connectives and constants only, and the two operations produce different statements that both appear in the option list.

Switching Circuits

Learn this subtopic in the notes

Series is And, Parallel is Or

The translation rule

series  ⟶  p∧qparallel  ⟶  p∨qS1′  ⟶  ∼p\text{series} \;\longrightarrow\; p \wedge q \qquad \text{parallel} \;\longrightarrow\; p \vee q \qquad S_1' \;\longrightarrow\; \sim p
  • ppthe switch S1S_1 is closed
  • S1′S_1'the complementary switch — closed exactly when S1S_1 is open

Common traps

Reading a branch before finishing it

A branch often contains its own series run before rejoining the parallel node. Resolve each branch completely into a single expression FIRST, then join the branches — reading left to right across the whole picture mixes the levels up.

Giving a primed switch its own letter

S1′S_1' is not a third switch. It is ∼p\sim p, and treating it as a new letter destroys every simplification — the whole point of these circuits is that pp meeting ∼p\sim p collapses a branch.

Trying to simplify by staring at the picture

Redrawing a circuit by eye, without writing the expression down, is where these questions are lost. The simplification is algebraic; the drawing is only the last step, and it follows mechanically from the simplified expression.

Deleting a repeated switch instead of factoring it

In (p∧q)∨(p∧r)(p \wedge q) \vee (p \wedge r), S1S_1 genuinely appears on both branches and both copies matter. Factoring gives p∧(q∨r)p \wedge (q \vee r), which is a different arrangement — not the result of rubbing one copy out.

Matching circuits by how they look

Two circuits drawn with the same number of switches in a similar arrangement can behave differently, and two that look nothing alike can be equivalent. The pictures are not the evidence — the simplified expressions are.

More MHT-CET Maths formula sheets