Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Fix a finite simple host graph GG on n≥1n\geq1 vertices, with the [[extremal_graph_theory/adamczewski_2026_erdos548/marked_cut_count|marked and rooted state counts]]. Let T1,T2T_1,T_2 be rooted subtrees of a tree TT, all rooted at rr, such that their union is TT and their intersection is exactly {r}\{r\}. In particular, no edge of TT joins their nonroot vertex sets. Then

R(T1,r)+R(T2,r)≤M(G)+n!+R(T,r).R(T_1,r)+R(T_2,r)\leq M(G)+n!+R(T,r).

Proof

Abbreviate the three rooted state sets to R1,R2\mathcal R_1,\mathcal R_2 and R\mathcal R. Restricting an embedding gives $\mathcal R\subseteq \mathcal R_1$. We construct an injection

R1∖R⟶A(G)∖R2,\mathcal R_1\setminus\mathcal R \longrightarrow \mathcal A(G)\setminus\mathcal R_2,

where A(G)\mathcal A(G) also allows the zero cut.

Take (w,i)∈R1∖R(w,i)\in\mathcal R_1\setminus\mathcal R and call its first vertex bb. Among marked cuts at most ii supporting T1T_1 rooted at bb, choose the first, at position aa. It exists because ii is one such cut. No prefix ending at or before ii supports rooted TT, since any such copy would also lie in the prefix through ii. Write

w=bPXY,∣P∣=a,∣P∣+∣X∣=i.w=bPXY,\qquad |P|=a,\qquad |P|+|X|=i.

Here the blocks exclude bb, and PP is the shortest marked prefix after bb which supports rooted T1T_1 but not rooted TT. Send the state to

(bXPY, ∣X∣).(bXPY,\,|X|).

If XX is empty the new cut is zero. Otherwise the new cut ends at the same vertex as the original cut at ii, so it is marked.

The image does not belong to R2\mathcal R_2. In the nonzero-cut case, a rooted T2T_2 inside {b}∪X\{b\}\cup X, together with the rooted T1T_1 inside {b}∪P\{b\}\cup P, would give a rooted copy of TT. Indeed, the two embeddings agree at the root image bb, their other images are disjoint, and every edge of TT lies in one of the two pieces. This contradicts the original state's failure to contain rooted TT. A zero cut is outside R2\mathcal R_2 by its definition, regardless of what the one-vertex prefix contains.

To prove injectivity, the image state determines bb, the block XX through its displayed cut, and the remaining suffix PYPY. Scan this suffix from its start, testing each prefix QQ for the following property: its last vertex is adjacent to bb, and {b}∪Q\{b\}\cup Q supports rooted T1T_1 but not rooted TT. The first prefix with this property is exactly PP. It qualifies by construction. Any shorter qualifying prefix would have been an earlier qualifying marked prefix of the original word, contradicting the choice of aa. Consequently PP, then YY, and finally the original word and cut ∣P∣+∣X∣|P|+|X| are uniquely recovered. This proves the injection.

Taking cardinalities now gives

R(T1,r)−R(T,r)≤M(G)+n!−R(T2,r),R(T_1,r)-R(T,r)\leq M(G)+n!-R(T_2,r),

which is the asserted inequality. The n!n! term accounts for exactly the one zero-cut state added for each word.

Source and dependencies

A Counting Proof for Erdős Problem 548, preliminary exposition, §3.1, Lemma 1, pp. 2–3, in the canonical PDF. The recovery rule above expands the exposition's injectivity sentence. The pinned formal source implements this through firstPrefix_rotation_injective, full_word_gluing_count, and rooted_word_branch_gluing_count; see the source record. The only dependencies are the state definitions, finite cardinalities, and gluing injective edge-preserving maps with disjoint nonroot images.

Bears on. #548, #547, #557.