Wiki
Wiki

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

Updated


Statement and conventions

A finite set system here is a pair (h,H)(h,H), where hh is a nonempty vertex set and HH is a family of subsets of hh, with no repeated edges. A subsystem (h′,H′)(h',H') has h′⊆hh'\subseteq h, H′⊆HH'\subseteq H, and every edge in H′H' contained in h′h'. Call (h,H)(h,H) a forest if every subsystem with h′≠∅h'\ne\varnothing satisfies

∣h′∣≥∣H′∣+1.|h'|\geq |H'|+1.

A forest is a tree when equality holds for the whole system. A two-coloring is a partition of hh into two classes, either of which may be empty, such that neither class contains an edge.

The source states the forest condition for “any” subsystem, but its induction starts at ∣h∣=1|h|=1; the exclusion of the empty ground set is therefore implicit, since the displayed inequality would be impossible for (∅,∅)(\varnothing,\varnothing). Its printed-p. 100 footnote also assumes that set systems under discussion of chromatic number have no singleton edges. That assumption is automatic here: a singleton edge on its one-vertex subsystem would violate the forest inequality.

Theorem 5. Every forest has a two-coloring.

Source. László Lovász, Graphs and set systems, Theorem 5 and its proof, printed pp. 102–103 (PDF pp. 4–5). The source defines finite set systems and subsystems on printed p. 99 and defines coloring on printed pp. 99–100. It introduces the theorem, printed as "A forest has chromatic number 2." on p. 102, as a conjecture of Erdős, and notes Erdős's remark that the seven-point projective plane shows the condition is sharp for uniform 3-systems.

Read depth. Claims checked: the definitions, the statement and the sharpness remark were read clause by clause on the print. The proof below is written here, following the paper's induction on pp. 102–103 and repairing its final display; it was checked step by step by its author, and no independent review is recorded.

Rewritten proof

We induct on ∣h∣|h|. The assertion is immediate when ∣h∣=1|h|=1. Suppose ∣h∣≥2|h|\geq2 and the result holds for smaller vertex sets.

Choose a tree (h1,H1)(h_1,H_1) contained in (h,H)(h,H) that is maximal among trees with h1≠hh_1\ne h. Such a tree exists: one vertex together with no edges is a tree, and the system is finite. Put

h2=h∖h1,H2=H∖H1.h_2=h\setminus h_1, \qquad H_2=H\setminus H_1.

Thus h2h_2 is nonempty and

∣h1∣=∣H1∣+1.|h_1|=|H_1|+1.

No edge of H2H_2 can be contained in h1h_1. Otherwise (h1,H1∪{E})(h_1,H_1\cup\{E\}) would be a subsystem of the forest but would have as many vertices as edges, contrary to the forest inequality.

First suppose no edge meets both h1h_1 and h2h_2. Every edge of H2H_2 is then contained in h2h_2, so (h2,H2)(h_2,H_2) is itself a forest. The induction hypothesis two-colors both (h1,H1)(h_1,H_1) and (h2,H2)(h_2,H_2); taking the unions of corresponding color classes gives a two-coloring of (h,H)(h,H).

It remains to handle the case of a crossing edge. Choose

E0∈H2,x∈E0∩h1,y∈E0∩h2,E_0\in H_2, \qquad x\in E_0\cap h_1, \qquad y\in E_0\cap h_2,

and form the trace system

H2′={E∩h2:E∈H2, E≠E0},H'_2=\{E\cap h_2:E\in H_2,\ E\ne E_0\},

with repeated traces retained only once. All these traces are nonempty, because no edge of H2H_2 lies inside h1h_1.

