On the Complexity of Modulo-q Arguments and the Chevalley-Warning Theorem

12/10/2019
by   Mika Göös, et al.
0

We study the search problem class PPA_q defined as a modulo-q analog of the well-known polynomial parity argument class PPA introduced by Papadimitriou '94. Our first result shows that this class can be characterized in terms of PPA_p for prime p. Our main result is to establish that an explicit version of a search problem associated to the Chevalley–Warning theorem is complete for PPA_p for prime p. This problem is natural in that it does not explicitly involve circuits as part of the input. It is the first such complete problem for PPA_p when p > 3. Finally we discuss connections between Chevalley-Warning theorem and the well-studied short integer solution problem and survey the structural properties of PPA_q.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2022

Extremal combinatorics, iterated pigeonhole arguments, and generalizations of PPP

We study the complexity of computational problems arising from existence...
research
07/22/2019

Arrow's Theorem Through a Fixpoint Argument

We present a proof of Arrow's theorem from social choice theory that use...
research
10/24/2017

On the Polynomial Parity Argument Complexity of the Combinatorial Nullstellensatz

The complexity class PPA consists of NP-search problems which are reduci...
research
03/09/2022

Primality Tests and Prime Certificate

This note presents a formalisation done in Coq of Lucas-Lehmer test and ...
research
02/16/2018

Counting Homomorphisms to Trees Modulo a Prime

Many important graph theoretic notions can be encoded as counting graph ...
research
04/26/2022

Formalizing a Diophantine Representation of the Set of Prime Numbers

The DPRM (Davis-Putnam-Robinson-Matiyasevich) theorem is the main step i...
research
08/25/2023

Integer Programming with GCD Constraints

We study the non-linear extension of integer programming with greatest c...

Please sign up or login with your details

Forgot password? Click here to reset