8.3 KiB
title
| title |
|---|
| Proof Attempt and the Strongly Base Orderable Case |
Status
I do not have a proof of the full conjecture.
I do have a clean proof of a strong special case:
If the matroid is strongly base orderable, then two rainbow bases already suffice.
So in that class the conjectured bound 3 is true with room to spare.
Setup
Let M be a rank-r matroid on E, and suppose
E = A \sqcup B,AandBare bases,- the ground set is partitioned into
rcolor classes of size2.
Write
A = \{a_1,\dots,a_r\},B = \{b_1,\dots,b_r\}.
Later I will assume that b_i = \varphi(a_i) for a bijection \varphi : A \to B.
A Useful Reformulation
Fix any bijection \varphi : A \to B, and write b_i = \varphi(a_i).
For each subset I \subseteq [r], define the transversal
[ T_I := {a_i : i \notin I} \cup {b_i : i \in I}. ]
So T_I picks exactly one element from each pair \{a_i,b_i\}.
The question is:
- when is
T_Irainbow? - when is
T_Ia basis?
The second question depends on the matroid. The first depends only on the coloring.
The Color Graph
From the coloring, build a multigraph G on vertex set [r] as follows.
For each color pair:
- if the color pair is
\{a_i,b_i\}, add a loop ati; - if it is
\{a_i,b_j\}or\{b_i,a_j\}withi \neq j, add an edgeijwith label0; - if it is
\{a_i,a_j\}or\{b_i,b_j\}withi \neq j, add an edgeijwith label1.
Because each element of E appears in exactly one color pair, each vertex i contributes exactly two half-edges, one coming from a_i and one from b_i. Hence every vertex has degree 2, so each connected component of G is a cycle or a loop.
Lemma: The Parity System Is Always Consistent
For the graph G, consider the system over \mathbf F_2
[ x_i + x_j = \lambda(ij) ]
for every non-loop edge ij, where \lambda(ij) \in \{0,1\} is its label, and for a loop the equation is x_i + x_i = 0.
Proof
It is enough to show that on every cycle, the sum of the labels is 0 mod 2.
Take one cycle component C. Let
pbe the number of $A$-Acolor pairs onC,qbe the number of $B$-Bcolor pairs onC,mbe the number of cross pairs ($A$-Bor $B$-A) onC.
Then:
- the number of $A$-elements used by the color pairs of
Cis2p + m, - the number of $B$-elements used by the color pairs of
Cis2q + m.
But each vertex in C contributes exactly one element from A and one from B, so these two numbers are equal. Therefore 2p + m = 2q + m, hence p=q.
The label-1 edges are exactly the $A$-A and $B$-B pairs, so the number of label-1 edges on C is
[ p+q = 2p, ]
which is even.
So every cycle has even total label, and the system is consistent.
The Strongly Base Orderable Case
Recall the definition.
Definition
A matroid M is strongly base orderable if for every two bases B_1,B_2 there exists a bijection \varphi : B_1 \to B_2 such that for every subset X \subseteq B_1,
[ (B_1 \setminus X) \cup \varphi(X) ]
is again a basis.
Theorem
Let M be a rank-r matroid on E, and suppose
E = A \sqcup BwithA,Bbases,\varphi : A \to Bis a bijection such that(A \setminus X) \cup \varphi(X)is a basis for everyX \subseteq A,- the elements of
Eare colored byrcolors, each used exactly twice.
Then there exist two rainbow bases whose union is E.
In particular, every strongly base orderable matroid satisfies the rainbow-cover conjecture, and in fact needs at most 2 rainbow bases.
Proof
Write b_i = \varphi(a_i) and build the labeled multigraph G above.
By the lemma, the parity system
[ x_i + x_j = \lambda(ij) ]
has a solution x = (x_1,\dots,x_r) \in \{0,1\}^r.
Let
[ I := {i \in [r] : x_i = 1} ]
Define
[ R := (A \setminus {a_i : i \in I}) \cup \varphi({a_i : i \in I}) = {a_i : x_i = 0} \cup {b_i : x_i = 1}. ]
By hypothesis, R is a basis of M.
I claim that R is rainbow.
Take any color pair.
- If the pair is
\{a_i,b_i\}, thenRcontains exactly one of them by construction. - If the pair is
\{a_i,b_j\}or\{b_i,a_j\}, then the edgeijhas label0, sox_i = x_j. Hence exactly one ofa_iandb_jlies inR. - If the pair is
\{a_i,a_j\}or\{b_i,b_j\}, then the edgeijhas label1, sox_i \neq x_j. Hence exactly one of the two same-side elements lies inR.
Thus R contains exactly one element of each color, so R is rainbow.
Now take the complementary solution x' = 1-x. It also satisfies the same parity system, because the equations are linear over \mathbf F_2.
The corresponding set is
[ R' := {a_i : x_i = 1} \cup {b_i : x_i = 0} = E \setminus R. ]
Again, by hypothesis, R' is a basis, and by the same argument it is rainbow.
Finally,
[ R \cup R' = E. ]
So R and R' are two rainbow bases covering the whole ground set.
Corollary for the Double-Cover Variant
In the strongly base orderable case, the partition-matroid special case of the double-cover conjecture also holds:
- the two complementary rainbow bases
RandR'are common bases ofMand the color partition matroid; - therefore
R,R,R',R'are four common bases covering each element exactly twice.
So this special case is stronger than the original $3$-cover statement.
Why This Does Not Yet Prove the Full Conjecture
The proof above splits the problem into two parts:
- the coloring contributes a parity system on a 2-regular graph;
- the matroid decides which transversals
T_Iare actually bases.
The first part is completely benign: for every bijection \varphi : A \to B, the parity system is always solvable.
The real difficulty is the second part.
In the strongly base orderable case, every T_I is a basis, so the parity solution immediately gives a rainbow basis.
In a general matroid, the parity-compatible sets T_I need not be bases at all.
Failed General Approaches
Attempt 1: Replace strong base orderability by multiple symmetric exchange
Take disjoint bases A,B. A standard exchange theorem says that for each subset X \subseteq A, there exists some subset Y \subseteq B with |Y|=|X| such that
[ (A \setminus X) \cup Y ]
is a basis.
This is not enough here. The coloring prescribes a very specific subset of B once one chooses X; call it Y_{\mathrm{col}}(X).
The exchange theorem only gives existence of some Y, not the prescribed Y_{\mathrm{col}}(X).
That is exactly the gap.
Attempt 2: Work component-by-component on the color graph
The color graph is a disjoint union of cycles. Each cycle has two natural local rainbow states.
This suggests an induction on the cycle components.
I could not make this work, because matroid basis choices do not decompose independently over those color components. Local feasible choices on two different color cycles need not glue to a global basis.
Attempt 3: Use the common-base polytope
Let P be the partition matroid of the coloring.
Then both M and P have rank r, and E decomposes into two bases in both.
Hence the vector (1/2)\mathbf 1_E lies in the intersection of the two base polytopes.
If one could always write (1/2)\mathbf 1_E as the average of four common-base vertices, one would get the exact double-cover statement immediately.
I do not see a mechanism forcing such a $4$-vertex decomposition. General Carathéodory bounds are far too weak.
What Seems Most Promising
The strongly base orderable proof suggests the right intermediate object.
Fix complementary bases A,B and a bijection \varphi : A \to B.
The coloring always singles out a nonempty affine subspace of \{0,1\}^r consisting of the parity-compatible transversals T_I.
So a possible route to the full conjecture is:
Find a structural reason that, for some good choice of
A,B,\varphi, at least three of those parity-compatible transversals are bases.
Strongly base orderable matroids are the extreme case where all of them are bases. For a general matroid, I do not currently know how to force even one parity-compatible transversal to be a basis from a fixed bijection, let alone three.
Bottom Line
I could not prove the full conjecture.
I did prove the following self-contained special case:
If
Mis strongly base orderable andEis the disjoint union of two bases, then for every coloring ofEintorpairs there exist two rainbow bases coveringE.
That is the strongest proof-level progress I found in this turn.