Wiki
Wiki

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 (0,1)(0,1). Boundary probabilities can be treated by perturbation when the desired inequalities have strict margins. Write

T(u)=1(A3)uu>0,C(uv)=1(A2)uv>0.T(u)=\mathbf1_{(A^3)_{uu}>0},\qquad C(uv)=\mathbf1_{(A^2)_{uv}>0}.

Active means T(u)∨T(v)T(u)\lor T(v); C(uv)=1C(uv)=1 means the edge itself belongs to a triangle. A loop always has C=1C=1.

Take equality-demand palette allocations of costs ρi=αi+τi\rho_i=\alpha_i+\tau_i for two templates. Here τi\tau_i is the total weight of palettes containing only active types with C=0C=0; all other palettes have total weight αi\alpha_i. This split depends on the allocation.

Product allocation

The categorical support product, with product vertex weights and product edge probabilities, has density q×=2q1q2q_\times=2q_1q_2. It admits an allocation satisfying

ρ×≤2ρ1ρ2−τ1τ2,(1)\rho_\times\le2\rho_1\rho_2-\tau_1\tau_2, \tag{1}

with explicit cost split

α×=2α1α2,τ×=2α1τ2+2τ1α2+τ1τ2.(2)\alpha_\times=2\alpha_1\alpha_2,\qquad \tau_\times=2\alpha_1\tau_2+2\tau_1\alpha_2+\tau_1\tau_2. \tag{2}

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 (u,x)(u,x) is triangular exactly when both u,xu,x are triangular. Every active product edge therefore projects to active edges in both factors.

Fix independent palettes I,JI,J. 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 ab,xyab,xy, the two product types are

e+=(a,x)(b,y),e−=(a,y)(b,x).e_+=(a,x)(b,y),\qquad e_-=(a,y)(b,x).

Their two endpoint pairings, with lengths two and three assigned in either order, give the possible witnesses

C(xy)(T(a)∨T(b)),C(ab)(T(x)∨T(y)).C(xy)\bigl(T(a)\lor T(b)\bigr),\qquad C(ab)\bigl(T(x)\lor T(y)\bigr).

For example, two-walk endpoints (a,x),(a,y)(a,x),(a,y) and three-walk endpoints (b,y),(b,x)(b,y),(b,x) require C(xy)T(b)C(xy)T(b); the two-step return at aa and the three-walk along xyxy already exist by backtracking. The other choices give the remaining terms. Since both factor edges are active, the orientations conflict exactly when C(ab)∨C(xy)C(ab)\lor C(xy).

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 zI,zJz_I,z_J, normally allocate two product palettes of weight zIzJz_Iz_J, 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 C=0C=0 types, neither contains a loop, and both orientations may be put in one palette of weight zIzJz_Iz_J. Delete inactive product types. This saves precisely τ1τ2\tau_1\tau_2, 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 kk-fold self-product, recurrence (2) gives

qk=(2q)k2,αk=(2α)k2,τk=(2α+τ)k−(2α)k,q_k=\frac{(2q)^k}{2},\qquad \alpha_k=\frac{(2\alpha)^k}{2},\qquad \tau_k=(2\alpha+\tau)^k-(2\alpha)^k,

so

ρk≤(2α+τ)k−(2α)k2.(3)\rho_k\le(2\alpha+\tau)^k-\frac{(2\alpha)^k}{2}. \tag{3}

A sufficient strict counterexample criterion is

(2q)k>12,(2α+τ)k−(2α)k2<(2q)k4.(4)(2q)^k>\frac12, \qquad (2\alpha+\tau)^k-\frac{(2\alpha)^k}{2} <\frac{(2q)^k}{4}. \tag{4}

The random-blow-up construction would then have qk>1/4,ρk<qk/2q_k>1/4,\rho_k<q_k/2, 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.