Compactness in Real Analysis Explained: Open Covers, Heine–Borel & Sequences

Real Analysis • Woody Calculus Cornerstone Lesson

Last updated: August 11, 2026

Compactness is one of the central organizing ideas of Real Analysis. It begins with an abstract statement about open covers, but its purpose is intensely practical: compactness lets us replace infinitely many local pieces of information by finitely many pieces, so we can take a minimum, take a maximum, choose one global bound, and prove a conclusion that works everywhere on the set.

Direct Answer: What Is Compactness?

A compact set is a set for which every open cover contains a finite subcover. In finite-dimensional Euclidean space, compact sets are exactly the closed and bounded sets. In metric spaces, compactness is equivalent to the statement that every sequence in the set has a subsequence converging to a point of the set.

Definition: A set \(K\) is compact when every open cover of \(K\) has a finite subcover chosen from that same cover.

Heine–Borel in \(\mathbb R^n\): A subset of finite-dimensional Euclidean space is compact if and only if it is closed and bounded.

Metric-space theorem: In metric spaces, compactness is equivalent to sequential compactness: every sequence in \(K\) has a subsequence converging to a point of \(K\). This equivalence is not automatic in arbitrary topological spaces.

Intuition: compactness is a finite-extraction principle. It turns local control into global control.

Real Analysis compactness overview showing the closed interval [0,1] and three consequences: convergent subsequences, maximum and minimum values for continuous functions, and uniform continuity.
Compactness prevents sequences and continuous functions from losing global control.

Why Was Compactness Invented?

Many arguments in analysis begin locally. At each point \(x\), continuity may provide a radius \(\delta_x\). At each point, a function may have a local bound. At each point, some neighborhood may satisfy the property we need. The problem is that there may be infinitely many points and infinitely many different local choices.

Compactness is the mechanism that lets an analyst pass from infinitely many local choices to finitely many choices—and then combine them into one global choice.

Once only finitely many radii, bounds, or neighborhoods remain, we can take their minimum or maximum. That is the hidden engine behind the Extreme Value Theorem, the Heine–Cantor Theorem, and the fact that continuous images of compact sets remain compact.

Throughout the main lesson, we work primarily in \(\mathbb R\), because number-line examples make the geometry visible. The corresponding Heine–Borel and Bolzano–Weierstrass statements extend to \(\mathbb R^n\).

What Is an Open Cover?

Standalone theorem-ready statement: An open cover of a set \(K\) is a collection of open sets whose union contains every point of \(K\).

Definition: Open Cover

Let \(K\subseteq X\), where \(X\) is a topological space. A family \(\{U_\alpha\}_{\alpha\in A}\) is an open cover of \(K\) when every \(U_\alpha\) is open in \(X\) and

Equivalently, every point of \(K\) lies in at least one member of the family.

Open cover of K=[0,1] using the open intervals (-0.2,0.4), (0.2,0.8), and (0.6,1.2), plotted on a true-scale number line.
The covering sets are open, but the set being covered does not have to be open.
Example: an open cover of \([0,1]\)

The first two intervals overlap, and the second and third intervals overlap. Their union is \((-0.2,1.2)\), which contains every point of \([0,1]\). Therefore they form an open cover of \([0,1]\).

What Is a Finite Subcover?

Standalone definition: A finite subcover is a finite selection of sets from the original cover that still covers the entire set.

Definition: Compact Set

A set \(K\) is compact if every open cover \(\{U_\alpha\}_{\alpha\in A}\) of \(K\) contains finitely many members \(U_{\alpha_1},\ldots,U_{\alpha_n}\) such that

The quantifier order is the entire definition. Compactness does not mean that there exists one finite open cover. Every set has a finite open cover—take the entire ambient space. Compactness means that every open cover, no matter how complicated, contains a finite subcover selected from that same cover.
Definition of compactness showing a large open cover of [0,1] reduced to the finite subcover (-0.2,0.4), (0.2,0.8), and (0.6,1.2).
The finite subcover must be extracted from the original open cover; it is not invented afterward.

Stop and Drill: Lock the Definitions Into Memory

The Woody Method

Before using Heine–Borel as a shortcut, build the structural foundation.

Write the definition of an open cover five times.

Write the definition of a finite subcover five times.

Write the definition of a compact set five times.

Say this sentence aloud each time: “For every open cover of \(K\), there is a finite selection from that same cover that still covers \(K\).”

Do not move on until you can state the quantifiers in the correct order without looking.
Why the abstraction is non-negotiable: Heine–Borel is a luxury of finite-dimensional Euclidean space. If you memorize only “closed and bounded,” you will fail as soon as the course moves to arbitrary metric spaces, topological spaces, or infinite-dimensional function spaces. The open-cover definition is the real definition because it survives those changes of setting.

Why Is \([0,1]\) Compact? A Proof Sketch From the Definition

Heine–Borel tells us immediately that \([0,1]\) is compact because it is closed and bounded. But a cornerstone lesson should also show how the finite-subcover mechanism works directly.

Least-Upper-Bound Proof Sketch

Let \(\mathcal U\) be any open cover of \([0,1]\). Define

1. The set \(S\) is nonempty. Some member of \(\mathcal U\) contains \(0\), so the one-point interval \([0,0]\) has a finite subcover.
2. Let \(c=\sup S\). Suppose for contradiction that \(c\lt 1\).
3. Use openness at \(c\). Choose \(U\in\mathcal U\) with \(c\in U\). Because \(U\) is open, there is an \(\varepsilon\gt 0\) such that \((c-\varepsilon,c+\varepsilon)\subseteq U\), with \(c+\varepsilon\lt 1\).
4. Extend a finite cover past \(c\). Since \(c=\sup S\), choose \(x\in S\) with \(c-\varepsilon\lt x\le c\). A finite collection from \(\mathcal U\) covers \([0,x]\), and adding \(U\) covers \([0,y]\) for any \(y\) satisfying \(c\lt y\lt c+\varepsilon\). Hence some \(y\gt c\) belongs to \(S\), contradicting the definition of \(c\).
5. Therefore \(c=1\). Choose \(U_1\in\mathcal U\) with \(1\in U_1\). Because \(U_1\) is open, there is an \(\eta\gt 0\) such that \((1-\eta,1+\eta)\subseteq U_1\). Since \(\sup S=1\), choose \(x\in S\) with \(1-\eta\lt x\le 1\). A finite collection covers \([0,x]\), and adding \(U_1\) covers the rest of \([0,1]\).

Conclusion: every open cover of \([0,1]\) has a finite subcover, so \([0,1]\) is compact.

This argument exposes the role of completeness of the real numbers: the supremum \(c\) exists. It also shows why openness matters: an open set containing \(c\) contains a whole interval around \(c\), allowing the finite cover to move beyond the supposed stopping point.

The Heine–Borel Theorem: Closed and Bounded in \(\mathbb R^n\)

Standalone theorem statement: A subset of \(\mathbb R^n\) is compact if and only if it is closed and bounded.

Heine–Borel Theorem

Heine–Borel Theorem for subsets of the real numbers: K is compact if and only if K is closed and bounded.
In finite-dimensional Euclidean space, compactness becomes a two-part test: closed plus bounded.

Why boundedness matters

Boundedness prevents points and sequence terms from escaping to infinity. A set \(K\subseteq\mathbb R\) is bounded if there exists \(M\gt 0\) such that \(|x|\le M\) for every \(x\in K\).

Why closedness matters

Closedness prevents convergent sequences from escaping through a missing limit point. If \(x_n\in K\), \(x_n\to L\), and \(K\) is closed, then \(L\in K\).

Why “closed and bounded” is not the definition

Consider \(\mathbb R\) equipped with the discrete metric

Every subset is open and closed, and every subset is bounded because all distances are at most \(1\). Nevertheless, an infinite set is not compact: the cover by singleton open sets has no finite subcover. Thus closed and bounded does not imply compact in an arbitrary metric space.

Open Covers vs. Sequences vs. Heine–Borel

The same compactness phenomenon appears in different forms. The correct tool depends on the ambient space and the kind of proof requested.

Viewpoint Exact statement Where it applies Best use
Open-cover definition Every open cover has a finite subcover. All topological spaces Definition-level proofs and abstract topology
Sequential compactness Every sequence has a subsequence converging to a point of the set. Equivalent to compactness in metric spaces Sequence proofs and noncompactness counterexamples
Heine–Borel Compact if and only if closed and bounded. Subsets of \(\mathbb R^n\) Fastest classification method in undergraduate analysis
Complete plus totally bounded A metric space is compact if and only if it is complete and totally bounded. Metric spaces Advanced metric-space arguments

Compact and Noncompact Sets: Essential Examples

