Towards the shortest DRAT proof of the Pigeonhole Principle

07/22/2022
by   Isaac Grosof, et al.
0

The Pigeonhole Principle (PHP) has been heavily studied in automated reasoning, both theoretically and in practice. Most solvers have exponential runtime and proof length, while some specialized techniques achieve polynomial runtime and proof length. Several decades ago, Cook manually constructed O(n^4) extended resolution proofs, where n denotes the number of pigeons.Existing automated techniques only surpass Cook's proofs in similar proof systems for large n. We construct the shortest known proofs of PHP in the standard proof format of modern SAT solving, DRAT. Using auxiliary variables and by recursively decomposing the original program into smaller sizes, we manually obtain proofs having length O(n^3) and leading coefficient 5/2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2023

Even shorter proofs without new variables

Proof formats for SAT solvers have diversified over the last decade, ena...
research
05/30/2002

A Spectrum of Applications of Automated Reasoning

The likelihood of an automated reasoning program being of substantial as...
research
12/05/2017

Determinism in the Certification of UNSAT Proofs

The search for increased trustworthiness of SAT solvers is very active a...
research
05/07/2022

Bounds on the Total Coefficient Size of Nullstellensatz Proofs of the Pigeonhole Principle and the Ordering Principle

In this paper, we investigate the total coefficient size of Nullstellens...
research
09/02/2019

DRAT and Propagation Redundancy Proofs Without New Variables

We study the proof complexity of RAT proofs and related systems includin...
research
07/09/2023

Vector Commitments with Efficient Updates

Dynamic vector commitments that enable local updates of opening proofs h...
research
11/22/2022

Exponential separations using guarded extension variables

We study the complexity of proof systems augmenting resolution with infe...

Please sign up or login with your details

Forgot password? Click here to reset