On Symmetric Pseudo-Boolean Functions: Factorization, Kernels and Applications

09/29/2022
by   Richik Sengupta, et al.
0

A symmetric pseudo-Boolean function is a map from Boolean tuples to real numbers which is invariant under input variable interchange. We prove that any such function can be equivalently expressed as a power series or factorized. The kernel of a pseudo-Boolean function is the set of all inputs that cause the function to vanish identically. Any n-variable symmetric pseudo-Boolean function f(x_1, x_2, …, x_n) has a kernel corresponding to at least one n-affine hyperplane, each hyperplane is given by a constraint ∑_l=1^n x_l = λ for λ∈ℂ constant. We use these results to analyze symmetric pseudo-Boolean functions appearing in the literature of spin glass energy functions (Ising models), quantum information and tensor networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/01/2022

Permutation rotation-symmetric Sboxes, liftings and affine equivalence

In this paper, we investigate permutation rotation-symmetric (shift-inva...
research
06/26/2023

On the distribution of sensitivities of symmetric Boolean functions

A Boolean function f(x⃗) is sensitive to bit x_i if there is at least on...
research
04/25/2014

On Quadratization of Pseudo-Boolean Functions

We survey current term-wise techniques for quadratizing high-degree pseu...
research
01/09/2023

Implementations of two Algorithms for the Threshold Synthesis Problem

A linear pseudo-Boolean constraint (LPB) is an expression of the form a_...
research
11/18/2022

Applications of Quantum Annealing in Cryptography

This paper presents a new method to reduce the optimization of a pseudo-...
research
06/10/2019

Symmetry Properties of Nested Canalyzing Functions

Many researchers have studied symmetry properties of various Boolean fun...
research
03/15/2021

Representation Theorem for Matrix Product States

In this work, we investigate the universal representation capacity of th...

Please sign up or login with your details

Forgot password? Click here to reset