Four Real Analysis examples classified by Heine–Borel: [0,1] compact, (0,1) not compact, [0,infinity) not compact, and {1/n} union {0} compact.
Compactness can fail through unboundedness, through a missing limit point, or through both.
Set with its usual metric Closed? Bounded? Complete? Compact? Reason
\([0,1]\) Yes Yes Yes Yes Heine–Borel
\((0,1)\) No Yes No No Missing endpoint limits
\([0,\infty)\) Yes No Yes No Unbounded
\(\mathbb Z\subseteq\mathbb R\) Yes No Yes No Unbounded
\(\mathbb Q\cap[0,1]\subseteq\mathbb R\) No Yes No No Irrational limit points are missing
Cantor set \(C\) Yes Yes Yes Yes Closed subset of \([0,1]\)
Closed unit disk in \(\mathbb R^2\) Yes Yes Yes Yes Heine–Borel in \(\mathbb R^2\)
\(\mathbb R\) Yes No Yes No Unbounded

The reciprocal sequence set

The set

is compact. It is bounded, and including \(0\) captures the only accumulation point. Removing \(0\) would make the set nonclosed and therefore noncompact in \(\mathbb R\).

The Cantor set: compact does not mean interval-like

The Cantor set is closed and bounded, so it is compact. Yet it is uncountable, nowhere dense, totally disconnected, and has Lebesgue measure zero. It is one of the best examples showing that compact sets can be geometrically strange while remaining analytically well controlled. See The Cantor Set Explained for a complete visual lesson.

Why Is \((0,1)\) Not Compact?

Fast answer: \((0,1)\) is bounded but not closed, so it is not compact by Heine–Borel.

Definition-level answer: the following open cover has no finite subcover:

These sets cover \((0,1)\), because for any \(x\in(0,1)\), choosing \(n\gt 1/x\) gives \(1/n\lt x\), so \(x\in U_n\).

Open cover U_n=(1/n,1) of (0,1) showing that any finite choice has union (1/N,1) and misses every point satisfying 0 less than x less than or equal to 1/N.
This cover reaches arbitrarily close to zero, but no finite selection reaches close enough.
Complete finite-subcover obstruction

1. Choose any finite subcollection. Write it as \(U_{n_1},\ldots,U_{n_m}\).
2. Let \(N=\max\{n_1,\ldots,n_m\}\). The intervals are nested because if \(n\lt m\), then \(1/m\lt 1/n\), so \(U_n\subseteq U_m\).
3. The largest selected interval is \(U_N\). Therefore the entire finite union is

4. The selected union misses points. Every \(x\) satisfying

is uncovered.

Conclusion: no finite subcollection covers \((0,1)\). Therefore \((0,1)\) is not compact.

Sequential Compactness: The Sequence Characterization

Standalone metric-space theorem: A metric space is compact if and only if every sequence has a subsequence converging to a point in the space.

Compactness Equals Sequential Compactness in Metric Spaces

This equivalence is a theorem for metric spaces. It is not a universal replacement for the open-cover definition in arbitrary topological spaces.

Sequential compactness in the real numbers: every sequence in compact K has a subsequence converging to a point of K, contrasted with x_n=1/(n+1) in (0,1) converging to excluded endpoint 0.
Sequential compactness requires both subsequential convergence and a limit that remains inside the set.

How to use sequences to prove noncompactness

In metric spaces, one of the fastest ways to prove that \(K\) is not compact is to construct a sequence in \(K\) for which no subsequence converges to a point of \(K\).

For \((0,1)\), take

Every subsequence also converges to \(0\), so no subsequence converges to a point of \((0,1)\).

The Bolzano–Weierstrass Theorem

Standalone theorem statement: Every bounded sequence in \(\mathbb R^n\) has a convergent subsequence.

Bolzano–Weierstrass

Bolzano–Weierstrass Theorem showing a bounded sequence with a selected subsequence converging toward L, plus the role of closedness in keeping L inside K.
Boundedness produces a convergent subsequence; closedness keeps the subsequential limit in the set.

How Bolzano–Weierstrass and closedness combine

If \((x_n)\subseteq K\subseteq\mathbb R^n\) and \(K\) is bounded, then \((x_n)\) is bounded.

Bolzano–Weierstrass gives a subsequence \(x_{n_k}\to L\in\mathbb R^n\).

If \(K\) is also closed, then \(L\in K\).

Therefore every sequence in \(K\) has a subsequence converging to a point of \(K\): \(K\) is sequentially compact.
Do not skip the final theorem. The bullets above prove sequential compactness. To conclude compactness, we separately invoke the metric-space theorem that compactness and sequential compactness are equivalent. The implication is not being smuggled into Bolzano–Weierstrass.

