Math Basics
How to read an unfamiliar formula
Read a formula in this order:
- Find the main operator: , , , , , etc.
- Identify every variable and its domain.
- Read subscripts and superscripts.
- Read constraints written below operators.
- Translate the formula into one plain-English sentence.
1. Equality and comparison
| Symbol | Name | Meaning |
|---|---|---|
| Equality | and have the same value | |
| Not equal | and differ | |
| Definition | Define to be | |
| Equivalence / identity | Equal by definition, always equal, or equivalent under a relation | |
| Approximately equal | Values are close but not necessarily identical | |
| Similar / asymptotically equivalent | Meaning depends on context | |
| Strictly smaller | is smaller than | |
| Smaller or equal | is at most | |
| Strictly greater | is greater than | |
| Greater or equal | is at least | |
| Proportional | for some constant |
Common wording
Read:
is at most 10.
Read:
is at least 10.
Read:
Define as .
The distinction between and is useful:
asserts that has value 5.
introduces or defines to have value 5.
2. Number sets
| Symbol | Name | Typical content |
|---|---|---|
| Natural numbers | , or sometimes | |
| Nonnegative integers | ||
| Integers | ||
| Rational numbers | Fractions | |
| Real numbers | All ordinary continuous numbers | |
| Nonnegative reals | Real numbers | |
| Complex numbers | Numbers | |
| Boolean/binary set | False/true or off/on |
Warning
Some authors include zero in and some do not. Check the author’s convention.
3. Set notation
| Symbol | Meaning |
|---|---|
| belongs to set | |
| does not belong to | |
| Every element of belongs to | |
| is a strict subset of | |
| Empty set | |
| Set containing | |
| Union: elements in or | |
| Intersection: elements in both | |
| Elements in but not in | |
| Cartesian product | |
| Number of elements in | |
| or | Set of all subsets of |
Set-builder notation
Read:
The set of all belonging to such that is true.
The colon means such that. A vertical bar is also common:
Example:
assuming zero belongs to .
Example from optimization:
Read:
is the smallest natural number such that the capacity at time is at least .
4. Logical symbols
| Symbol | Name | Meaning |
|---|---|---|
| Negation | is false | |
| Conjunction | and | |
| Disjunction | or , possibly both | |
| Exclusive or | Exactly one of | |
| Implication | If , then | |
| Reverse implication | implies | |
| Equivalence | if and only if | |
| Universal quantifier | For every | |
| Existential quantifier | There exists an | |
| Unique existence | There exists exactly one | |
| Therefore | The conclusion follows | |
| Because | Introduces a reason |
Implication
means:
Whenever is true, must also be true.
It does not automatically mean:
Example:
is true, but:
is false.
Equivalence
means both:
and:
Read:
if and only if .
Often abbreviated iff.
5. Quantifiers
Universal statement
Read:
For every in , property holds.
Example:
Read:
Every path length is at least 1.
Existential statement
Read:
There is at least one in for which holds.
Example:
Read:
At least one path exists from to .
Quantifier order matters
These statements are different:
Every has some possibly different .
There is one single that works for every .
Example:
is true.
But:
is false.
6. Index notation
Subscript
usually means:
Element of a sequence, array, vector, or family.
Examples:
A double subscript:
often means:
Entry at row , column of a matrix.
Superscript
normally means exponentiation.
But:
often means the value of at iteration , not raised to .
Examples:
but:
may mean “the third version of .”
Range notation
means: