Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

OPG-169: the Two Color Conjecture for planar digraphs

Open
OPG169.root_problem

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

combinatoricsdirected-graphsgraph-theoryopen-problemplanar-graphs

For every orientation DDD of a finite simple planar graph, there exists a vertex coloring c:V(D)→{0,1}c:V(D)\to\{0,1\}c:V(D)→{0,1} such that both full induced color classes are acyclic:

D[c−1(0)] is acyclicandD[c−1(1)] is acyclic.D[c^{-1}(0)]\text{ is acyclic} \qquad\text{and}\qquad D[c^{-1}(1)]\text{ is acyclic}.D[c−1(0)] is acyclicandD[c−1(1)] is acyclic.

The color classes need not be independent, and either class may be empty. Directed triangles are allowed in the input.

Preamble
import Definitions.Def_opg169_planar_dichromatic
Formal statement
namespace OPG169

universe u

/-- OPG-169: every orientation of a finite simple planar graph admits a
vertex two-coloring whose two induced color classes are acyclic. -/
theorem root_problem
    {V : Type u} [Fintype V] (G : SimpleGraph V) (D : Digraph V)
    (hplanar : IsPlanar G) (horientation : IsOrientationOf D G) :
    HasAcyclicTwoColoring D := by sorry

end OPG169
Source
Open Problem Garden / UnsolvedMath OPG-169, https://www.unsolvedmath.com/problems/OPG-169
Read-back

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

Let VVV be a type in a fixed universe with a finite-type structure, let GGG be a simple graph on VVV, and let DDD be a binary relation on VVV. Assume that there is an injective map p:V→R2p:V\to\mathbb R^2p:V→R2 such that no vertex other than the endpoints of an edge lies on that edge’s closed straight segment, and such that the closed segments for any two edges with pairwise distinct endpoints are disjoint. Assume also that DDD has no loops, every directed arc of DDD joins adjacent vertices of GGG, and for every edge with endpoints u,vu,vu,v, exactly one of D(u,v)D(u,v)D(u,v) and D(v,u)D(v,u)D(v,u) holds. Then there exists a coloring c:V→Fin 2c:V\to\mathrm{Fin}\,2c:V→Fin2 such that, for each of the two colors kkk, there is no list vs=xvs=xvs=x followed by a middle list and then yyy having length at least 333, no repeated vertices, directed arcs between every consecutive pair, and an arc from yyy back to xxx, all of whose vertices satisfy c(v)=kc(v)=kc(v)=k.

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

  • Endorsed by hao jia · Sep 8, 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