Compact vs. Closed and Bounded: What Is the Difference?

A closed set contains all of its limit points. A compact set satisfies the much stronger finite-subcover condition.

In a Hausdorff space, every compact set is closed. The converse is false: \(\mathbb R\), \([0,\infty)\), and \(\mathbb Z\) are closed subsets of \(\mathbb R\), but none is compact because each is unbounded.

Is every compact set closed?

Yes in Hausdorff spaces, including every metric space. Without a Hausdorff hypothesis, compact subsets need not be closed.

Is every closed set compact?

No. Closedness controls missing limit points; it does not prevent escape to infinity.

Is \(\mathbb R\) compact?

No. It is closed but unbounded. Directly, the open cover \(\{(-n,n):n\in\mathbb N\}\) has no finite subcover of \(\mathbb R\).

Compact vs. Complete: What Is the Difference?

Completeness controls Cauchy sequences; compactness controls all sequences through convergent subsequences.

A metric space is complete if every Cauchy sequence converges to a point of the space. Every compact metric space is complete, but a complete metric space need not be compact.

Example: \(\mathbb R\) is complete but not compact

Every Cauchy sequence in \(\mathbb R\) converges in \(\mathbb R\), so \(\mathbb R\) is complete. But the sequence \(x_n=n\) has no convergent subsequence, and \(\mathbb R\) is unbounded, so it is not compact.

For metric spaces, the exact replacement for Heine–Borel is:

Why Is Compactness Important?

Compactness is important because it upgrades local hypotheses into global conclusions. Let \(K\) be a nonempty compact set and let \(f:K\to\mathbb R\) be continuous.

Compact domain K leading to three consequences for continuous functions: f(K) is compact, f attains maximum and minimum values, and f is uniformly continuous.
Compactness is the global-control hypothesis behind several foundational theorems of analysis.

Continuous images of compact sets are compact

Standalone theorem statement: If \(K\) is compact and \(f:K\to Y\) is continuous, then \(f(K)\) is compact.

One-paragraph proof

Let \(\{V_\alpha\}\) be an open cover of \(f(K)\). The inverse images \(f^{-1}(V_\alpha)\) are open in \(K\) and cover \(K\). Compactness gives finitely many inverse images covering \(K\). The corresponding finitely many sets \(V_\alpha\) cover \(f(K)\). Therefore \(f(K)\) is compact.

Extreme Value Theorem

Standalone theorem statement: A continuous real-valued function on a nonempty compact set attains both its maximum and its minimum.

Positive Application

Let \(f:[0,1]\to\mathbb R\) be continuous. Since \([0,1]\) is compact, \(f([0,1])\) is compact in \(\mathbb R\). Therefore \(f([0,1])\) is bounded and closed. Its supremum and infimum belong to the image, so \(f\) actually attains a maximum and minimum.

Heine–Cantor Theorem

Standalone theorem statement: Every continuous function from a compact metric space into a metric space is uniformly continuous.

How Compactness Proves Uniform Continuity

This proof is the clearest answer to the question “Why does the definition use finite subcovers?” The finite subcover lets us take one minimum radius that works everywhere.

Heine–Cantor Proof Sketch

Let \(f:K\to\mathbb R\) be continuous, where \(K\) is compact. Fix \(\varepsilon\gt 0\).

1. Continuity gives local radii. For each \(x\in K\), choose \(\delta_x\gt 0\) such that

2. Build an open cover. The balls \(B(x,\delta_x/2)\), as \(x\) ranges over \(K\), form an open cover of \(K\).
3. Use compactness. Extract a finite subcover

4. Take a finite minimum. Define

The minimum is positive because only finitely many positive numbers remain.

5. Prove global control. If \(p,q\in K\) and \(d(p,q)\lt\delta\), choose \(i\) such that \(p\in B(x_i,\delta_{x_i}/2)\). Then both \(p\) and \(q\) lie within \(\delta_{x_i}\) of \(x_i\), so

Conclusion: the same \(\delta\) works for every pair \(p,q\in K\), so \(f\) is uniformly continuous.

Compactness did exactly one decisive thing: it reduced infinitely many local radii to finitely many radii, allowing us to take a positive minimum.

Compactness Theorems You Should Know

Closed subsets of compact spaces are compact. If \(F\subseteq K\), \(F\) is closed, and \(K\) is compact, then \(F\) is compact.

Compact subsets of Hausdorff spaces are closed. Every metric space is Hausdorff, so compact subsets of metric spaces are closed.

