Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Color reuse in product templates
This page preserves an earlier research route and its local standing. The completed threshold proof is in the solution note.
The formulas below give costs for specified palette allocations; they do not assert optimality for every product.
Use the weighted random-template definitions in the palette formula, with supported type probabilities in . Boundary probabilities can be treated by perturbation when the desired inequalities have strict margins. Write
Active means ; means the edge itself belongs to a triangle. A loop always has .
Take equality-demand palette allocations of costs for two templates. Here is the total weight of palettes containing only active types with ; all other palettes have total weight . This split depends on the allocation.
Product allocation
The categorical support product, with product vertex weights and product edge probabilities, has density . It admits an allocation satisfying
with explicit cost split
The inequality in (1) permits improving the constructed allocation.
Connector check
Walk existence of a specified length factors coordinatewise in a categorical product. A product vertex is triangular exactly when both are triangular. Every active product edge therefore projects to active edges in both factors.
Fix independent palettes . Product types arising from different pairs of projected edge types cannot conflict: a two-plus-three witness would project to a forbidden conflict between distinct types in at least one factor palette.
For fixed nonloop types , the two product types are
Their two endpoint pairings, with lengths two and three assigned in either order, give the possible witnesses
For example, two-walk endpoints and three-walk endpoints require ; the two-step return at and the three-walk along already exist by backtracking. The other choices give the remaining terms. Since both factor edges are active, the orientations conflict exactly when .
Each orientation has demand equal to the product of the factor demands. If a factor edge is a loop, there is instead one product type, of demand twice that product, including when both factors are loops.
For palettes of weights , normally allocate two product palettes of weight , putting the two orientations separately. Put a unique loop-derived type in both palettes to supply its double demand. Different projected pairs cause no conflicts, as proved above.
When both palettes contain only types, neither contains a loop, and both orientations may be put in one palette of weight . Delete inactive product types. This saves precisely , proving (1).
A product edge is triangular exactly when both projected edges are. If both factor palettes contain a triangle edge, both allocated product palettes contain one; otherwise neither does. This proves (2).
Iteration and the unresolved construction target
For the -fold self-product, recurrence (2) gives
so
A sufficient strict counterexample criterion is
The random-blow-up construction would then have , and isolate padding would produce a counterexample at the requested edge count.
The common-port examples considered so far do not satisfy (4). The product formula leaves open whether a template can satisfy it; the tensor exclusions rule out several specific families.
The tensor exclusions are analytic proofs, not merely unsuccessful tests. In particular the universal-component theorem excludes all full-support products of private clique-core/triangle-free-hub templates, even with arbitrary positive nonproduct vertex weights and edge probabilities. Deleting zero-weight types and recomputing the walk support is an essential exception, not a continuous extension of this statement.