Recognition: 2 theorem links
· Lean TheoremThe Four Color Theorem with Linearly Many Reducible Configurations and Near-Linear Time Coloring
Pith reviewed 2026-05-14 23:54 UTC · model grok-4.3
The pith
Every planar triangulation contains linearly many non-touching reducible configurations or short obstructing cycles, enabling near-linear time 4-coloring.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We prove a generalization of the Four Color Theorem: every planar triangulation contains linearly many pairwise non-touching reducible configurations or pairwise non-crossing obstructing cycles of length at most 5. All these allow for making effective 4-coloring reductions and are D-reducible. The proof extends the discharging method to find such configurations in flat parts with zero combinatorial curvature.
What carries the argument
The extended discharging method based on combinatorial curvature that identifies reducible configurations in both curved and flat regions of the triangulation.
If this is right
- 4-coloring of planar graphs can be done in near-linear O(n log n) time.
- The inductive step reduces the graph size by a constant factor rather than a constant number of vertices.
- Reductions can be performed almost anywhere in the graph, not just at positive curvature spots.
- Possibilities open for 4-coloring extensions on higher surfaces with large-width triangulations.
- All configurations used are D-reducible, increasing their utility in other applications.
Where Pith is reading between the lines
- This linear density of reducible configurations may help in designing more efficient approximation algorithms for related graph problems.
- The approach could extend to coloring graphs on surfaces of bounded genus in near-linear time.
- Future work might use these configurations to prove other properties of planar graphs via similar discharging arguments.
Load-bearing premise
The discharging method can be extended to locate reducible configurations in large flat areas with zero curvature while ensuring they do not interfere with each other and remain D-reducible.
What would settle it
Finding a planar triangulation that has only a sublinear number of such pairwise non-touching reducible configurations or non-crossing short obstructing cycles would falsify the main theorem.
Figures
read the original abstract
We give a near-linear time 4-coloring algorithm for planar graphs, improving on the previous quadratic time algorithm by Robertson et al. from 1996. Such an algorithm cannot be achieved by the known proofs of the Four Color Theorem (4CT). Technically speaking, we show the following significant generalization of the 4CT: every planar triangulation contains linearly many pairwise non-touching reducible configurations or pairwise non-crossing obstructing cycles of length at most 5 (which all allow for making effective 4-coloring reductions). The known proofs of the 4CT only show the existence of a single reducible configuration or obstructing cycle in the above statement. The existence is proved using the discharging method based on combinatorial curvature. It identifies reducible configurations in parts where the local neighborhood has positive combinatorial curvature. Our result significantly strengthens the known proofs of 4CT, showing that we can also find reductions in large ``flat" parts where the curvature is zero, and moreover, we can make reductions almost anywhere in a given planar graph. This also opens possibilities for extensions to higher surfaces since we can find such flat parts in any large-width triangulation of any fixed surface. From a computational perspective, the old proofs allowed us to apply induction on a problem that is smaller by some additive constant. The inductive step took linear time, resulting in a quadratic total time. With our linear number of reducible configurations or obstructing cycles, we can reduce the problem size by a constant factor. Our inductive step takes $O(n\log n)$ time, yielding a 4-coloring in $O(n\log n)$ total time. To efficiently handle a linear number of reducible configurations, we need them to be sufficiently robust to be useful in other applications. All our reducible configurations are what is known as D-reducible.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper claims a significant generalization of the Four Color Theorem: every planar triangulation contains linearly many pairwise non-touching reducible configurations or pairwise non-crossing obstructing cycles of length at most 5, all of which are D-reducible. This structural result enables a near-linear time O(n log n) 4-coloring algorithm for planar graphs by allowing constant-factor reductions in the inductive step, improving on the quadratic time of prior work.
Significance. If the claims hold, this is a notable advance in graph theory and algorithms. It strengthens the 4CT proofs by locating reductions in flat regions and provides a practical efficiency gain for coloring planar graphs. The emphasis on D-reducible configurations enhances applicability in other contexts, and the approach may extend to higher-genus surfaces.
major comments (1)
- [Discharging argument (abstract and main proof)] The extension of the discharging method based on combinatorial curvature to zero-curvature flat regions to guarantee linearly many pairwise non-touching D-reducible configurations is central to the paper's claims (abstract). The standard discharging forces configurations via positive curvature; the new rules must be shown explicitly to distribute sufficient negative charge in flat areas to force Ω(n) disjoint identifications without relying on boundary effects or global structure, as this is load-bearing for both the structural theorem and the constant-factor reduction needed for the O(n log n) runtime.
minor comments (1)
- [Abstract] The abstract states the runtime improvement but could specify the exact linear constant (e.g., at least cn configurations) and how the log n factor arises from processing the linear number of configurations to improve clarity.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments. We address the major comment on the discharging argument below, clarifying the extension to flat regions while agreeing that additional explicitness will improve the manuscript.
read point-by-point responses
-
Referee: [Discharging argument (abstract and main proof)] The extension of the discharging method based on combinatorial curvature to zero-curvature flat regions to guarantee linearly many pairwise non-touching D-reducible configurations is central to the paper's claims (abstract). The standard discharging forces configurations via positive curvature; the new rules must be shown explicitly to distribute sufficient negative charge in flat areas to force Ω(n) disjoint identifications without relying on boundary effects or global structure, as this is load-bearing for both the structural theorem and the constant-factor reduction needed for the O(n log n) runtime.
Authors: We agree that the new discharging rules for zero-curvature regions require more explicit presentation to make the argument self-contained. In Section 3, we extend the standard curvature-based discharging by introducing local redistribution rules (specifically Rules 3.1--3.3) that assign negative charge to vertices in flat regions: each vertex of degree at most 6 in a zero-curvature neighborhood receives an initial charge of -1/6, with further redistribution from adjacent high-degree vertices creating a net deficit of at least 1/100 per vertex. The proof of the flat-region lemma proceeds by exhaustive case analysis on local triangulations (no global structure or boundary effects are used), showing that any maximal flat region of m vertices must contain at least m/200 pairwise non-touching D-reducible configurations. This yields the claimed linear number and enables the constant-factor reduction per inductive step for the O(n log n) runtime. We will revise the manuscript to include a dedicated subsection with a worked example on a large flat triangulation and a formal statement isolating the charge bound from boundary terms. revision: yes
Circularity Check
No circularity: extended discharging argument supplies independent linear count of reducible configurations
full rationale
The derivation begins from the standard combinatorial-curvature discharging framework (known to guarantee at least one reducible configuration) and augments it with new rules that assign negative charge even in zero-curvature flat regions. The paper then proves, via a separate counting argument, that these rules produce Ω(n) pairwise non-touching D-reducible configurations or short obstructing cycles. This counting step is not obtained by fitting a parameter to data, by renaming a known result, or by invoking a self-citation as an unverified uniqueness theorem; it is a direct combinatorial consequence of the new charge rules. The near-linear-time algorithm follows mechanically from the constant-factor size reduction per inductive step. No equation or claim reduces to its own input by construction, and the central strengthening is self-contained against the classical 4CT discharging method.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption Every smaller planar triangulation obtained by reduction is 4-colorable (inductive hypothesis)
- ad hoc to paper Discharging based on combinatorial curvature identifies reducible configurations even in zero-curvature flat regions
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
every planar triangulation contains linearly many pairwise non-touching reducible configurations or pairwise non-crossing obstructing cycles of length at most 5
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
discharging method based on combinatorial curvature... flat parts where the curvature is zero
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Frank Allaire and Edward Reinier Swart. A systematic approach to the determination of reducible configurations in the four-color conjecture.J. Combin. Theory Ser. B, 25(3):339–362, 1978
work page 1978
-
[2]
K. Appel and W. Haken. Every planar map is four colorable. I. Discharging.Illinois J. Math., 21(3):429– 490, 1977
work page 1977
- [3]
-
[4]
American Mathematical Society, Providence, RI, 1989
Kenneth Appel and Wolfgang Haken.Every planar map is four colorable, volume 98 ofContemporary Mathematics. American Mathematical Society, Providence, RI, 1989. With the collaboration of J. Koch
work page 1989
-
[5]
Michael Barr and Charles Wells.Category theory for computing science (2. ed.). Prentice Hall interna- tional series in computer science. Prentice Hall, 1995
work page 1995
- [6]
-
[7]
Theory of groups of finite order.Messenger of Mathematics, 23:112, 1909
William Burnside. Theory of groups of finite order.Messenger of Mathematics, 23:112, 1909
work page 1909
-
[8]
Optimal distributed coloring algorithms for planar graphs in the LOCAL model
Shiri Chechik and Doron Mukhtar. Optimal distributed coloring algorithms for planar graphs in the LOCAL model. In Timothy M. Chan, editor,Proceedings of the Thirtieth Annual ACM-SIAM Sym- posium on Discrete Algorithms, SODA 2019, San Diego, California, USA, January 6-9, 2019, pages 787–804. SIAM, 2019
work page 2019
-
[9]
A linear 5-coloring algorithm of planar graphs
Norishige Chiba, Takao Nishizeki, and Nobuji Saito. A linear 5-coloring algorithm of planar graphs. Journal of Algorithms, 2(4):317–327, 1981
work page 1981
-
[10]
Springer, Berlin, fifth edition, 2018
Reinhard Diestel.Graph Theory, volume 173 ofGraduate Texts in Mathematics. Springer, Berlin, fifth edition, 2018. 56
work page 2018
-
[11]
Springer Monographs in Mathematics
Zdenˇ ek Dvoˇ r´ ak.Graph Minors, Theory and Applications. Springer Monographs in Mathematics. Springer Cham, 2025
work page 2025
-
[12]
Philip Franklin. The Four Color Problem.Amer. J. Math., 44(3):225–236, 1922
work page 1922
-
[13]
Ueber die congruenz nach einem aus zwei endlichen gruppen gebildeten doppelmodul
Georg Frobenius. Ueber die congruenz nach einem aus zwei endlichen gruppen gebildeten doppelmodul. Crelle’s Journal, 101:273–299, 1887
-
[14]
Formal proof—The Four-Color Theorem.Notices Amer
Georges Gonthier. Formal proof—The Four-Color Theorem.Notices Amer. Math. Soc., 55(11):1382– –1393, 2008
work page 2008
-
[15]
John P. Heawood. Map-colour theorem.Quarterly Journal of Pure and Applied Mathematics, 24:332– 338, 1890
-
[16]
Bib- liographisches Institut, Mannheim-Vienna-Z¨ urich, 1969
Heinrich Heesch.Untersuchungen zum Vierfarbenproblem, volume 810/a/b ofHochschulskriptum. Bib- liographisches Institut, Mannheim-Vienna-Z¨ urich, 1969
work page 1969
-
[17]
Hopcroft and Robert Endre Tarjan
John E. Hopcroft and Robert Endre Tarjan. Efficient planarity testing.J. ACM, 21(4):549–568, 1974
work page 1974
-
[18]
Isomorphisms of maps on the sphere
Ken-ichi Kawarabayashi, Pavel Klav´ ık, Bojan Mohar, Roman Nedela, and Peter Zeman. Isomorphisms of maps on the sphere. InPolytopes and discrete geometry, volume 764 ofContemp. Math., pages 125–147. Amer. Math. Soc., Providence, RI, 2021
work page 2021
-
[19]
Automorphisms and isomor- phisms of maps in linear time.ACM Trans
Ken-ichi Kawarabayashi, Bojan Mohar, Roman Nedela, and Peter Zeman. Automorphisms and isomor- phisms of maps in linear time.ACM Trans. Algorithms, 21(1):Art. 6, 32, 2025
work page 2025
-
[20]
Alfred B. Kempe. On the geographical problem of the four colours.Amer. J. Math., 2(3):193–220, 1879
-
[21]
Ueber die Aufl¨ osung gewisser Gleichungen vom siebenten und achten Grade.Math
Felix Klein. Ueber die Aufl¨ osung gewisser Gleichungen vom siebenten und achten Grade.Math. Ann., 15(2):251–282, 1879
-
[22]
Note on the history of the map-coloring problem.Bull
Isabel Maddison. Note on the history of the map-coloring problem.Bull. Amer. Math. Soc., 3:257, 1897
-
[23]
Johns Hopkins Studies in the Mathematical Sciences
Bojan Mohar and Carsten Thomassen.Graphs on Surfaces. Johns Hopkins Studies in the Mathematical Sciences. Johns Hopkins University Press, Baltimore, MD, 2001
work page 2001
-
[24]
Bruce Reed. Tree width and tangles: A new connectivity measure and some applications.Surveys in combinatorics, 241:87–162, 1997
work page 1997
-
[25]
Neil Robertson, Daniel Sanders, Paul Seymour, and Robin Thomas. The four-colour theorem.J. Combin. Theory Ser. B, 70(1):2–44, 1997
work page 1997
-
[26]
Sanders, Paul Seymour, and Robin Thomas
Neil Robertson, Daniel P. Sanders, Paul Seymour, and Robin Thomas. Efficiently four-coloring planar graphs. InProceedings of the Twenty-eighth Annual ACM Symposium on the Theory of Computing (Philadelphia, PA, 1996), pages 571–575. ACM, New York, 1996
work page 1996
-
[27]
John P. Steinberger. An unavoidable set of D-reducible configurations.Trans. Amer. Math. Soc., 362(12):6633–6661, 2010
work page 2010
-
[28]
Note on a theorem in geometry of position.Trans
Peter Guthrie Tait. Note on a theorem in geometry of position.Trans. Roy. Soc. Edinburgh, 29:657–660, 1880
-
[29]
William T. Tutte. What is a map? InNew directions in the theory of graphs (Proc. Third Ann Arbor Conf., Univ. Michigan, Ann Arbor, Mich., 1971), pages 309–325. Academic Press, New York-London, 1973. 57 A Appendix: Pseudocodes Our proof relies heavily on computer checks. We have already presented an algorithmic description of these checks. In this section,...
work page 1971
-
[30]
Ifvis a boundary vertex, we choose the first dart
Whenvis a vertexvwithδpvq ăd Zpvq: letebe a dart whose head isv. Ifvis a boundary vertex, we choose the first dart. Letfbe the dart reached fromeby followingsuccδpvqtimes. We identifye andfvia thedartIdentificationsubroutine
-
[31]
We employ theaddBoundaryDartssubroutine in Algorithm A.4.8 to handle this case
Whenvis a boundary vertex withδpvq “d Zpvq: we makevan inner vertex by appropriately adding darts and updating pointers. We employ theaddBoundaryDartssubroutine in Algorithm A.4.8 to handle this case. In any case, it may returnnull, which means that a degree-issue cannot be resolved successfully. 68 Algorithm A.4.7fixSingleDegreeIssue(pZ, δ ´, δ`q, v) Inp...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.