CNF Encodings of Parity

03/02/2022
by   Gregory Emdin, et al.
0

The minimum number of clauses in a CNF representation of the parity function x_1 ⊕ x_2 ⊕…⊕ x_n is 2^n-1. One can obtain a more compact CNF encoding by using non-deterministic variables (also known as guess or auxiliary variables). In this paper, we prove the following lower bounds, that almost match known upper bounds, on the number m of clauses and the maximum width k of clauses: 1) if there are at most s auxiliary variables, then m ≥Ω(2^n/(s+1)/n) and k ≥ n/(s+1); 2) the minimum number of clauses is at least 3n. We derive the first two bounds from the Satisfiability Coding Lemma due to Paturi, Pudlak, and Zane.

READ FULL TEXT
research
10/08/2019

Improved lower bounds on parity vertex colourings of binary trees

A vertex colouring is called a parity vertex colouring if every path in ...
research
05/30/2018

On the influence of the interaction graph on a finite dynamical system

A finite dynamical system (FDS) is a system of multivariate functions ov...
research
02/24/2023

Lower Bounds on the Depth of Integral ReLU Neural Networks via Lattice Polytopes

We prove that the set of functions representable by ReLU neural networks...
research
03/28/2018

Parity Polytopes and Binarization

We consider generalizations of parity polytopes whose variables, in addi...
research
02/10/2021

Slicing the hypercube is not easy

We prove that at least Ω(n^0.51) hyperplanes are needed to slice all edg...
research
01/16/2020

Generalised Pattern Matching Revisited

In the problem of Generalised Pattern Matching (GPM) [STOC'94, Muthukris...

Please sign up or login with your details

Forgot password? Click here to reset