English

Specification and Automatic Verification of Computational Reductions

Computational Complexity 2024-07-08 v1 Logic in Computer Science

Abstract

We are interested in the following validation problem for computational reductions: for algorithmic problems PP and PP^\star, is a given candidate reduction indeed a reduction from PP to PP^\star? Unsurprisingly, this problem is undecidable even for very restricted classes of reductions. This leads to the question: Is there a natural, expressive class of reductions for which the validation problem can be attacked algorithmically? We answer this question positively by introducing an easy-to-use graphical specification mechanism for computational reductions, called cookbook reductions. We show that cookbook reductions are sufficiently expressive to cover many classical graph reductions and expressive enough so that SAT remains NP-complete (in the presence of a linear order). Surprisingly, the validation problem is decidable for natural and expressive subclasses of cookbook reductions.

Keywords

Cite

@article{arxiv.2407.04037,
  title  = {Specification and Automatic Verification of Computational Reductions},
  author = {Julien Grange and Fabian Vehlken and Nils Vortmeier and Thomas Zeume},
  journal= {arXiv preprint arXiv:2407.04037},
  year   = {2024}
}

Comments

Full version of an MFCS 2024 paper

R2 v1 2026-06-28T17:29:24.314Z