Homological connectivity
In algebraic topology, homological connectivity is a property describing a topological space based on its homology groups.[1]
Definitions
[edit | edit source]Background
[edit | edit source]X is homologically-connected if its 0-th homology group equals Z, i.e. , or equivalently, its 0-th reduced homology group is trivial: .
- For example, when X is a graph and its set of connected components is C, and (see graph homology). Therefore, homological connectivity is equivalent to the graph having a single connected component, which is equivalent to graph connectivity. It is similar to the notion of a connected space.
X is homologically 1-connected if it is homologically connected, and additionally, its 1-th homology group is trivial, i.e. .[1]
- For example, when X is a connected graph with vertex-set V and edge-set E, . Therefore, homological 1-connectivity is equivalent to the graph being a tree. Informally, it corresponds to X having no "holes" with a 1-dimensional boundary, which is similar to the notion of a simply connected space.
In general, for any integer k, X is homologically k-connected if its reduced homology groups of order 0, 1, ..., k are all trivial. Note that the reduced homology group equals the homology group for 1,..., k (only the 0-th reduced homology group is different).
Connectivity
[edit | edit source]The homological connectivity of X, denoted connH(X), is the largest k ≥ 0 for which X is homologically k-connected. Examples:
- If all reduced homology groups of X are trivial, then connH(X) = infinity. This holds, for example, for any ball.
- If the 0th group is trivial but the 1th group is not, then connH(X) = 0. This holds, for example, for a connected graph with a cycle.
- If all reduced homology groups are non-trivial, then connH(X) = -1. This holds for any disconnected space.
- The connectivity of the empty space is, by convention, connH(X) = -2.
Some computations become simpler if the connectivity is defined with an offset of 2, that is, .[2] The eta of the empty space is 0, which is its smallest possible value. The eta of any disconnected space is 1.
Dependence on the field of coefficients
[edit | edit source]The basic definition considers homology groups with integer coefficients. Considering homology groups with other coefficients leads to other definitions of connectivity. For example, X is F2-homologically 1-connected if its 1st homology group with coefficients from F2 (the cyclic field of size 2) is trivial, i.e.: .
Homological connectivity in specific spaces
[edit | edit source]For homological connectivity of simplicial complexes, see simplicial homology. Homological connectivity was calculated for various spaces, including:
- The independence complex of a graph;[3][4]
- A random 2-dimensional simplicial complex;[1]
- A random k-dimensional simplicial complex;[5]
- A random hypergraph;[6]
- A random Čech complex.[7]
Relation with homotopical connectivity
[edit | edit source]Hurewicz theorem relates the homological connectivity to the homotopical connectivity, denoted by .
For any X that is simply-connected, that is, , the connectivities are the same:If X is not simply-connected (), then inequality holds:but it may be strict. See Homotopical connectivity.
See also
[edit | edit source]Meshulam's game is a game played on a graph G, that can be used to calculate a lower bound on the homological connectivity of the independence complex of G.
References
[edit | edit source]- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).