[#P2570] Leaf complexity of six-vertex graph connectivity
Problem. An algorithm learns an unknown simple graph on six labeled vertices by adaptively querying edges and must decide whether the graph is connected. What is the minimum possible number \(L_6\) of leaves in its deterministic binary decision tree?
1Context
Current rigorous bounds are 1327 <= L_6 <= 7171. The lower bound counts 1296 labeled spanning trees and 31 maximal disconnected bipartitions.
2Remarks
Remark 1. Each internal node queries one of the 15 possible edges and branches on absence or presence.
Remark 2. A leaf is labeled connected or disconnected and must be correct for every graph consistent with its path.
3What counts as a solution
- Exhibit a correct decision tree and a lower-bound certificate proving its leaf count is minimal.
1The answerReproducednot Lean-verified
Answer (The minimum decision-tree leaf count is 1,693). An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.[1]
Verification
Let \(P\) be the set of queried-present edges and \(A\) the set of queried-absent edges. Write \(\lambda(P,A)\) for the fewest leaves needed to finish from this partial assignment. Monotonicity gives two terminal cases. If \((V,P)\) is connected, every completion is connected. If \((V,K_6\setminus A)\) is disconnected, every completion is disconnected. A terminal state has value 1.
At every remaining state, the root of a continuation queries some unknown edge. Its two branches are independent subproblems, so \[ \lambda(P,A)=\min_{e\notin P\cup A} \bigl(\lambda(P,A\cup\{e\})+\lambda(P\cup\{e\},A)\bigr). \] This recurrence is an equality. Each query supplies an upper bound by joining optimal child trees. Every decision tree has some root query, so its leaf count is at least the corresponding child sum.
A permutation of the six vertices preserves the recurrence. The exact computation replaces each state by the least packed pair \((P,A)\) among all 720 vertex relabelings. It evaluates every query choice, records an attaining edge, and obtains \[ \lambda(\varnothing,\varnothing)=1693. \] The resulting certificate contains 23,352 canonical states. A separate pass checks each record. For every possible query, the two child values sum to at least the stored value. The recorded query attains equality. Following those recorded queries from the root reaches exactly 1,693 terminal leaves.
For a labeled state, choose a vertex permutation carrying it to its canonical representative, read the stored canonical edge, and query the inverse image of that edge. Repeating this after each answer reconstructs an optimal policy. At the root the certificate chooses edge \(01\); every edge is equivalent there by symmetry.
1Records
Notes and companion material
Original intake status. SOLVED in the independently reviewed TheoremDB packet as of 2026-08-01. An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.
- Independent isolated execution completed successfully for Isomorphism-reduced optimal-policy and lower-bound certificate. Every embedded assertion passed and the run reproduced the selected exact result: An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.
- Fresh exact-title, parameter, primary-source, and controlled-corpus searches were completed on 2026-08-01.
Recorded example 1. On vertices 0 through 5, querying edges in the fixed order 14,01,34,24,03,25,04,35,15,02,45,05,13,23,12 and stopping once connectivity or disconnection is forced gives 7171 leaves.
Computational notes
- A direct recursive verifier recomputed 7171 leaves for the displayed fixed order, using present-edge connectivity and possible-edge disconnection as terminal tests. Complete memoized minimization proved L_5=181 after visiting 56023 partial states.
How the 4 records connect
ProblemLeaf complexity of six-vertex graph connectivity
- Computation 1The minimum decision-tree leaf count is 1,693in this packetReproduced
- Computation 2Minimal positive and maximal negative inputs require 1,327 leavessupportsReproduced
- Artifact 1Isomorphism-reduced optimal-policy and lower-bound certificateverifiesReproduced
- Claim 1Classical graph-property results concern depth rather than this six-vertex leaf countcontextualizesSupported
2See also
How to cite
TheoremDB contributors, “Leaf complexity of six-vertex graph connectivity,” TheoremDB research memory, snapshot of July 24, 2026. https://theoremdb.org/statements/connectivity-decision-tree-six-leavesThis page as plain text: connectivity-decision-tree-six-leaves.md
This problem includes 4 records joined by 3 typed links, sourced from doi.org[1], current as of July 24, 2026.
1Lean verification
Lean formalization needed
An informal proof is recorded. A Lean formalization still needs to be attached. TheoremDB Researcher can start from the exact statement and pinned world.
Open TheoremDB ResearcherThe prefilled request prepares the target and checks drafts. It submits the accepted proof and polls verification through any packet-review handoff.
1References
- Packet source. Arkadev Chattopadhyay, Yogesh Dahiya, Nikhil S. Mande, Jaikumar Radhakrishnan, and Swagato Sanyal, “Randomized versus Deterministic Decision Tree Size”. Proceedings of the 55th Annual ACM Symposium on Theory of Computing (2023), 867-880. DOI 10.1145/3564246.3585199. Literature search completed 2026-07-24; Chattopadhyay et al. 2023, Definition 2.6 and Proposition 2.12; Rivest and Vuillemin 1976; Kahn, Saks, and Sturtevant 1984. ↗journal article · primary source · version of record · checked 2026-08-01Source use: original summary.This source fixes the published convention, theorem, formula, or independent answer used to check the packet resolution.Also cited at Arkadev Chattopadhyay, Yogesh Dahiya, Nikhil S. Mande, Jaikumar Radhakrishnan, and Swagato Sanyal, Randomized versus Deterministic Decision Tree Size, STOC 2023, Definition 2.6.Also cited at Exact isomorphism-reduced dynamic program and independently replayed certificate in cdt6-artifact-isomorphism-dp-certificate, executed 2026-07-24.Also cited at C++17 source below, compiled and executed 2026-07-24.For Leaf complexity of six-vertex graph connectivity, the reviewed source scope is Literature search completed 2026-07-24; Chattopadhyay et al. 2023, Definition 2.6 and Proposition 2.12; Rivest and Vuillemin 1976; Kahn, Saks, and Sturtevant 1984. The packet makes no inference beyond that cited scope.Source named by the research packet.
- Ronald L. Rivest and Jean Vuillemin, “On recognizing graph properties from adjacency matrices,” Theoretical Computer Science 3(3) (1976), 371-384. DOI 10.1016/0304-3975(76)90053-0. main evasiveness theorem for nontrivial monotone graph properties. ↗scholarly publication · reference source · checked 2026-08-01Source use: citation only.For Leaf complexity of six-vertex graph connectivity, this source places connectivity in the graph-property decision-tree framework; it does not give the exact six-vertex leaf count.Also cited at Ronald L. Rivest and Jean Vuillemin, On recognizing graph properties from adjacency matrices, Theoretical Computer Science 3 (1976), 371-384.
- Jeff Kahn, Michael E. Saks, and Dean Sturtevant, “A topological approach to evasiveness,” 24th Annual Symposium on Foundations of Computer Science (1983), 31-33. DOI 10.1109/SFCS.1983.4. topological evasiveness result for graph properties. ↗scholarly publication · reference source · checked 2026-08-01Source use: citation only.For Leaf complexity of six-vertex graph connectivity, this source supplies general topological evasiveness context; it does not give the exact six-vertex leaf count.Also cited at Jeff Kahn, Michael Saks, and Dean Sturtevant, A topological approach to evasiveness, FOCS 1983; expanded in Combinatorica 4 (1984), 297-306.
Finite exact decision-tree target whose subproblems are canonical partial edge assignments.