Skip to content

Disproof of Mukwembi's Theorem 2.1 via Q₃ (3-cube)#3726

Open
henrykmichalewski wants to merge 1 commit intogoogle-deepmind:mainfrom
henrykmichalewski:mukwembi-disproof
Open

Disproof of Mukwembi's Theorem 2.1 via Q₃ (3-cube)#3726
henrykmichalewski wants to merge 1 commit intogoogle-deepmind:mainfrom
henrykmichalewski:mukwembi-disproof

Conversation

@henrykmichalewski
Copy link
Copy Markdown
Member

Summary

  • Formal disproof of Theorem 2.1 from Mukwembi, Size, Order, and Connected Domination, Canad. Math. Bull. 57 (2014), 141–144
  • The 3-dimensional hypercube Q₃ is a counterexample: n=8, m=12, γ_c=4, bound=11 < 12
  • The paper's proof (p. 143) asserts γ_c(G) ≤ γ_c(G − {u,v}) without justification; this is false for Q₃ where γ_c(G') = 2 < 4 = γ_c(Q₃) for every edge
  • Corollaries 2.2 and 2.3 remain true (proved independently via GraphConjecture2.lean)

Files

File Description
Q3Counterexample.lean Full Lean 4 proof: γ_c(Q₃) = 4, triangle-free, 12 > 11
Q3SafeVerifyTarget.lean SafeVerify target: Mukwembi's bound with sorry
Q3SafeVerifySubmission.lean SafeVerify disproof: negation proved without native_decide
SizeOrderConnectedDomination.lean Lemma 1.2, Eq (1.1), Cor 2.2, Cor 2.3
COUNTEREXAMPLE.md Detailed writeup with proof gap analysis
COUNTEREXAMPLE.pdf PDF version
Q3_counterexample.py Computational verification

SafeVerify disproof verification

Verified using SafeVerify's --disproofs mode (GasStationManager/SafeVerify#16):

  • mukwembi_size_bound.disproof proves ∃ G, Connected G ∧ CliqueFree 3 G ∧ ¬(m ≤ bound)
  • All 26 declarations replayed, only standard axioms used
  • SafeVerify check passed.

Test plan

  • Q3Counterexample.lean compiles with lake build (57s, uses native_decide)
  • Q3SafeVerifySubmission.lean compiles (no native_decide, uses decide with increased limits)
  • SafeVerify --disproofs check passes
  • CI build on upstream

🤖 Generated with Claude Code

@google-cla
Copy link
Copy Markdown

google-cla bot commented Apr 13, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@henrykmichalewski
Copy link
Copy Markdown
Member Author

It is just an edge case that I noticed - the paper may be just fine (my understanding of the concepts may be incorrecT).

@henrykmichalewski henrykmichalewski force-pushed the mukwembi-disproof branch 2 times, most recently from dacb744 to 619b60a Compare April 13, 2026 11:18
The 3-dimensional hypercube Q₃ is a counterexample to Theorem 2.1 of
S. Mukwembi, "Size, Order, and Connected Domination", Canad. Math. Bull.
57 (2014), no. 1, 141–144.

The theorem claims m ≤ (n − γ_c)²/4 + n − 1 for connected triangle-free
graphs. Q₃ has n=8, m=12, γ_c=4, giving bound = 11 < 12 = m.

## Formal verification

- Q3Counterexample.lean: full Lean 4 proof that γ_c(Q₃) = 4 (exhaustive
  case analysis on all singletons, pairs, triples), Q₃ is triangle-free,
  has 12 edges, and 12 > 11.
- Q3SafeVerifyTarget.lean + Q3SafeVerifySubmission.lean: SafeVerify
  disproof pair — the submission proves the negation of Mukwembi's bound
  without native_decide. Verified via SafeVerify --disproofs (PR google-deepmind#16).
- SizeOrderConnectedDomination.lean: formalizes Lemma 1.2, Eq (1.1),
  Corollaries 2.2 and 2.3 (which remain true, proved independently via
  GraphConjecture2.lean).

## Gap in the paper

The proof (p. 143) asserts γ_c(G) ≤ γ_c(G − {u,v}) without proof. For
Q₃, every edge removal gives γ_c(G') = 2 < 4 = γ_c(Q₃). The connected
domination number has no monotonicity under vertex deletion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant