The graph kernel of a bicyclic graph satisfies , with all degrees at least three. It therefore has either one degree-four vertex carrying two loops, a bouquet graph, or two degree-three vertices. In the latter case connectivity and degree counting give either three parallel edges, the three-edge Theta graph, or one edge between the vertices and one loop at each, a dumbbell graph. All bicyclic cores are subdivisions of these three kernels, subject to simplicity restrictions on loop lengths and parallel paths.
A 2-core can contain bridges in a graph, and even vertices that lie on no cycle in a graph. Consider the dumbbell graph, also called a barbell in this example, made of two disjoint triangles in a graph joined by a graph path with two internal vertices:
Here have degree of a vertex three, and every other vertex has degree of a vertex two. No deletion is possible, so the whole graph is its 2-core. Yet are bridges in a graph: deleting any one separates the two triangles. None belongs to a cycle in a graph, and belong to no cycle in a graph either. Keeping only edges on graph cycles would incorrectly discard the entire joining graph path.
Figure 1.
Every vertex of this dumbbell graph survives in the 2-core, including the joining graph path whose three edges are bridges in a graph
. Details.
Every cycle in a graph does survive pruning, because each of its vertices keeps its two cycle graph neighbours. The barbell shows that the converse fails: the 2-core can be larger than the union of all graph cycles. Its condition is local minimum degree, not protection against a single connection failing.
A biconnected component is a different object: a maximal connected subgraph with no cut vertex of its own. Under the block convention used here, the barbell has five biconnected components: its two triangles and its three individual joining edges, each with its endpoints. Its cut vertices are . A 2-connected component with at least three vertices must remain connected after any single vertex is deleted; the whole barbell fails that test. An informal phrase such as "biconnected core" therefore needs its own definition and must not be substituted for 2-core. Even an isolated edge is a block under this convention, although its 2-core is empty.
The usefulness of the 2-core is this precise separation of local persistence from global robustness. In a connected graph with nonempty 2-core, the deleted vertices form a forest, with each of its connected components of a graph attached by exactly one edge to the 2-core. Otherwise a deleted graph cycle, or a graph path joining two surviving attachment points, would itself have survived. Stripping these attached trees exposes a smaller structure for studying graph cycles, graph excess and the graph kernel, while preserving the joining bridges in a graph that organize that structure.
The lower bound cannot hold at as printed: a simple graph on three vertices has at most three edges, so . We prove the intended bound for every , and hence its stated asymptotic order.
Delete leaves from a connected graph of graph excess one to obtain its nonempty 2-core. Deleting a leaf and its incident edge preserves edges minus vertices. The deleted part is a forest rooted at the core vertices: it cannot contain a cycle, which would survive deletion, and it cannot join two core vertices, since the joining path would itself survive. The 2-core remains connected. Suppress its maximal paths with degree-two internal vertices, allowing coincident endpoints for a cycle based at a branching vertex. The resulting graph kernel is a connected multigraph of minimum degree at least three, retaining loops and parallel edges, with the same excess one.
In that kernel,
Thus it has either one degree-four vertex or two degree-three vertices. In the first case its two edges are loops. In the second, let be the number of edges between the two vertices and the loop counts. Connectivity gives , and , leaving or . This proves the bicyclic kernel classification: the two-loop bouquet graph, the three-edge Theta graph, and the two-loop dumbbell graph. Original simple cores are graph subdivisions of these kernels; loops must subdivide to cycles of length at least three, and at most one of the three theta paths can be an unsubdivided edge.
Figure 1.
The two-loop bouquet, theta and dumbbell kernels of connected bicyclic graphs
. Details.
Let count labelled bicyclic cores on a fixed -vertex set. The classification gives an absolute constant with
To see the bound concretely, order the one or two branching labels, choose one of the three kernel types, and distribute the other labels as ordered internal vertices of its two or three edges. There are at most weak compositions of their lengths, and at most ordered assignments of all labels. This overcounts orientations and edge permutations and ignores simplicity restrictions, both harmless for an upper bound.
For a lower bound, use only theta cores whose three paths each have at least one internal vertex. For , choose an ordered pair of branching vertices and an ordered list of the other labels, then cut that list into three nonempty ordered paths. There are encodings. Every resulting simple theta core is encoded exactly times, by swapping the branching vertices and permuting the three paths. Hence
Choose the core's vertices and attach the forest counted in part (i). The decomposition is unique, so
Putting , the two estimates on reduce the labelled bicyclic graph count to the sum of divided by .
For the upper bound, gives
The corresponding sum is . For example, divide the positive integers into blocks : the sum in block is at most a constant times , and the series over converges. Including the finitely small indices makes no difference. Therefore .
For the lower bound, take sufficiently large and . Then , and throughout the product. Since on ,
There are at least such integer indices, each with . The lower core bound therefore gives
This proves the two-sided bounds for all sufficiently large . They extend to every by adjusting the constants over the remaining finite set: there, since minus one edge is connected with five edges, and adding a pendant path supplies an example at every larger order. Consequently the correctly qualified conclusion is
The exceptional is a genuine defect in the printed quantifier, not a missing case of the proof.
Choose the intersection point as the zero-cell. Let be the horizontal one-cell and the vertical one-cell . The usual CW complex structure on the torus has one two-cell attached by the word , and the extra disk gives a two-cell attached along with degree one. Collapsing leaves one zero-cell , one one-cell , and the two two-cells . The cellular boundary formula gives
Therefore
The Excision theorem says that if and , then inclusion induces
It lets us compute local homology in arbitrarily small neighborhoods.
Let be the image of . At a point of , a neighborhood is a disk, whose link is a circle. At a point of , three half-disks meet along their diameters, and the link is a Theta graph, with first homology . At , the two folds created by collapsing the horizontal circle give a dumbbell graph as link: two circles joined by an interval. Its first homology is again . The local homology from a link therefore gives
Because local homology is invariant under a homeomorphism, every self-homeomorphism of preserves the rank-two locus .
It must also preserve . Indeed, is the unique point of whose sufficiently small local link is a dumbbell graph; every other point of has a theta-graph link. The connecting edge of a dumbbell graph is a bridge in a graph, whereas no edge of a theta graph is a bridge, so these local topological types are distinct.