Computing all monomials of degree n-1 using 2n-3 AND gates

06/06/2023
by   Thomas Häner, et al.
0

We consider the vector-valued Boolean function f:{0,1}^n→{0,1}^n that outputs all n monomials of degree n-1, i.e., f_i(x)=⋀_j≠ ix_j, for n≥ 3. Boyar and Find have shown that the multiplicative complexity of this function is between 2n-3 and 3n-6. Determining its exact value has been an open problem that we address in this paper. We present an AND-optimal implementation of f over the gate set {AND,XOR,NOT}, thus establishing that the multiplicative complexity of f is exactly 2n-3.

READ FULL TEXT
research
09/28/2021

An Open Problem on the Bentness of Mesnager's Functions

Let n=2m. In the present paper, we study the binomial Boolean functions ...
research
05/04/2020

Determining the Multiplicative Complexity of Boolean Functions using SAT

We present a constructive SAT-based algorithm to determine the multiplic...
research
07/07/2021

On the Probabilistic Degree of an n-variate Boolean Function

Nisan and Szegedy (CC 1994) showed that any Boolean function f:{0,1}^n→{...
research
05/21/2019

Fast Computing the Algebraic Degree of Boolean Functions

Here we consider an approach for fast computing the algebraic degree of ...
research
11/06/2017

The menu complexity of "one-and-a-half-dimensional" mechanism design

We study the menu complexity of optimal and approximately-optimal auctio...
research
01/25/2022

The multiplicative complexity of interval checking

We determine the exact AND-gate cost of checking if a≤ x < b, where a an...
research
10/01/2011

Learning to relate images: Mapping units, complex cells and simultaneous eigenspaces

A fundamental operation in many vision tasks, including motion understan...

Please sign up or login with your details

Forgot password? Click here to reset