Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
This proves the entire statement of L78 at author-recorded tier 0. A list assignment gives every vertex a set of exactly four colours; a graph is 4-choosable when every list assignment admits a proper colouring that takes each vertex's colour from its list. Lists are sets, and two vertices may carry the same list. Binomial coefficients vanish unless .
The palette-minimization and layer-counting method is that of Hanson, MacGillivray and Toft, Lemmas 1--3 and Theorem 1, pp. 184--187. Its required specializations are derived below. The weighted count uses no unproved source premise.
Reduction to complete bipartite graphs of order 26
Let be a bipartite graph with at most 26 vertices and a list assignment on with no proper colouring. Add isolated vertices with arbitrary four-element lists until there are 26 vertices, choose a bipartition of the enlarged graph, and add every edge between and . A proper colouring of the resulting complete bipartite graph , , , , restricts to a proper colouring of from , so the enlarged assignment has none either. It therefore suffices to show that is 4-choosable whenever , and the statement for at most 26 vertices follows. Assume the contrary for a fixed pair . Empty sides give an edgeless graph, which is colourable, so . Swapping the sides preserves badness; choose their names so that , hence .
Subset criterion. Write for the lists on (the left lists), for the lists on (the right lists), and for the union of all lists. A proper colouring from the lists exists if and only if some meets every and contains no . Given a colouring, let be the set of colours used on : every meets , and since every vertex of is adjacent to every vertex of , each vertex of has a colour of its list outside , so no lies inside . Conversely, given such a , colour each left vertex from and each right vertex from ; vertices on the same side are not adjacent, and the two colour sets are disjoint. Call an assignment bad when it has no proper colouring, that is, when for every some left list is disjoint from or some right list lies inside . For a fixed , call these two kinds of list the events at .
Every pair of colours lies in a list. Among bad assignments on this choose one with least. Suppose colours lie in no common list, and replace by in every list. Lists keep four elements. If the new assignment had a proper colouring , define when and the original list of contains (it then does not contain ), and otherwise. Then lies in the original list of , and implies , so is proper. The new assignment is therefore bad with colours, which contradicts minimality. Hence every pair of colours of lies in some list.
The palette has exactly 17 colours. Each list covers six pairs, so and . A colour lies in at least lists, since each list containing it covers at most three of its partners; summing over colours, , which fails at (). If , split into two sets of at most three colours and let be one of them: every four-element list meets both parts, so no left list is disjoint from and no right list lies inside , and gives a colouring. For and , a left list is disjoint from of the -subsets of and a right list lies inside of them, and every -subset carries an event, so
Adding this inequality at and at , and using , gives
At the quotient equals for , each larger than 26, so .
For and , and , so every 8-subset of carries exactly one event. One side has two lists. Two left lists have a union of at most eight colours, so at least eight colours avoid both and some 8-subset is disjoint from both; two right lists lie inside a common 8-subset. Either way an 8-subset carries two events, a contradiction. For the inequality at and reads and , that is and ; with this forces and equality at , so every 7-subset carries exactly one event. Two left lists avoid at least seven common colours, hence a common 7-subset, a contradiction. Therefore .
The 26 lists are distinct. The distinct four-element sets among the lists still cover every pair of the 17 colours, so each colour lies in at least six of them, and their number satisfies , that is . All 26 lists, left and right together, are therefore pairwise distinct sets.
Two disjoint left lists. Take . A right list inside would equal , which distinctness excludes, so some other left list is disjoint from ; in particular . Taking , a left list disjoint from would equal , so some right list lies inside ; hence . With the chosen side names this leaves . Relabel the colours so that , the two disjoint left lists are and , and .
The weighted count
Let be the family of subsets meeting both and ; and have no event at such a . Badness therefore gives every an event among the other lists. For any nonnegative weights on put
for a four-subset of . Since every carries an event among the other lists,
where the indices are numbered so that are the fixed lists, and both maxima run over all four-subsets of ; this uses only that the other lists are four-subsets distinct from and .
Here is one weighting that works for all these splits. Give each subset weight according to its profile . The table includes the profile with its first two entries interchanged, with the same weight; equal first two entries describe only one profile. All unlisted profiles have weight zero.
| Profile , up to interchanging its first two entries | Number of subsets, including the interchange | |
|---|---|---|
| 7 | 1344 | |
| 3 | 6048 | |
| 1 | 4032 | |
| 8 | 4032 | |
| 4 | 4032 | |
| 6 | 576 |
Thus . For a four-subset , put . Direct counting gives
where runs over the ten individual profiles specified by the table. In the first formula, a subset disjoint from chooses its elements from the complements of in the three parts; in the second, it already contains the elements of in each part. The possible types of , up to interchanging the first two entries, are exactly these eight:
| Type | ||
|---|---|---|
| 4304 | 2576 | |
| 4374 | 2618 | |
| 4347 | 2651 | |
| 4312 | 2400 | |
| 4284 | 2458 | |
| 4200 | 2208 | |
| 4200 | 2656 | |
| 4158 | 2664 |
Consequently and . Since ,
This contradicts the weighted covering inequality. Thus no bad assignment exists and every bipartite graph with at most 26 vertices is 4-choosable.
The evidence entry point recomputes the displayed
tables with integer binomial coefficients and, separately, computes all
event weights over all palette subsets and all 2378 admissible
four-subsets by subset- and superset-sum transforms. The latter uses no
profile-counting formula. The weights themselves are retained in
evidence/assets/compact_certificate.json.
The table is small enough to check directly from the displayed formulas;
neither an exhaustive list-system search nor a solver verdict is a premise.
Controls apply the same transforms to two actual bad assignments with
smaller lists and confirm that their actual event weight is at least .
How the weights arise
Minimizing over weightings of total weight 1 is a
linear program in the 160 profile weights. The
discovery program produces separate weightings for
all ordered splits , retained as auxiliary certificates in
evidence/assets/certificates.json. Scaling the weighting for
so that its largest weight is 8 and rounding gives the compact table
above. The proof uses only this table and the two elementary counting
formulas, not optimization or floating-point correctness.
The uniform weighting of all 8-subsets of gives no contradiction: for the split the 26 lists carry events on the such subsets. The chosen weighting is supported on subsets meeting the two fixed lists, whose own events vanish there. This is a sufficient restriction for the displayed covering argument, not a necessary condition on every successful weighting: the independent examination gives an empty-set perturbation that retains the strict contradiction.