English

Two Optimizations on the St\aa lmarck Procedure

Logic in Computer Science 2025-09-22 v1

Abstract

In this paper, we introduce StalmarckSAT, the a modern re-implementation of the St\aa lmarck Procedure for SAT solving, and present two novel strategies to improve the Procedure, Cardinality Driven Branching (CDB) and Deductive Priority Ordering (DPO). CDB is a heuristic to improve branching with the dilemma rule, and DPO intelligently orders simple rules based on their deductive potential. Our results demonstrate improved solve times with both strategies.

Keywords

Cite

@article{arxiv.2509.16172,
  title  = {Two Optimizations on the St\aa lmarck Procedure},
  author = {Sergei Leonov and Liam Davis},
  journal= {arXiv preprint arXiv:2509.16172},
  year   = {2025}
}

Comments

Presented at the FMCAD 2025 Student Forum. Not part of the official FMCAD proceedings

R2 v1 2026-07-01T05:46:11.096Z