Explore/Set Theory
Domain
Set Theory
The foundational language of modern mathematics.
22 concepts · estimated 10 h total
axiomatic set theory
- 30 minThe Axiom of ChoiceIntermediate
The axiom of choice (AC) states that given any collection of nonempty sets, it is possible to choose exactly one element from each set simultaneously, even if the collection is infinite and there is no explicit rule for the choices. For finite collections this is provable from more basic axioms, but for infinite collections it is a genuinely independent assumption. First isolated by Ernst Zermelo in 1904 to prove the well-ordering theorem, AC is now a standard part of ZFC set theory (Zermelo–Fraenkel plus Choice), though it remains philosophically notable because it guarantees the existence of a choice function without ever constructing one, and it implies some famously counterintuitive results such as the Banach–Tarski paradox.
- 35 minZermelo–Fraenkel AxiomsIntermediate
Zermelo–Fraenkel (ZF) set theory is the standard axiomatic foundation for modern mathematics, a list of axioms describing precisely what sets exist and how they may be formed, expressed entirely in first-order logic with a single primitive relation, membership (∈). Developed by Ernst Zermelo in 1908 and refined by Abraham Fraenkel and Thoraf Skolem in the 1920s, ZF was designed specifically to avoid the paradoxes (like Russell's paradox) that plagued earlier, unrestricted 'naive' set theory, by carefully restricting which collections are allowed to count as sets. When the axiom of choice is included, the system is called ZFC, and essentially all of ordinary mathematics can be formally developed within it.
set operations
- 20 minCartesian ProductsBeginner
The Cartesian product of two sets A and B, written A × B, is the set of all ordered pairs (a, b) with a ∈ A and b ∈ B. Order matters — (a,b) is generally different from (b,a) — which distinguishes it from an unordered pairing. For finite sets, |A × B| = |A| · |B|, and the construction extends to any finite (or infinite) list of sets, producing ordered n-tuples. The Cartesian product is the basic building block for coordinates, relations, and functions: the plane ℝ² is R × R, and any binary relation or function is simply a specially chosen subset of a Cartesian product.
- 20 minThe Power SetBeginner
The power set of a set A, written P(A) or 2^A, is the set of all subsets of A, including the empty set and A itself. If A has n elements, P(A) has exactly 2^n elements, since each element independently is either included or excluded from a given subset. The power set is itself a set — its elements are sets — which makes it a natural way to build richer structures (topologies, sigma-algebras, Boolean algebras) on top of a base set.
- 15 minVenn DiagramsBeginner
A Venn diagram is a picture that shows how sets relate to one another, using overlapping circles inside a rectangle representing the universal set. Every region formed by the overlaps corresponds to exactly one logical combination of membership (in A only, in both A and B, in neither, etc.), making abstract set operations like union, intersection, and complement immediately visible.
binary relations
- 30 minRelationsIntermediate
A binary relation associates some elements of one set, called the domain, with some elements of another set, called the codomain. Precisely, a binary relation over sets X and Y is a set R of ordered pairs (x, y), where x is an element of X and y is an element of Y. It encodes the common concept of relation: an element x is related to an element y — written xRy — if and only if the pair (x, y) belongs to R. Familiar examples include 'is less than' on numbers, 'is a subset of' on sets, and 'is the parent of' on people — each is fully captured by the set of ordered pairs for which the relation holds.
- 25 minFunctions as RelationsIntermediate
A function f: X → Y can be defined set-theoretically as nothing more than a special binary relation on X × Y: a set of ordered pairs (x, y) that satisfies two extra constraints beyond being a relation. First, it must be total — every x in the domain X appears as a first coordinate in some pair. Second, it must be functional (single-valued) — no x appears as the first coordinate of two different pairs. Together these say that each input is assigned exactly one output, which is the everyday meaning of 'function' recast entirely in the language of sets. This viewpoint unifies functions and relations under one framework: every function IS a relation, but most relations are not functions, since a general relation can leave inputs unassigned or assign several outputs to the same input.
- 25 minPartial Orders and Total OrdersIntermediate
A partial order is a relation on a set that captures the idea of 'ranking' or 'precedence' without forcing every pair of elements to be comparable. Formally, it is a relation that is reflexive, antisymmetric, and transitive — the same three properties possessed by 'is a subset of' on a collection of sets, or 'divides' on the positive integers. What makes it only PARTIAL is that some pairs of elements need not be related in either direction: {1,2} and {3,4} are both subsets of {1,2,3,4}, but neither is a subset of the other. A total order (or linear order) is a partial order with the extra requirement that every pair of elements IS comparable, like ≤ on the real numbers. Every total order is a partial order, but not conversely — the divisibility relation on the integers is a partial order that is not total, since e.g. 2 and 3 are incomparable (neither divides the other).
infinite sets
- 30 minCardinality and InfinityIntermediate
Cardinality is an inherent property of sets, roughly meaning the number of individual objects they contain, which may be infinite. The concept is understood through one-to-one correspondences (bijections) between sets: two sets have the same cardinality if their objects can be paired such that each object has a pair, and no object is paired more than once. For finite sets, cardinality is just the familiar count of elements. For infinite sets, this pairing idea leads to a genuine hierarchy of infinities — some infinite sets (like the integers) are 'countable,' while others (like the real numbers) are strictly 'larger,' a result first proved rigorously by Georg Cantor.
- 35 minThe Continuum HypothesisExpert
The Continuum Hypothesis (CH), first proposed by Georg Cantor in 1878, asserts that there is no set whose cardinality is strictly between that of the natural numbers ℕ and the real numbers ℝ (the 'continuum'). Cantor had already shown |ℝ| = 2^{ℵ₀} is strictly greater than |ℕ| = ℵ₀; CH says that 2^{ℵ₀} is the very NEXT infinite cardinal after ℵ₀, i.e. 2^{ℵ₀} = ℵ₁. What makes CH famous beyond its content is its fate: it was David Hilbert's first problem on his celebrated 1900 list, yet it turned out to be neither provable nor disprovable from the standard axioms of set theory (ZFC). Kurt Gödel showed in 1940 that CH cannot be disproved from ZFC (it is consistent to assume it), and Paul Cohen showed in 1963 that CH also cannot be proved from ZFC (it is consistent to assume its negation) — together establishing that CH is independent of ZFC, one of the most striking limitative results in the foundations of mathematics.
- 35 minCardinal ArithmeticExpert
Cardinal arithmetic defines addition, multiplication, and exponentiation on cardinal numbers — the sizes of sets, including infinite ones — via operations on disjoint unions, Cartesian products, and function sets. For finite cardinals these operations reduce to ordinary arithmetic, but for infinite cardinals the rules become strikingly different: adding or multiplying two infinite cardinals (assuming choice) simply returns the LARGER of the two, so ℵ₀+ℵ₀ = ℵ₀ and ℵ₀·ℵ₀ = ℵ₀, collapsing operations that would blow up in the finite world. Exponentiation is the one operation that still grows: Cantor's theorem guarantees 2^κ > κ for every cardinal κ, which is exactly why the reals (of cardinality 2^{ℵ₀}) form a strictly larger infinity than the naturals. This 'flattening' of addition/multiplication alongside genuine growth under exponentiation is the central, counterintuitive fact that makes infinite cardinal arithmetic behave so differently from arithmetic on finite numbers.
- 30 minThe Schröder–Bernstein TheoremAdvanced
The Schröder–Bernstein theorem (also called the Cantor–Schröder–Bernstein theorem) says that if there is an injection from set A into set B, and also an injection from B into A, then there must exist a bijection between A and B — that is, |A| ≤ |B| and |B| ≤ |A| together force |A| = |B|. This is exactly the property that makes cardinality behave like an ordering in the familiar sense (antisymmetry), and it is what justifies writing '≤' for cardinal comparison at all: without it, having injections both ways wouldn't guarantee the sets are truly the 'same size.' Remarkably, the theorem's proof needs no explicit description of either injection's inverse and does not require the Axiom of Choice — it works by a clever chain-tracing construction that stitches the two given injections together into one true bijection.
ordinals and induction
- 30 minTransfinite InductionAdvanced
Transfinite induction extends ordinary mathematical induction from the natural numbers to any well-ordered set, in particular to the ordinal numbers, which continue counting past every finite number (0, 1, 2, ..., then ω, ω+1, ω+2, ..., then ω·2, and on transfinitely). Ordinary induction has two cases — a base case and a successor step — but because ordinals include 'limit' ordinals like ω that are not the successor of any single previous ordinal, transfinite induction needs a THIRD case handling limits, where the property must be shown to hold by combining its truth at all smaller ordinals at once. This extra case is the only real novelty: once you can prove a property holds at 0, passes from any ordinal to its successor, and passes to any limit ordinal from all its predecessors, transfinite induction concludes the property holds for every ordinal whatsoever, or every element of any well-ordered set.
- 30 minOrdinal NumbersAdvanced
Ordinal numbers extend the natural numbers 0, 1, 2, 3, ... past every finite number, giving a precise way to describe the 'position' of an element in a well-ordered set rather than just how many elements there are. After all the finite ordinals comes ω, the first infinite ordinal (the order type of the naturals themselves), then ω+1, ω+2, ..., then ω·2, ω·3, ..., then ω², and onward without end. In the von Neumann construction, each ordinal IS the set of all ordinals strictly less than it — so 0 = ∅, 1 = {0}, 2 = {0,1}, and ω = {0,1,2,...} — which makes '<' between ordinals literally the same as '∈'. Every ordinal is either 0, a successor (α+1 for some ordinal α), or a limit ordinal (one with no immediate predecessor, like ω); this trichotomy is exactly what licenses transfinite induction and recursion.
Mathematics