We claim that (h2,H2′)(h_2,H'_2) is a forest. For its whole vertex set, the forest inequality for (h,H)(h,H) and the tree equality for (h1,H1)(h_1,H_1) give

∣h2∣=∣h∣−∣h1∣≥∣H∣+1−(∣H1∣+1)=∣H2∣≥∣H2′∣+1,\begin{aligned} |h_2| &=|h|-|h_1|\\ &\geq |H|+1-(|H_1|+1)\\ &=|H_2|\\ &\geq |H'_2|+1, \end{aligned}

where the last inequality holds because H2′H'_2 is formed from H2∖{E0}H_2\setminus\{E_0\} and may identify equal traces.

Now let (h3,K′)(h_3,K') be a subsystem of (h2,H2′)(h_2,H'_2) with ∅≠h3⊊h2\varnothing\ne h_3\subsetneq h_2. For each trace in K′K', select one original edge in H2∖{E0}H_2\setminus\{E_0\} that gives that trace, and call the resulting edge family KK. The choices are distinct, so ∣K∣=∣K′∣|K|=|K'|, and every edge of KK is contained in h1∪h3h_1\cup h_3. Hence

(h1∪h3,H1∪K)(h_1\cup h_3,H_1\cup K)

is a subsystem of (h,H)(h,H) that properly extends (h1,H1)(h_1,H_1) and still has a proper vertex set. If its forest inequality were an equality, it would be a larger admissible tree, contradicting the maximality of (h1,H1)(h_1,H_1). Therefore

∣h1∣+∣h3∣≥∣H1∣+∣K∣+2,|h_1|+|h_3| \geq |H_1|+|K|+2,

and the tree equality yields

∣h3∣≥∣K∣+1=∣K′∣+1.|h_3|\geq |K|+1=|K'|+1.

Together with the whole-set calculation, this proves that (h2,H2′)(h_2,H'_2) is a forest.

Apply the induction hypothesis to obtain colorings (A,B)(A,B) of (h1,H1)(h_1,H_1) and (C,D)(C,D) of (h2,H2′)(h_2,H'_2). Relabel the two colors within each part so that x∈Ax\in A and y∈Cy\in C. Then

(A∪D, B∪C)(A\cup D,\ B\cup C)

is a two-coloring of (h,H)(h,H). Edges of H1H_1 are properly colored by (A,B)(A,B). If E∈H2∖{E0}E\in H_2\setminus\{E_0\}, its trace E∩h2E\cap h_2 is an edge of H2′H'_2, so it meets both CC and DD and remains nonmonochromatic when those two classes are swapped in the combined coloring. Finally, E0E_0 contains x∈Ax\in A and y∈Cy\in C, which lie in opposite combined color classes. This completes the induction.

The source's final displayed partition is printed as (A∪D,B∪D)(A\cup D,B\cup D), repeating DD and omitting CC, so it is not a partition of hh. The preceding choices x∈Ax\in A and y∈Cy\in C and the edge check force the corrected partition (A∪D,B∪C)(A\cup D,B\cup C) used above. This compilation treats the repeated DD as a typographical error and repairs it in the rewrite; no author-issued erratum was located.

Consequence for Problem 1022

Let F\mathcal F be a finite family of finite sets, all of size at least t≥2t\geq2, such that for every nonempty finite set XX,

∣{A∈F:A⊆X}∣<∣X∣.|\{A\in\mathcal F:A\subseteq X\}|<|X|.

If F\mathcal F is empty, property B is immediate. Otherwise its ground set h=⋃Fh=\bigcup\mathcal F is nonempty.

For any nonempty subfamily K⊆F\mathcal K\subseteq\mathcal F, set X=⋃KX=\bigcup\mathcal K. Then

∣K∣≤∣{A∈F:A⊆X}∣<∣X∣,|\mathcal K| \leq |\{A\in\mathcal F:A\subseteq X\}| <|X|,

and integrality gives ∣X∣≥∣K∣+1|X|\geq|\mathcal K|+1. Any subsystem whose edge family is K\mathcal K has at least ∣X∣|X| vertices, so it also satisfies the forest inequality. Subsystems with no edges satisfy the inequality whenever their vertex set is nonempty. Thus F\mathcal F is a forest and Theorem 5 gives property B.

Consequently the strict threshold c=1c=1 works for every t≥2t\geq2. Combined with the Kostochka–Nešetřil Property 7 counterexamples for every c>1c>1, the largest valid constant is exactly 11 for each t≥2t\geq2.

Bears on