Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Divisible 2-factors yield P3P_3P3​-factors

Proved
CubicP3Partition.divisible_two_factor_implies_p3_factor

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

combinatoricscubic-graphsgraph-theoryp3-factor

Let GGG be any finite simple graph. If GGG contains a spanning 2-regular subgraph FFF such that every connected component of FFF has order divisible by three, then GGG has a noninduced P3P_3P3​-factor:

HasDivisibleTwoFactor⁡(G)⟹Nonempty⁡(P3Factor⁡(G)).\operatorname{HasDivisibleTwoFactor}(G) \quad\Longrightarrow\quad \operatorname{Nonempty}(\operatorname{P3Factor}(G)).HasDivisibleTwoFactor(G)⟹Nonempty(P3Factor(G)).

Cubicity and connectivity are not assumptions. This is the formal target for the constructive implication used by the strengthened matching route.

Preamble
import Definitions.Def_cubic_p3_partition_models
Formal statement
namespace CubicP3Partition

universe u

/-- Split every component of a divisible 2-factor into three-vertex paths. -/
theorem divisible_two_factor_implies_p3_factor
    {V : Type u} [Fintype V] (G : SimpleGraph V)
    (h : HasDivisibleTwoFactor G) : Nonempty (P3Factor G) := by sorry

end CubicP3Partition
Source
Vibe Mathing C01, https://github.com/vibemathing/problem-opg-46613-cubic-p3-partition/blob/14b8dc64ac2d89c98cf3a2bbb2fcba76ced0df6a/research/artifacts/candidates/opg46613-c01/proof.md, Section 2 (C01.1), fixed revision 14b8dc64ac2d89c98cf3a2bbb2fcba76ced0df6a.
Read-back

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

对宇宙 uuu 中的任意有限类型 VVV(带有 Fintype V 实例)和任意简单图 GGG,假设 h 表示存在一个简单图 FFF 定义在同一顶点类型 VVV 上,使每条 FFF 边都是 GGG 的边、每个顶点在 FFF 中恰有两个邻居,并且每个顶点在 FFF 中可达分支的顶点数是 333 的倍数;则定理声明存在一个自然数 bbb 和双射 Fin b×Fin 3≃VFin\,b×Fin\,3≃VFinb×Fin3≃V,使得对每个 i∈Fin bi∈Fin\,bi∈Finb,place(i,0)place(i,0)place(i,0) 与 place(i,1)place(i,1)place(i,1) 在 GGG 中相邻,且 place(i,1)place(i,1)place(i,1) 与 place(i,2)place(i,2)place(i,2) 在 GGG 中相邻。这里结论是存在至少一个这样的结构,不要求唯一;没有额外的 cubic、连通性或阶数假设,且 hhh 中的所有顶点量化在空顶点类型上为空真。

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