Refinement of a set partition 2026-10-14
A set partition refines if every cell of is contained in a cell of . Thus retains every separation made by and may make additional separations. Refinement of a set partition is reflexive and transitive. If each partition refines the other, their cells coincide, so refinement of a set partition is a partial order on partitions. For finite partitions the nonempty intersections of cells form their common refinement of a set partition. In graph regularity arguments, subdividing cells and treating discarded vertices as singletons preserves refinement of a set partition; merging discarded vertices into one cell need not. The refinement variance identity for regularity energy consequently proves that this singleton treatment cannot decrease the equitable regularity energy.
If a set partition refines a rectangle of a graph into rectangles , write for its edge density of a bipartite graph. The weighted variance identity isIt follows by expanding the square and using . In particular, equitable regularity energy cannot decrease under refinement. If a witness rectangle has relative sizes at least and edge density of a bipartite graph discrepancy greater than , its contribution, after division by the squared total vertex count, exceeds .
Resolvent bound for a discrete SIR epidemic 2026-10-14
When , summing the adjacency-matrix bound for a discrete SIR epidemic gives the displayed Neumann series bound on the expected total infected count . For an undirected graph, the adjacency matrix of a graph is a symmetric matrix, so its Euclidean operator norm equals its spectral radius. The Cauchy-Schwarz inequality then yields for initially infected vertices.
Reverse-delete algorithm Created 2026-10-14 Updated 2026-10-25
Process edges in decreasing weight and delete an edge whenever the remaining graph stays connected. Previously retained heavier edges are bridges in a graph and remain so under deletion. Thus a deletable edge is heaviest on a current graph cycle, and the minimum spanning tree cycle property excludes it from every minimum spanning tree. At termination the surviving connected graph has no graph cycle, so it is a minimum spanning tree.
Right-angled Artin group Created 2026-09-24 Updated 2026-10-14
Robbins' theorem 2026-10-14
A finite nonempty connected graph whose edges are undirected admits a strong orientation if and only if it has no bridge in a graph. This statement holds for finite multigraphs as well as finite simple graphs; self-loops do not help connect distinct vertices. The single-vertex case is allowed, with length-zero directed paths.[ref]
On Orientations and Shortest Paths by Refael Hassin and others. Hassin and Megiddo, On Orientations and Shortest Paths (1989), printed pp. 591–592: bridge-connectedness, strong connectivity and Theorem 2.6 (Robbins)
Necessity comes from the two sides separated by deleting a bridge in a graph: its chosen arrow crosses in only one direction. For sufficiency, the cited constructive proof uses depth-first search to find a cycle in a graph, orients it cyclically, contracts it, and repeats. Undoing the contractions replaces junctions by directed cycles, retaining two-way reachability. Contraction can produce multiple edges, so these must remain distinct. This is a construction outline; the input graph is finite and bridgeless, and remaining edges within contracted pieces can receive arbitrary directions.[ref]
On Orientations and Shortest Paths by Refael Hassin and others. Hassin and Megiddo (1989), Theorem 2.6 proof, printed p. 592: cycle orientation and contraction, explicitly described as a different constructive proof from Robbins's
Rooted branch-set reduction 2026-10-14
Let be even, let , and suppose a graph has disjoint nonempty vertex sets , where . Suppose each is connected or every one of its graph components meets , and each is adjacent to all but at most of the other not meeting . Assume also that no rooted separation of a graph of order below avoids of these sets. Then there are disjoint connected vertex sets such that for and each of these first sets is adjacent to all but at most of .
Here adjacency of sets means existence of an edge between them. A rooted separation of a graph is with , , no edges between and , and order . It avoids when . We prove the reduction by induction, first on the vertex count and then on the edge count; any counterexample chosen minimal in this ordering will be impossible.
We may delete edges joining two vertices of . They cannot affect rooted separations of a graph, since lies wholly on the first side. Within a branch set, their deletion can only split a graph component into graph components each containing an endpoint in , so the branch-set hypothesis also persists. An isolated vertex outside and all branch sets can be deleted. An isolated vertex is also impossible, since has order and avoids at least sets. Thus in a minimal counterexample is independent, and every isolated vertex outside belongs to a singleton branch set.
Consider a rooted separation of a graph of order exactly avoiding at least branch sets, and put . Restrict to and . Each is nonempty: any not itself avoided is adjacent to at least one of the avoided sets, and the endpoint of such an edge in must lie in . If a graph component of misses , it lies in and is a whole graph component of , with no vertex of . The original hypothesis then forces to be connected and , entirely outside . Thus each restricted set is connected or all its graph components meet . In particular every missing equals an original set outside , so all its required adjacencies from persist.
A rooted separation of a graph of avoiding restricted sets lifts to in , of the same order: an avoided restricted set misses , hence is an original set outside . The edges removed inside do not obstruct lifting, since . This proves the required separation hypothesis for . If is smaller, induction gives the desired connected sets rooted at . Moreover has disjoint graph paths from to , by the Menger theorem. Indeed a separator of smaller order between these sets would give a rooted separation of a graph of of smaller order still avoiding those original sets. Truncate the graph paths at their first visits to , label their endpoints accordingly, and adjoin each graph path to the corresponding rooted connected set. They meet only in their distinct endpoints, so this gives the desired sets for , a contradiction. Consequently in a minimal counterexample every such separation of order has and , an independent set.
Now contract any edge whose endpoints do not belong to two different branch sets. Its endpoints cannot both lie in , so the image of still has size . The branch-set conditions persist. If the contraction created a forbidden rooted separation of a graph of order below , its lift would have order below , except possibly when the contracted vertex lies in its separator. In that case the lifted order increases by one and is at most . Equality would put the contracted edge inside , contradicting the just-proved independence of for an order- separation avoiding sets. Thus the separation hypothesis also persists. Applying induction in the contracted graph and expanding the contracted vertex would produce the required disjoint connected sets. Hence every edge in a minimal counterexample joins two different branch sets.
Every vertex outside the branch sets would be isolated, since every edge joins two branch sets; such an isolated vertex could be deleted. Thus the branch sets cover the graph. Each nonsingleton branch set is therefore an independent set, and all its vertices belong to , because each of its singleton graph components must meet . Let be the union of the nonsingleton branch sets, and write . There is a matching in a graph from into . Otherwise the Hall marriage theorem gives with neighbourhood satisfying . Since is independent, is a rooted separation of a graph of order . It avoids every singleton branch set outside , of which there are at leastThe penultimate counting bound uses that the nonsingleton sets number at most , so . This contradicts the separation hypothesis.
Use that matching in a graph to make a two-vertex connected set for each terminal in ; terminals outside remain singleton sets. There are at leastunused vertices, all singleton original branch sets. Choose of them for the remaining . Every rooted contains a singleton original branch set: either its terminal, or its terminal's matched neighbour. That singleton misses at most of the selected nonterminal singleton sets. This constructs the desired family and completes the proof.
Rooted dense minor linkage 2026-10-14
If a graph is -connected and has a graph minor satisfying , it is -linked. Write , so . The rooted branch-set reduction replaces the minor model by disjoint connected sets, the first containing any prescribed terminals separately, each missing at most of the remaining sets. Every prescribed pair then has at least common adjacent unused sets, allowing the connections to be selected successively. The reduction uses rooted separations of a graph, contraction of edges outside distinct branch sets, and a final Hall marriage theorem matching; the separation condition prevents a contraction from destroying access to the model.
Root-moment bound for open self-avoiding walks Created 2026-10-06 Updated 2026-10-07
In independent bond percolation on a graph, let be the number of -step self-avoiding walks from a fixed graph vertex and the number that are open. Then . The Jensen inequality for the concave function gives . No independence between different self-avoiding walk indicators is needed. When , the limit superior is at most .
Second-order logic Created 2026-10-06 Updated 2026-10-14
Second-order logic extends first-order logic by allowing existential quantification and universal quantification over second-order relation variables, as well as over individual objects. In the relational presentation used here, an individual variable ranges over a domain , while a second-order relation variable of arity denotes a subset of . Unary second-order relation variables denote subsets of ; binary ones denote binary relations. Presentations with function variables can instead describe their graphs by second-order relation variables, with first-order formulas requiring a unique output for every input.
For a graph with vertices and fixed graph adjacency , the first-order sentence says that every vertex has a neighbour. It selects individual vertices while retains its given interpretation. By contrast,selects an entire subset and says that it is a nonempty independent set. Here is a unary second-order relation variable, rather than a symbol in the input first-order signature. This particular property also has a simple first-order sentence on simple graphs; the example illustrates the change in what can be selected, rather than proving a separation in expressive power.
The usefulness of second-order logic is that one can describe a whole proposed solution, such as a graph coloring, and then impose local constraints on it. Syntax alone does not specify which proposed relations are available: full semantics for second-order logic permits all external subsets of , whereas Henkin semantics supplies designated ranges. The second-order encoding of three-colorability makes this distinction concrete.
Self-avoiding walk Created 2026-09-28 Updated 2026-10-20
An -step self-avoiding walk on a graph is a sequence of distinct graph vertices with an edge between successive graph vertices. It is a graph path with edges and graph vertices. On a transitive graph, the exponential growth rate of rooted self-avoiding walk counts is the connective constant.
Semicoloring Created 2026-10-05 Updated 2026-10-14
A -semicoloring of a finite graph assigns one of colors to every vertex and is a proper graph colouring on an induced subgraph containing at least half the vertices. This is weaker than a proper coloring of the whole graph, and is useful as an intermediate step in a randomized algorithm.
Semicoloring by independent hyperplanes 2026-10-05
Suppose a graph with vertices and edges has a vector coloring with adjacent inner products at most . Take independent copies of random hyperplane rounding and use the signs as a color. Each edge remains monochromatic with probability at most , so the expected number of monochromatic edges is at most by linearity of expectation.
Choose . Then Markov inequality gives . On success, delete one endpoint of every monochromatic edge. This random alteration method leaves at least vertices properly colored withThe removed vertices can retain their original colors, as the semicoloring only requires the retained induced subgraph to be proper. A failed draw can be detected and repeated, with at most two trials on average. The case needs just one color. This is the elementary independent-hyperplane construction in Karger, Motwani and Sudan's paper on approximate graph coloring.
Set Created 2026-09-24 Updated 2026-10-14
A set is a collection of distinct objects regarded as its set elements. Membership, written , is the basic question: is one of the objects in ? For example, : repeated entries and their written order do not change a set. A multiset retains multiplicities, while a tuple retains positions as well. Choosing the right object therefore determines which distinctions the mathematics remembers.
A set can collect possible outcomes of a probability space, vertices of a graph, or allowed inputs of a function. The empty set contains none; a subset selects members of a previously given set; the power set collects every such selection. These constructions are useful because they can be stated once and reused regardless of what the members represent. In an axiomatic account, rules such as the axiom schema of separation specify which collections exist as sets.
Shortest-path tree Created 2026-10-25 Updated 2026-10-31
A shortest-path tree rooted at a source vertex is a spanning tree whose unique tree route from the source to every vertex solves the shortest path problem in the original weighted graph. Dijkstra's algorithm constructs one for a finite connected graph with nonnegative edge lengths, recording a predecessor whenever a distance improves. It need not be a minimum spanning tree: one minimizes each source-route length, the other the total weight of the tree's edges.
Simple graph 2026-10-14
An undirected simple graph is exactly a pair of setsThus every edge is a two-element set of distinct vertices. The unordered pair equals , so there is no direction. The distinctness condition excludes self-loops, and using a set of edges excludes parallel copies. A simple graph may have vertices with no incident edges; does not by itself determine . For example, and have the same edge set but different vertex sets.[ref]
https://ocw.mit.edu/courses/6-1200j-mathematics-for-computer-science-spring-2024/mit6_1200j_s24_lec11.pdf. MIT, Graphs and Coloring, Section 1.1
In the six-vertex example, the vertex neighbourhood of is , so its degree of a vertex is . In label order , the degree sequence isThis is the handshaking lemma: count each edge once at each of its two endpoints. The average degree of a graph here is . The degree sequence is a compact consistency check on an edge list; an odd sum could not describe any finite undirected graph. It also forces the number of odd degrees of vertices to be even, since the even terms do not affect the parity of the sum.
The adjacency matrix in the figure uses label order . Its entry is one exactly when , and zero otherwise. It is a symmetric matrix with zero diagonal, and each row sum gives the corresponding vertex degree. For example, row is . The fourteen ones count both directions of the seven undirected edges; they do not indicate fourteen different edges. This translates a picture into a representation suitable for calculation.
The restrictions matter. A directed graph uses an ordered pair to distinguish from , so reachability can depend on direction. A multigraph can contain several distinct edges between the same vertices; adding another would raise and to four without adding a new neighbour. A self-loop at contributes two to its undirected vertex degree, making it four, because both endpoints lie at . Specify whether self-loops are allowed in a multigraph. Finally, a weighted graph attaches numerical information to edges: if links carry travel times, minimizing the number of edges need not minimize total time. These are changes to the model, rather than changes to how the same simple graph is drawn.
Simplicial vertex (graph theory) 2026-10-14
A simplicial vertex is a graph vertex whose graph neighbourhood is a clique. Every isolated vertex and every leaf of a graph qualifies. In the three-triangle chordal graph, initially qualify, but only becomes a simplicial vertex after deleting . This is a property of adjacency in a graph; a vertex of a simplicial complex is an element of a different kind of structure.
Offer independent uniform edges of the complete graph per row and permit any one to be selected from each row. If a chosen graph has no graph component of order at least , the balanced component cut provides an empty cut whose sides both have at least vertices. Each candidate edge crosses that cut with probability at least , so a row can avoid crossing with probability at most . The union bound over at most cuts gives failure probability at most . Any fixed integer with suffices. The guarantee is simultaneous even for choices made after seeing every offered edge.
Site percolation Created 2026-09-24 Updated 2026-10-14
In independent site percolation with parameter , each vertex of a graph is open with probability , independently of the others. Retain those vertices and every original edge whose two endpoints are retained. This gives an induced subgraph, whose connected components of a graph are the percolation clusters. A closed vertex is absent from the usable network, whereas bond percolation keeps all vertices and instead removes individual edges.
A specified simple graph path of edges has distinct vertices. Its probability of being entirely open is therefore , including the starting vertex. Conditional on that vertex being open, it is by independence. For a two-edge graph path at , the unconditional probability is , compared with in bond percolation. This comparison concerns a fixed route; percolation critical probabilities require analysis of all possible routes on the specified infinite graph.
Spanning tree Created 2026-09-24 Updated 2026-10-14
A spanning tree of a connected graph is a subgraph that is a tree and contains every vertex of . Its edges must come from . For finite on vertices, every spanning tree has edges, the minimum possible number preserving reachability between all locations. This makes a spanning tree a compact certificate that the original graph is connected. A minimum spanning tree additionally minimizes a specified total edge weight; merely selecting a spanning tree supplies no such optimization. [ref]
Let be our seven-vertex tree with edge added. It has seven edges and a graph cycle. Removing gives the original spanning tree ; removing instead gives another spanning tree . Both retain all seven vertices and six edges, but their graph distances differ: , whereas . In , but , along , compared with . Preserving reachability permits longer journeys; breadth-first search can preserve graph distances from one chosen starting vertex.
To construct a spanning tree, repeatedly delete any edge on a graph cycle. Its endpoints remain joined through the rest of that graph cycle, so the deletion preserves connectedness. Finiteness ensures that this stops at a connected acyclic graph. Conversely, adding an omitted edge to a spanning tree creates its unique fundamental cycle; deleting any other edge on that graph cycle produces another spanning tree. The displayed exchange replaces by . [ref]
https://www.maths.tcd.ie/~dwilkins/Courses/MA2C03/MA2C03Courseware_2014to15/MA2C03_S4_Yr1415.pdf. Trinity College Dublin, section 4.16: deleting cycle edges preserves connectivity

