The mathematics
you need, clearly.
Rigorous notes, worked examples, and interactive visualizations for undergraduate mathematics. Start with discrete math or jump straight to linear algebra.
A function $f: X \to Y$ is bijective if it is both injective and surjective:
$$|X| = |Y| \iff \exists \text{ bijection } f: X \to Y$$
All the mathematics you need.
Each course is built from the ground up — definitions, proofs, examples, and visual intuition for every major topic.
See what's inside.
Every page follows the same structure — clear definitions, worked proofs, and exercises that build intuition from first principles.
Course topics
- Logic & proofs done
- Set theory done
- Functions & relations in progress
- Combinatorics upcoming
- Graph theory upcoming
- Number theory upcoming
Current topic: bijections
A function $f: X \to Y$ is bijective if it is both:
- Injective: $f(a) = f(b) \implies a = b$
- Surjective: $\forall\, y \in Y,\; \exists\, x \in X$ such that $f(x) = y$
$$|X| = |Y| \iff \text{there exists a bijection } f: X \to Y$$
Exercise. Prove that the composition of two bijections is a bijection.
Hint: Let $f: A \to B$ and $g: B \to C$ be bijections. Show $g \circ f: A \to C$ is injective and surjective separately.
Built for people who want to actually understand.
Not a video lecture, not a problem set generator. Structured reading material — the kind you'd want written by someone who has thought hard about how to explain it.