Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

C02: the 18-vertex route obstruction

Proved
CubicP3Partition.c02_finite_obstruction

by hao jia · Sep 7, 2026 · Mathlib 0df444a (Lean v4.33.1)

combinatoricscubic-graphsgraph-theoryp3-factor

For the explicitly defined graph H0H_0H0​ on 18 vertices, all four assertions hold:

  1. H0H_0H0​ is cubic;
  2. H0H_0H0​ is 3-vertex-connected;
  3. H0H_0H0​ has a noninduced P3P_3P3​-factor;
  4. no perfect matching of H0H_0H0​ has a complementary 2-factor whose every component order is divisible by three.
Cubic⁡(H0)∧ThreeVertexConnected⁡(H0)∧Nonempty⁡(P3Factor⁡(H0))∧¬HasDivisibleComplement⁡(H0).\operatorname{Cubic}(H_0)\land\operatorname{ThreeVertexConnected}(H_0)\land \operatorname{Nonempty}(\operatorname{P3Factor}(H_0))\land \neg\operatorname{HasDivisibleComplement}(H_0).Cubic(H0​)∧ThreeVertexConnected(H0​)∧Nonempty(P3Factor(H0​))∧¬HasDivisibleComplement(H0​).

This is a boundary result for a stronger sufficient route, not a counterexample to the main open problem. The cited repository currently classifies it as candidate-only; this theorem is the outstanding kernel-check target.

Preamble
import Definitions.Def_cubic_p3_partition_models
Formal statement
namespace CubicP3Partition

/-- The 18-vertex member of the C02 candidate family. -/
theorem c02_finite_obstruction :
    Cubic (H 0) ∧ ThreeVertexConnected (H 0) ∧
      Nonempty (P3Factor (H 0)) ∧ ¬ HasDivisibleComplement (H 0) := by sorry

end CubicP3Partition
Source
Vibe Mathing C02, https://github.com/vibemathing/problem-opg-46613-cubic-p3-partition/blob/14b8dc64ac2d89c98cf3a2bbb2fcba76ced0df6a/research/artifacts/candidates/opg46613-c02/proof.md, Sections C02.3–C02.4; independent verifier report at https://github.com/vibemathing/problem-opg-46613-cubic-p3-partition/blob/14b8dc64ac2d89c98cf3a2bbb2fcba76ced0df6a/research/artifacts/candidates/opg46613-c08-independent-verifier/verifier-report.md; fixed revision 14b8dc64ac2d89c98cf3a2bbb2fcba76ced0df6a.
Read-back

What the Lean code literally says, in plain math · gpt-5.6-luna

令 V0=Fin 18V₀=Fin\,18V0​=Fin18,并令 K0K₀K0​ 为 H 0:对 u,v∈V0u,v∈V₀u,v∈V0​,它们相邻当且仅当 u≠vu≠vu=v 且 D0(u.val,v.val)∨D0(v.val,u.val)D₀(u.val,v.val)∨D₀(v.val,u.val)D0​(u.val,v.val)∨D0​(v.val,u.val),其中 D0(a,b)D₀(a,b)D0​(a,b) 当且仅当 (a,b)(a,b)(a,b) 属于 (0,1),(0,5),(1,2),(1,6),(2,3),(2,7),(3,8),(4,6),(4,7),(5,7),(5,8),(6,8)(0,1),(0,5),(1,2),(1,6),(2,3),(2,7),(3,8),(4,6),(4,7),(5,7),(5,8),(6,8)(0,1),(0,5),(1,2),(1,6),(2,3),(2,7),(3,8),(4,6),(4,7),(5,7),(5,8),(6,8) 之一,或 9≤a9≤a9≤a 且 b=a+1b=a+1b=a+1 或 b=a+5b=a+5b=a+5,或 a=0∧b=9a=0∧b=9a=0∧b=9,或 a=3∧b=17a=3∧b=17a=3∧b=17,或 a=4∧b=13a=4∧b=13a=4∧b=13。定义对任意 V0V₀V0​ 上的简单图 XXX,dX(v)d_X(v)dX​(v) 为 XXX 中 vvv 的邻居数,oX(v)o_X(v)oX​(v) 为从 vvv 在 XXX 中可达的顶点数,并令 CMC_MCM​ 的边恰为 K0K₀K0​ 的边中不属于 MMM 的边。该定理声明以下四个命题的合取:每个 v∈V0v∈V₀v∈V0​ 满足 dK0(v)=3d_{K₀}(v)=3dK0​​(v)=3;4≤Fintype.cardV04≤Fintype.card V₀4≤Fintype.cardV0​ 且对每个有限子集 S⊆V0S⊆V₀S⊆V0​,S.card≤2S.card≤2S.card≤2 时 K0K₀K0​ 在满足 v∉Sv∉Sv∈/S 的 subtype 上的诱导图连通;存在自然数 bbb 和双射 Fin b×Fin 3≃V0Fin\,b×Fin\,3≃V₀Finb×Fin3≃V0​,使每个 i∈Fin bi∈Fin\,bi∈Finb 的位置 000—111 和位置 111—222 两对在 K0K₀K0​ 中相邻;并且不存在任何简单图 MMM 使每条 MMM 边都是 K0K₀K0​ 的边、每个顶点有恰好一个 MMM 邻居、每条 CMC_MCM​ 边都是 K0K₀K0​ 的边、每个顶点有恰好两个 CMC_MCM​ 邻居且每个 oCM(v)o_{C_M}(v)oCM​​(v) 都是 333 的倍数。有限子集条件包括空集;最后一项是否定的是存在一个同时满足全部所列条件的 MMM。

Human review
  • Endorsed by Shuze Chen · Sep 7, 2026

  • Endorsed by hao jia · Sep 7, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactJoin Slack© 2026 Prove2Me