Formula Sheet

Mathematical Reasoning Formulas

All key formulas grouped by subtopic. Each one has a quick reminder and common mistakes to watch for.

10 formulas · 6 subtopics

Negation of a Statement

#1
∼p is true when p is false, and vice versa\sim p \text{ is true when } p \text{ is false, and vice versa}

💡 Negation flips the truth value. If p is 'x > 5', then ~p is 'x is not greater than 5' (i.e., x <= 5).

Conjunction (AND)

#2
p∧q is true only when both p and q are truep \wedge q \text{ is true only when both } p \text{ and } q \text{ are true}

💡 AND requires both parts to be true. Even one false component makes the entire conjunction false.

Disjunction (OR)

#3
p∨q is false only when both p and q are falsep \vee q \text{ is false only when both } p \text{ and } q \text{ are false}

💡 OR is inclusive in logic. It is true when at least one component is true.

Conditional (If-Then)

#4
p→q≡∼p∨qp \to q \equiv \sim p \vee q

💡 A conditional is false ONLY when p is true and q is false. 'If it rains, the ground is wet' is false only when it rains but the ground is dry.

⚠ Students think p -> q is false when p is false. A conditional with a false hypothesis is ALWAYS true (vacuously true).

Contrapositive

#5
p→q≡∼q→∼pp \to q \equiv \sim q \to \sim p

💡 The contrapositive always has the same truth value as the original conditional. Converse (q -> p) and inverse (~p -> ~q) do NOT.

⚠ Confusing contrapositive with converse. Contrapositive: negate and swap. Converse: just swap (not equivalent).

Biconditional (If and Only If)

#6
p↔q≡(p→q)∧(q→p)p \leftrightarrow q \equiv (p \to q) \wedge (q \to p)

💡 Biconditional is true when both p and q have the same truth value (both true or both false).

De Morgan's Laws for Logic

#7
∼(p∧q)≡∼p∨∼q∣∼(p∨q)≡∼p∧∼q\sim(p \wedge q) \equiv \sim p \vee \sim q \quad | \quad \sim(p \vee q) \equiv \sim p \wedge \sim q

💡 Negation of AND becomes OR (with negated parts). Negation of OR becomes AND (with negated parts). Swap the connective and negate each component.

Negation of Quantifiers

#8
∼(∀x,P(x))≡∃x,∼P(x)∣∼(∃x,P(x))≡∀x,∼P(x)\sim(\forall x, P(x)) \equiv \exists x, \sim P(x) \quad | \quad \sim(\exists x, P(x)) \equiv \forall x, \sim P(x)

💡 Negation of 'for all' becomes 'there exists ... not'. Negation of 'there exists' becomes 'for all ... not'. Swap the quantifier and negate the predicate.

Principle of Mathematical Induction

#9
P(1) is true∧[P(k) true⇒P(k+1) true]  ⟹  P(n) true ∀ n∈NP(1) \text{ is true} \wedge [P(k) \text{ true} \Rightarrow P(k+1) \text{ true}] \implies P(n) \text{ true } \forall \, n \in \mathbb{N}

💡 Two steps: (1) Base case: verify P(1). (2) Inductive step: assume P(k) and prove P(k+1). Both steps are mandatory.

⚠ Forgetting to verify the base case. Without it, the induction hypothesis has no foundation.

Strong Induction

#10
[P(1)∧P(2)∧…∧P(k)⇒P(k+1)]  ⟹  P(n) true ∀ n[P(1) \wedge P(2) \wedge \ldots \wedge P(k) \Rightarrow P(k+1)] \implies P(n) \text{ true } \forall \, n

💡 In strong induction, assume P(m) is true for ALL m from 1 to k, then prove P(k+1). Useful when P(k+1) depends on multiple previous cases, not just P(k).