analysis (differential/integral calculus, functional analysis, topology)
metric space, normed vector space
open ball, open subset, neighbourhood
convergence, limit of a sequence
compactness, sequential compactness
continuous metric space valued function on compact metric space is uniformly continuous
…
…
topology (point-set topology, point-free topology)
see also differential topology, algebraic topology, functional analysis and topological homotopy theory
Basic concepts
fiber space, space attachment
Extra stuff, structure, properties
Kolmogorov space, Hausdorff space, regular space, normal space
sequentially compact, countably compact, locally compact, sigma-compact, paracompact, countably paracompact, strongly compact
Examples
Basic statements
closed subspaces of compact Hausdorff spaces are equivalently compact subspaces
open subspaces of compact Hausdorff spaces are locally compact
compact spaces equivalently have converging subnet of every net
continuous metric space valued function on compact metric space is uniformly continuous
paracompact Hausdorff spaces equivalently admit subordinate partitions of unity
injective proper maps to locally compact spaces are equivalently the closed embeddings
locally compact and second-countable spaces are sigma-compact
Theorems
Analysis Theorems
constructive mathematics, realizability, computability
propositions as types, proofs as programs, computational trinitarianism
Riemann integration, Lebesgue integration
line integral/contour integration
integration of differential forms
integration over supermanifolds, Berezin integral, fermionic path integral
Kontsevich integral, Selberg integral, elliptic Selberg integral
integration in ordinary differential cohomology
integration in differential K-theory
Cousin's Theorem, attributed to Pierre Cousin, is a generalization of the Heine–Borel theorem (which Cousin also proved), and an important lemma to prove the nontriviality of the Henstock–Kurzweil integral.
The basic result (containing the hard part of the proof) can be distilled to the following:
Let be real numbers, and let be an open cover of the interval . Then there exists a partition (in the sense of Riemann sum?s) such that each subinterval (for ) is contained in some .
We give a proof valid in both classical mathematics and intuitionistic mathematics. (See below for other forms of constructive mathematics.) This proof is based on one that appeared uncredited on Wikipedia.
Let be the set of real numbers such that has a partition of the desired form; we will show that is all of .
If , with a partition ending with and contained in some , then we can (if ) increase slightly and keep within , showing that is open on the right. Similarly, we can (if ) decrease slightly as long as , to show that is open on the left; to deal with the possibility that and keep the argument intuitionistically valid, note that in any case or , so we can either decrease as originally planned, or lower by and decrease the new (the old ) instead (which requires comparing with the old and so on, but since there are only finitely many subintervals, this process will eventually end). Therefore, is open.
Now suppose that and ; we will show that . So suppose , and let be a member of such that ; note that (even intuitionistically) or . If , then we already have a partition of ; if , then we can (if ) take with , get a partition of and extend it with to get a -step longer partition of . To handle intuitionistically the possibility that , let be a member of such that , so that or ; if , then we can proceed as in the previous sentence, while if , then we can just use as a -step partition.
Now we use the open induction principle?, a form of completeness of the real line that is both classically and intuitionistically valid, which states that if is an open subset of , and whenever , then .
Sometimes it's desired that every subinterval have positive length, so that for . This is trivial classically; simply throw out any duplicates among the list of s. Intuitionistically, we can't expect this to be possible in all situations; if then we obviously need , while if then we need to have all subintervals of positive length, but we can't expect to be able to decide this. However, this is the only hang-up:
If , then there exists a partition in which each subinterval has positive length.
Form a partition as above; because , we have . By performing a finite number of comparisons, we can verify for all , or find some such that (unless , since there is no ) and (unless , since there is no ). Since , we have or no matter what value takes, and this allows us to remove or (respectively) from the list of s. Repeating this (for a maximum of times), we eventually get a partition with only positive-length subintervals.
For purposes of integration theory, we want a form of Cousin's Theorem with tagged partitions; that is, each subinterval should be equipped with a point (its tag), generally required to belong to the subinterval. Since each subinterval is inhabited, it's easy enough to tag each one (even constructively since there are only finitely many), but Cousin's Lemma (so-called because it's a lemma in integration theory) gives us more: it lets us specify ahead of time which open neighbourhood of the tag its subinterval should be contained in.
We start with a relatively easy version fitted to the McShane integral (which is equivalent to the Lebesgue integral on the real line):
Let be a function from to its powerset (or equivalently a binary relation on ) such that for each , is a neighbourhood of . Then there exists a freely tagged partition of , that is a list (as before) together with a list (but without requiring , which is why the partition is freely tagged), such that for each , we have .
Let consist of the interiors of the ; then is an open cover of . Let be a partition as given by Theorem . Each subinterval is contained in some member of , which in turn is contained in for some point ; pick one and call it . (These choices are no problem constructively, since there are only finitely many to make.) Using these points as tags, we have a freely tagged partition as desired.
Using Theorem instead, we can guarantee that each subinterval has positive length if we wish (assuming that or to be constructive). It's common to start with a function (a gauge) and let be a ball around of radius . (Conversely, we can get from by taking a supremum, although constructively this means that is valued in the lower reals.)
For the Henstock–Kurzweil integral, we need a tagged partition that is not free, so that each tag belongs to the corresponding subinterval.
As before, let be a function mapping each to a neighbourhood . Then there exist , such that for each , we have .
…
We can again guarantee that each subinterval has positive length, or start with a gauge , if we wish.
See at locale of real numbers for now.
Last revised on February 10, 2026 at 20:10:14. See the history of this page for a list of all contributions to it.