Continuous images of compact sets are compact. This is the bridge to the Extreme Value Theorem.

Finite unions of compact sets are compact. Choose a finite subcover for each compact piece and combine them.

Compact metric spaces are complete and totally bounded. Completeness alone is not enough.

In metric spaces, compactness and sequential compactness are equivalent. In arbitrary topological spaces, this equivalence can fail.

Why the Cantor set is compact in one line

The Cantor set is closed in \([0,1]\). Since \([0,1]\) is compact and a closed subset of a compact space is compact, the Cantor set is compact.

How Do You Prove a Set Is Compact?

The proof method should match the ambient space and the prompt.

Identify the ambient space.
If \(K\subseteq\mathbb R^n\), Heine–Borel is usually the fastest route. In an arbitrary metric or topological space, do not assume closed and bounded is enough.
Check closedness.
Look for missing endpoints, omitted accumulation points, or a representation as a preimage of a closed set under a continuous function.
Check boundedness.
Find an explicit radius, interval, or ball containing the set.
Use the theorem the question requests.
Apply Heine–Borel for Euclidean classification, sequential compactness for sequence arguments, or the open-cover definition for topology proofs.
To prove noncompactness, attack one requirement.
Show the set is not closed or not bounded in \(\mathbb R^n\), exhibit an open cover with no finite subcover, or build a sequence with no subsequence converging inside the set.
Exam Decision Guide

Prompt language Best first move What must be shown
“Determine whether compact” in \(\mathbb R^n\) Heine–Borel Closed and bounded
“Use the definition of compactness” Open covers Every cover has a finite subcover
“Use sequences” Sequential compactness Convergent subsequence with limit in the set
“Prove not compact” Find one failure Unboundedness, missing limit, bad cover, or bad sequence
General metric space Check available hypotheses Often completeness plus total boundedness

Compact or Not? Practice Problems With Solutions

Decide first. Then open the solution and compare the theorem, hypothesis, and conclusion.

Practice 1: Is \(\mathbb Z\subseteq\mathbb R\) compact?

No. The integers are closed in \(\mathbb R\), but they are unbounded. Therefore \(\mathbb Z\) is not compact by Heine–Borel. Sequentially, the sequence \(x_n=n\) has no convergent subsequence.

Practice 2: Is every finite subset of a topological space compact?

Yes. Let \(F=\{x_1,\ldots,x_m\}\) and let \(\mathcal U\) be an open cover of \(F\). For each \(x_i\), choose one member of \(\mathcal U\) containing \(x_i\). At most \(m\) selected sets cover \(F\).

Practice 3: Is \(\mathbb Q\cap[0,1]\) compact as a subset of \(\mathbb R\)?

No. It is bounded but not closed in \(\mathbb R\). A sequence of rational numbers can converge to an irrational point in \([0,1]\), so the limit lies outside \(\mathbb Q\cap[0,1]\).

Practice 4: Is the Cantor set compact?

Yes. The Cantor set is closed and contained in \([0,1]\), so it is bounded. Heine–Borel gives compactness. Equivalently, it is a closed subset of the compact set \([0,1]\).

Practice 5: Is the closed unit disk \(D=\{(x,y):x^2+y^2\le1\}\subseteq\mathbb R^2\) compact?

Yes. The function \(g(x,y)=x^2+y^2\) is continuous, and \(D=g^{-1}(( -\infty,1])\), so \(D\) is closed. It is bounded because every point satisfies \(\sqrt{x^2+y^2}\le1\). Therefore \(D\) is compact by Heine–Borel.

Practice 6: Is \(\{1/n:n\in\mathbb N\}\) compact?

No as a subset of \(\mathbb R\). It is bounded, but it omits the limit point \(0\). The sequence \(x_n=1/n\) lies in the set and converges to \(0\), while no subsequence can converge to a different point in the set.

Common Compactness Mistakes

Mistake 1: Reversing the quantifiers. “There exists a finite open cover” is nearly meaningless; every set has one. The definition says every open cover contains a finite subcover.

Mistake 2: Treating closed and bounded as the definition. That equivalence is Heine–Borel in \(\mathbb R^n\), not the universal definition.

Mistake 3: Saying every bounded sequence converges. Bolzano–Weierstrass guarantees a convergent subsequence, not convergence of the full sequence.

Mistake 4: Forgetting where the limit lands. Sequential compactness requires the subsequential limit to belong to the set.

Mistake 5: Choosing new sets for a finite subcover. Every member of the subcover must come from the original cover.

