Topology Definitions
A connected set cannot be written as the union of two closed, disjoint subsets.
A simply connected set can be contracted to a point.
The connected component of a point is the largest connected subset containing that point.
A closed set is disconnected if it can be split into two parts, A and B, such that min |a-b| > 0 for a in A and b in B. (That is, it has a gap in it.)
A totally disconnected set is one in which the connected component of each point is itself, and itself alone.
A closed set is one that includes its boundary (or, equivalently, all of its limit points).
A perfect set, common in the study of dynamical systems, has no isolated points (or, equivalently, every point in a perfect set is a limit point).
An epsilon chain</a> is a finite sequence of points x_0 … x_N that are separated by distances of epsilon or less: |x_i - x_i+1| < eps.
Two points are epsilon connected if there is an epsilon chain joining them.
Any two points in an epsilon-connected set can be linked by an epsilon chain.
A epsilon-isolated point is an epsilon-component consisting of a single point.
A epsilon-connected component is a maximal epsilon-connected subset.
A fractal, loosely speaking, is an object that is self similar: it contains “copies” of itself. Zooming in on a fractal always reveals more detail in the structure. Fractals have noninteger Hausdorff dimension. The prototypical example is the Cantor set, which is constructed by removing some portion of a line segment (say, the middle third) ad infinitum.
A tree is a graph with no cycles (loops).
The minimal spanning tree is the tree of minimum total branch length that spans the data. To construct the MST, one starts with any point and its nearest neighbor, adds the closest point, and repeats until all points are in the tree (Prim’s algorithm). See the center image below for an example.
![]() |
- f1(x,y) = (x/2, y/2)
- f2(x,y) = (x/2, y/2) + (1/2,0)
- f3(x,y) = (x/2, y/2) + (0,1/2)
![]() |
![]() |