Trimming Graphs Using Clausal Proof Optimization
Pith reviewed 2026-05-25 11:16 UTC · model grok-4.3
The pith
Postponing clause deletions during unsatisfiability proof minimization produces smaller minimal unsatisfiable cores than prior methods.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By postponing deletion of arbitrary clauses from the formula as long as possible, the method computes a minimal unsatisfiable core that is relatively small compared to cores found by existing algorithms. This is achieved through clausal proof optimization applied to propositional formulas.
What carries the argument
The gradual minimization of unsatisfiability proofs by delaying removal of clauses from the input formula.
If this is right
- The unit-distance graph with chromatic number 5 is reduced to 529 vertices and 2670 edges.
- The same postponed-deletion strategy can be used to trim other graphs or formulas encoded as SAT problems.
- Proof minimization becomes a tool for finding compact explanations of unsatisfiability in combinatorial search.
Where Pith is reading between the lines
- The technique may combine with other SAT preprocessing steps to further shrink cores in large-scale verification tasks.
- Smaller cores could improve the efficiency of proof-based debugging in software or hardware verification.
- The method suggests a general principle that order of clause removal affects core size, which could be tested on random 3-SAT instances.
Load-bearing premise
Postponing deletion of arbitrary clauses from the formula as long as possible produces a minimal unsatisfiable core that is relatively small compared to cores found by existing algorithms.
What would settle it
An existing minimal unsatisfiable core algorithm applied to the same input formula produces a core smaller than the one obtained by this postponed-deletion method.
Figures
read the original abstract
We present a method to gradually compute a smaller and smaller unsatisfiable core of a propositional formula by minimizing proofs of unsatisfiability. The goal is to compute a minimal unsatisfiable core that is relatively small compared to other minimal unsatisfiable cores of the same formula. We try to achieve this goal by postponing deletion of arbitrary clauses from the formula as long as possible---in contrast to existing minimal unsatisfiable core algorithms. We applied this method to reduce the smallest known unit-distance graph with chromatic number 5 from 553 vertices and 2720 edges to 529 vertices and 2670 edges.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces a proof-minimization technique for computing unsatisfiable cores of propositional formulas that postpones arbitrary clause deletions to obtain MUCs that are smaller than those produced by standard algorithms. The method is applied to the SAT encoding of the chromatic number of a unit-distance graph, trimming the smallest known 5-chromatic example from 553 vertices and 2720 edges to 529 vertices and 2670 edges.
Significance. If the postponing heuristic can be shown to systematically yield smaller MUCs, the approach would strengthen tools for core extraction and minimal counterexample search in SAT-based graph theory. The reported trimming of the de Grey graph constitutes a concrete, falsifiable outcome that could be independently verified; however, the absence of head-to-head size and runtime data against existing MUC extractors leaves the attribution of the reduction to the new strategy unestablished.
major comments (2)
- [Abstract] Abstract (and §3 on the goal): the claim that the postponing strategy produces a MUC 'relatively small compared to other minimal unsatisfiable cores' and 'in contrast to existing minimal unsatisfiable core algorithms' is unsupported by any size, runtime, or quality metrics from prior MUC extractors on the same chromatic-number encoding or on standard benchmark suites.
- [Application] Application section (graph trimming result): the reduction from 553/2720 to 529/2670 is presented as evidence of the method's effectiveness, yet no ablation or comparison isolates the contribution of postponed deletion versus the underlying proof minimizer or instance-specific properties.
minor comments (2)
- [Method] Notation for the core-extraction procedure could be clarified with a short pseudocode listing or explicit invariants.
- [Application] The manuscript would benefit from a brief discussion of the computational resources used for the reported run.
Simulated Author's Rebuttal
We thank the referee for the constructive comments on the need for supporting data and clearer attribution. We address the two major comments point by point below, agreeing where the manuscript lacks evidence and proposing targeted revisions.
read point-by-point responses
-
Referee: [Abstract] Abstract (and §3 on the goal): the claim that the postponing strategy produces a MUC 'relatively small compared to other minimal unsatisfiable cores' and 'in contrast to existing minimal unsatisfiable core algorithms' is unsupported by any size, runtime, or quality metrics from prior MUC extractors on the same chromatic-number encoding or on standard benchmark suites.
Authors: We agree the manuscript provides no head-to-head metrics against prior MUC extractors. The phrase 'in contrast to existing minimal unsatisfiable core algorithms' describes the methodological choice to postpone arbitrary deletions rather than an empirical performance claim. The goal of obtaining a 'relatively small' MUC is not backed by comparative data in the current text. We will revise the abstract and §3 to remove the unsupported 'relatively small' phrasing and clarify that the contrast is algorithmic. revision: yes
-
Referee: [Application] Application section (graph trimming result): the reduction from 553/2720 to 529/2670 is presented as evidence of the method's effectiveness, yet no ablation or comparison isolates the contribution of postponed deletion versus the underlying proof minimizer or instance-specific properties.
Authors: The reduction yields a verifiable smaller 5-chromatic unit-distance graph. However, the manuscript contains no ablation experiments separating the postponing heuristic from the base proof minimizer. We will revise the application section to explicitly note this limitation and state that the result demonstrates utility on this instance without claiming isolated attribution to the new strategy. revision: yes
Circularity Check
No circularity: concrete computational trimming result with no self-referential derivation
full rationale
The paper describes an algorithmic heuristic (postponing arbitrary clause deletion during proof minimization) whose output is a concrete, instance-specific unsatisfiable core that trims a known graph. No equations, fitted parameters, or claimed first-principles derivations appear; the reported vertex/edge counts are direct results of running the procedure on the chromatic-number encoding rather than quantities forced by definition or by a self-citation chain. The contrast to prior MUC methods is stated as motivation but does not constitute a load-bearing self-referential step.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
In: Cervesato, I., Veith, H., Voronkov, A
As´ ın, R., Nieuwenhuis, R., Oliveras, A., Rodr´ ıguez-Carbonell, E.: Efficient genera- tion of unsatisfiability proofs and cores in sat. In: Cervesato, I., Veith, H., Voronkov, A. (eds.) LPAR. LNCS, vol. 5330, pp. 16–30. Springer (2008)
work page 2008
-
[2]
In: 21st International Joint Conference on Artificial Intelligence
Audemard, G., Simon, L.: Predicting learnt clauses quality in modern SAT solvers. In: 21st International Joint Conference on Artificial Intelligence. pp. 399–404 (2009)
work page 2009
-
[3]
Belov, A., Heule, M., Marques-Silva, J.: MUS extraction using clausal proofs. In: Sinz, C., Egly, U. (eds.) Theory and Applications of Satisfiability Testing - SAT
- [4]
-
[5]
de Bruijn, N.G., Erd˝ os, P.: A colour problem for infinite graphs and a problem in the theory of relations. Nederl. Akad. Wetensch. Proc. Ser. A 54, 371–373 (1951)
work page 1951
-
[6]
INFORMS Journal on Computing 3, 157–168 (1991)
Chinneck, J.W., Dravnieks, E.W.: Locating minimal infeasible constraint sets in linear programs. INFORMS Journal on Computing 3, 157–168 (1991)
work page 1991
-
[7]
In: Knowledge Representation and Reasoning – KR 1996
Crawford, J.M., L., G.M., Luks, E.M., Roy, A.: Symmetry-breaking predicates for search problems. In: Knowledge Representation and Reasoning – KR 1996. pp. 148–159. Morgan Kaufmann (1996)
work page 1996
-
[8]
In: Automated Deduction – CADE 26
Cruz-Filipe, L., Heule, M.J.H., Hunt Jr., W.A., Kaufmann, M., Schneider-Kamp, P.: Efficient certified RAT verification. In: Automated Deduction – CADE 26. pp. 220–236. Springer (2017)
work page 2017
-
[9]
Cruz-Filipe, L., Marques-Silva, J.P., Schneider-Kamp, P.: Efficient certified reso- lution proof checking. In: TACAS 2017. Lecture Notes in Computer Science, vol. 10205, pp. 118–135 (2017)
work page 2017
- [10]
-
[11]
Geombinatorics XXVIII, 18–31 (2018)
de Grey, A.D.N.J.: The chromatic number of the plane is at least 5. Geombinatorics XXVIII, 18–31 (2018)
work page 2018
-
[12]
In: Proceedings of the 14th Conference on Formal Methods in Computer-Aided Design
Gurfinkel, A., Vizel, Y.: DRUPing for interpolants. In: Proceedings of the 14th Conference on Formal Methods in Computer-Aided Design. pp. 19:99–19:106. FM- CAD ’14, FMCAD Inc, Austin, TX (2014)
work page 2014
-
[13]
Mathematische Zeitschrift 53(3), 210–218 (Jun 1950)
Hadwiger, H.: Minkowskische addition und subtraktion beliebiger punktmengen und die theoreme von erhard schmidt. Mathematische Zeitschrift 53(3), 210–218 (Jun 1950)
work page 1950
-
[14]
Geombinatorics XXVIII, 32–50 (2018)
Heule, M.J.H.: Computing small unit-distance graphs with chromatic number 5. Geombinatorics XXVIII, 32–50 (2018)
work page 2018
-
[15]
In: Ayala-Rinc´ on, M., Mu˜ noz, C.A
Heule, M.J.H., Hunt Jr., W.A., Kaufmann, M., Wetzler, N.D.: Efficient, verified checking of propositional proofs. In: Ayala-Rinc´ on, M., Mu˜ noz, C.A. (eds.) Inter- active Theorem Proving: 8th International Conference, ITP 2017, Bras´ ılia, Brazil, September 26–29, 2017, Proceedings. pp. 269–284. Springer (2017)
work page 2017
-
[16]
In: Formal Methods in Computer-Aided Design
Heule, M.J.H., Hunt, Jr., W.A., Wetzler, N.D.: Trimming while checking clausal proofs. In: Formal Methods in Computer-Aided Design. pp. 181–188. IEEE (2013)
work page 2013
-
[17]
Software Testing, Verification, and Reliability (STVR) 24(8), 593–607 (2014)
Heule, M.J.H., Hunt, Jr., W.A., Wetzler, N.D.: Bridging the gap between easy generation and efficient verification of unsatisfiability proofs. Software Testing, Verification, and Reliability (STVR) 24(8), 593–607 (2014)
work page 2014
-
[18]
Ignatiev, A., Previti, A., Liffiton, M., Marques-Silva, J.: Smallest mus extraction with minimal hitting set dualization. In: Pesant, G. (ed.) Principles and Practice of Constraint Programming. pp. 173–182. Springer International Publishing, Cham (2015)
work page 2015
-
[19]
Journal of Automated Reasoning 49(4), 583–619 (2012)
J¨ arvisalo, M., Biere, A., Heule, M.J.H.: Simulating circuit-level simplifications on cnf. Journal of Automated Reasoning 49(4), 583–619 (2012)
work page 2012
-
[20]
In: Automated De- duction – CADE 26
Lammich, P.: Efficient verified (UN)SAT certificate checking. In: Automated De- duction – CADE 26. pp. 237–254. Springer (2017)
work page 2017
-
[21]
Constraints 14(4), 415 (Aug 2008)
Liffiton, M., Mneimneh, M., Lynce, I., Andraus, Z., Marques-Silva, J., Sakallah, K.: A branch and bound algorithm for extracting smallest minimal unsatisfiable subformulas. Constraints 14(4), 415 (Aug 2008)
work page 2008
-
[22]
Lynce, I., Marques Silva, J.P.: On computing minimum unsatisfiable cores. In: SAT 2004 - The Seventh International Conference on Theory and Applications of Sat- isfiability Testing, 10-13 May 2004, Vancouver, BC, Canada, Online Proceedings (2004)
work page 2004
-
[23]
Marques-Silva, J., Lynce, I.: On improving mus extraction algorithms. In: Proceed- ings of the 14th International Conference on Theory and Application of Satisfia- bility Testing. pp. 159–173. SAT’11, Springer-Verlag, Berlin, Heidelberg (2011)
work page 2011
-
[24]
Mneimneh, M., Lynce, I., Andraus, Z., Marques-Silva, J., Sakallah, K.: A branch- and-bound algorithm for extracting smallest minimal unsatisfiable formulas. In: Bacchus, F., Walsh, T. (eds.) Theory and Applications of Satisfiability Testing. pp. 467–474. Springer Berlin Heidelberg, Berlin, Heidelberg (2005)
work page 2005
-
[25]
Moser, L., Moser, W.: Solution to problem 10. Can. Math. Bull. 4, 187–189 (1961)
work page 1961
-
[26]
Soifer, A.: The Mathematical Coloring Book (2008), ISBN-13: 978-0387746401
work page 2008
-
[27]
Van Gelder, A.: Verifying RUP proofs of propositional unsatisfiability. In: ISAIM (2008)
work page 2008
-
[28]
In: Theory and Applications of Satisfia- bility Testing – SAT 2014
Wetzler, N.D., Heule, M.J.H., Hunt Jr., W.A.: DRAT-trim: Efficient checking and trimming using expressive clausal proofs. In: Theory and Applications of Satisfia- bility Testing – SAT 2014. pp. 422–429. Springer International Publishing, Cham (2014)
work page 2014
-
[29]
Zhang, L.: Searching for Truth: Techniques for Satisfiability of Boolean Formulas. Ph.D. thesis, Princeton University, Princeton, NJ, USA (2003)
work page 2003
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.