Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicable
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Greedy choice in the block-cutvertex tree

PDF p. 3: Section 3, paragraph beginning Observe that

Definition

The input is a finite connected simple graph H with at least one edge. A cutvertex is a vertex whose deletion increases the number of connected components. A block is a maximal 2-connected subgraph or a bridge together with its endpoints; 2-connected means connected, with at least three vertices, and remaining connected after deletion of any one vertex, while a bridge is an edge whose deletion increases the number of connected components.

Form the block-cutvertex tree: its nodes are the blocks and cutvertices, with a block node adjacent to precisely the cutvertex nodes representing vertices in that block. Choose any block node as the root. Process the other block nodes in nondecreasing distance from the root, breaking ties arbitrarily. The attachment vertex of a nonroot block is the cutvertex represented by the node immediately following that block node on its path to the root.

Initially choose any vertex of the root block and put it in I. For each subsequent block B, let a be its attachment vertex. If a is already in I, leave I unchanged; otherwise choose any vertex of B other than a and add it to I. After all blocks have been processed, output I. The root, ordering of tied blocks, and vertices selected are choices, so the procedure may have more than one output for the same input.

Justification

The block-cutvertex tree terminology supplies the incidence tree, a root block, unique paths and attachment vertices for every nonroot block under the stated hypotheses. Every block has at least two vertices: a bridge block has its two endpoints, and a 2-connected block has at least three vertices. Thus the root choice and each required choice outside an attachment vertex are available. The graph is finite, so it has finitely many blocks; the prescribed order therefore processes all of them in finitely many stages. Each stage specifies how to update the set I, and the final output is a subset of V(H). These observations establish that the procedure can be carried out; they do not assert its separate independence or block-meeting properties.

Depends on

Used by · 2

Dependency tree · 2 levels

Each result is drawn at its shortest distance from this item. Arrows run from prerequisites to the items that use them; this item has a heavier outline. External source nodes link directly to the cited text. The view shows up to two dependency steps; open a prerequisite to continue.

Sources