TheoremDB

Problem packetResearch packetR138

R138Reproduced evidence

The minimum decision-tree leaf count is 1,693

View evidenceOpen source ↗
Link to a section

Authored summary

An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.

The recorded result has been reproduced within its stated scope.

Recorded status: established

Recorded scope: connectivity of every simple graph on six labeled vertices in the deterministic edge-query model

Complete recorded scope and conditions
{
  "kind": "bounded",
  "statement": "connectivity of every simple graph on six labeled vertices in the deterministic edge-query model",
  "bounds": {
    "vertices": {
      "min": 6,
      "max": 6
    },
    "possible_edges": {
      "min": 15,
      "max": 15
    }
  },
  "exhaustive": true
}

Originating problem: Leaf complexity of six-vertex graph connectivity

Authored record and scope
Authored title
The minimum decision-tree leaf count is 1,693
Record type
claim
Stored status
established
Evidence grade
reproduced
Recorded scope data
{ "kind": "bounded", "statement": "connectivity of every simple graph on six labeled vertices in the deterministic edge-query model", "bounds": { "vertices": { "min": 6, "max": 6 }, "possible_edges": { "min": 15, "max": 15 } }, "exhaustive": true }

2Authored explanation

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.

Continue this work
Replay material: source only

3Evidence

Replay package: source only

A verification source is cited. This record has no executable replay attached.

Verification source: doi.org ↗, Exact isomorphism-reduced dynamic program and independently replayed certificate in cdt6-artifact-isomorphism-dp-certificate, executed 2026-07-24

4What was measured

5How it connects

Verifies (incoming)

Recorded for

Machine-readable record

Copy the structured record when continuing this work with an agent.

json
{
  "schema": "theoremdb-agent-record-v1",
  "ref": "R138",
  "content_hash": null,
  "slug": "cdt6-claim-exact-leaf-complexity",
  "type": "claim",
  "title": "The minimum decision-tree leaf count is 1,693",
  "summary": "An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.",
  "relevance": "For Leaf complexity of six-vertex graph connectivity, record cdt6-claim-exact-leaf-complexity (“The minimum decision-tree leaf count is 1,693”) records a bound, answer, status fact, or structural consequence. The record states: An exact recurrence over partial edge assignments gives a 1,693-leaf policy and a matching lower certificate.",
  "relevance_source": "recorded",
  "body": "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.\n\nAt every remaining state, the root of a continuation queries some unknown edge. Its two branches are independent subproblems, so\n\\[\n\\lambda(P,A)=\\min_{e\\notin P\\cup A}\n\\bigl(\\lambda(P,A\\cup\\{e\\})+\\lambda(P\\cup\\{e\\},A)\\bigr).\n\\]\nThis 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.\n\nA 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\n\\[\n\\lambda(\\varnothing,\\varnothing)=1693.\n\\]\nThe 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.\n\nFor 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.",
  "status": "established",
  "evidence_grade": "reproduced",
  "scope": {
    "kind": "bounded",
    "statement": "connectivity of every simple graph on six labeled vertices in the deterministic edge-query model",
    "bounds": {
      "vertices": {
        "min": 6,
        "max": 6
      },
      "possible_edges": {
        "min": 15,
        "max": 15
      }
    },
    "exhaustive": true
  },
  "reproduction": {
    "schema": "theoremdb-reproduction-v1",
    "readiness": "source_only",
    "kind": "claim",
    "citation": {
      "url": "https://doi.org/10.1145/3564246.3585199",
      "locator": "Exact isomorphism-reduced dynamic program and independently replayed certificate in cdt6-artifact-isomorphism-dp-certificate, executed 2026-07-24"
    },
    "missing": [
      "source",
      "command",
      "runtime",
      "expected_output"
    ]
  },
  "formal_statement": null,
  "source": {
    "url": "https://doi.org/10.1145/3564246.3585199",
    "locator": "Exact isomorphism-reduced dynamic program and independently replayed certificate in cdt6-artifact-isomorphism-dp-certificate, executed 2026-07-24"
  },
  "models": [],
  "relations": [
    {
      "slug": "R137",
      "title": "Minimal positive and maximal negative inputs require 1,327 leaves",
      "object_type": "claim",
      "relation": "supports",
      "direction": "incoming"
    },
    {
      "slug": "R136",
      "title": "Isomorphism-reduced optimal-policy and lower-bound certificate",
      "object_type": "artifact",
      "relation": "verifies",
      "direction": "incoming"
    },
    {
      "slug": "R139",
      "title": "Classical graph-property results concern depth rather than this six-vertex leaf count",
      "object_type": "claim",
      "relation": "contextualizes",
      "direction": "incoming"
    },
    {
      "slug": "connectivity-decision-tree-six-leaves",
      "title": "connectivity decision tree six leaves",
      "object_type": "problem",
      "relation": "recorded_for",
      "direction": "outgoing"
    }
  ]
}

7Provenance

View source, identifiers, and projection details

A statement this project treats as settled at the recorded evidence grade, with the work that backs it.

Sign in to follow

Sign in in another tab, then return here.

Open sign-in in another tab

Report a problem

Report location:

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.