Mistake 6: Proving sequential compactness and silently calling it compactness. State that you are invoking the separate metric-space equivalence theorem.

Mistake 7: Ignoring the ambient space. A set can be closed in one space and not closed in another.

Mistake 8: Forgetting nonemptiness in the Extreme Value Theorem. A maximum and minimum require a nonempty compact domain.

The Compactness Theorem Network

Big picture of compactness connecting closed and bounded sets, open-cover compactness, sequential compactness, continuous images, extrema, and uniform continuity.
Compactness links topology, sequence convergence, and continuous functions into one coherent system.
The permanent idea: compactness prevents escape. Boundedness blocks escape to infinity; closedness blocks escape through a missing limit point; the open-cover definition converts local control into finite global control.

Compactness in Real Analysis FAQ

What is compactness in Real Analysis?

A set is compact if every open cover of the set contains a finite subcover. In \(\mathbb R^n\), compactness is equivalent to being closed and bounded.

What is an open cover?

An open cover of \(K\) is a collection of open sets whose union contains \(K\). Every point of \(K\) must lie in at least one member of the collection.

What is a finite subcover?

A finite subcover is a finite selection from an existing cover that still covers the entire set. The selected sets must come from the original cover.

What does the Heine–Borel Theorem say?

For subsets of \(\mathbb R^n\), a set is compact if and only if it is closed and bounded.

Why is \([0,1]\) compact?

The interval \([0,1]\) is closed and bounded in \(\mathbb R\), so it is compact by Heine–Borel. It can also be proved directly from the open-cover definition using the least-upper-bound property.

Why is \((0,1)\) not compact?

The interval is bounded but not closed. Directly, the open cover \(U_n=(1/n,1)\) covers \((0,1)\) but has no finite subcover.

Is every closed set compact?

No. The real line and the interval \([0,\infty)\) are closed but unbounded, so they are not compact.

Is every bounded set compact?

No. The interval \((0,1)\) is bounded but not closed, so it is not compact.

Does closed and bounded imply compact in every metric space?

No. For example, under the discrete metric every subset of \(\mathbb R\) is closed and bounded, but an infinite subset is not compact.

What is sequential compactness?

A set is sequentially compact if every sequence in the set has a subsequence converging to a point of the set. In metric spaces, sequential compactness and compactness are equivalent.

What does Bolzano–Weierstrass say?

Every bounded sequence in \(\mathbb R^n\) has a convergent subsequence.

What is the difference between compact and complete?

Completeness says every Cauchy sequence converges inside the space. Compactness says every sequence has a convergent subsequence inside the space. Compact metric spaces are complete, but complete spaces need not be compact.

Is \(\mathbb R\) compact?

No. The real line is closed and complete, but it is unbounded and therefore not compact.

Why is compactness important for continuous functions?

Continuous functions send compact sets to compact sets. On a nonempty compact domain, a continuous real-valued function attains its maximum and minimum and is uniformly continuous.

Is the Cantor set compact?

Yes. The Cantor set is closed and bounded in \(\mathbb R\), so it is compact. It is also a closed subset of the compact interval \([0,1]\).

How do you prove a set is not compact?

In \(\mathbb R^n\), show it is not closed or not bounded. More generally, find an open cover with no finite subcover or a sequence with no subsequence converging to a point of the set.

University Compactness Resources

MIT OpenCourseWare — Compact Sets in \(\mathbb R^n\)

A focused lecture note covering topological compactness, sequential compactness, Heine–Borel, and Bolzano–Weierstrass.

Read MIT Lecture 3 →

MIT OpenCourseWare — Introduction to Metric Spaces

The full lecture-note sequence places compactness inside the broader study of metric spaces.

Browse the MIT notes →

Stanford Mathematics — Fundamental Concepts of Analysis

A university Real Analysis course outline that includes compactness and sequential compactness.

View Stanford Math 171 →

Keith Conrad — Finite-Dimensional Topological Vector Spaces

An advanced bridge explaining how finite-dimensional structure interacts with compactness and why sequence language must be handled carefully in general topological settings.

Read Keith Conrad’s note →

Master Real Analysis With a System

Compactness becomes manageable when definitions, quantifiers, examples, counterexamples, theorem hypotheses, and proof structures are practiced as one connected system—not as isolated facts.

Real Analysis Help
Join the Woody Calculus Mastery Lab
Private Advanced Math Instruction

Leave a Reply

Your email address will not be published. Required fields are marked *