Table of Contents
Fetching ...

Meta-Mathematics of Computational Complexity Theory

Igor C. Oliveira

Abstract

We survey results on the formalization and independence of mathematical statements related to major open problems in computational complexity theory. Our primary focus is on recent findings concerning the (un)provability of complexity bounds within theories of bounded arithmetic. This includes the techniques employed and related open problems, such as the (non)existence of a feasible proof that P = NP.

Meta-Mathematics of Computational Complexity Theory

Abstract

We survey results on the formalization and independence of mathematical statements related to major open problems in computational complexity theory. Our primary focus is on recent findings concerning the (un)provability of complexity bounds within theories of bounded arithmetic. This includes the techniques employed and related open problems, such as the (non)existence of a feasible proof that P = NP.

Paper Structure

This paper contains 31 sections, 14 theorems, 34 equations, 2 algorithms.

Key Result

Theorem 3.1

Let $T$ be a universal theory over a vocabulary $\mathcal{L}$. Let $\varphi(x,y)$ be a quantifier-free $\mathcal{L}$-formula, and suppose that $T \vdash \forall x\,\exists y\,\varphi(x,y)\,.$ There is a constant $k \geq 1$ and $\mathcal{L}$-terms $t_1(x), \ldots, t_k(x)$ such that

Theorems & Definitions (24)

  • Theorem 3.1: Herbrand's Theorem (see, e.g., DBLP:conf/lcc/Buss94mckinley2010sequent)
  • Theorem 3.2: KPT Theorem KrajicekPT91
  • Definition 3.3: Cut in a Model of Arithmetic
  • Claim 3.4
  • Lemma 3.5
  • Lemma 3.6
  • proof
  • Definition 3.7: Cofinal extension
  • Theorem 4.1: CKKOT24
  • proof
  • ...and 14 more