Lower Bound Proof for the Size of BDDs representing a Shifted Addition

09/26/2022
by   Jan Kleinekathöfer, et al.
0

Decision Diagrams(DDs) are one of the most popular representations for boolean functions. They are widely used in the design and verification of circuits. Different types of DDs have been proven to represent important functions in polynomial space and some types (like Binary Decision Diagrams(BDDs)) also allow operations on diagrams in polynomial time. However, there is no type which was proven capable of representing arbitrary boolean functions in polynomial space with regard to the input size. In particular for BDDs it is long known that integer multiplication is one of the functions, where the output BDDs have exponential size. In this paper, we show that this also holds for an integer addition where one of the operands is shifted to the right by an arbitrary value. We call this function the Shifted Addition. Our interest in this function is motivated through its occurrence during the floating point addition.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2018

On the Relative Succinctness of Sentential Decision Diagrams

Sentential decision diagrams (SDDs) introduced by Darwiche in 2011 are a...
research
11/09/2022

Combinatorics of Reduced Ordered Binary Decision Diagrams: Application to uniform random sampling

Since three decades binary decision diagrams, representing efficiently B...
research
07/28/2020

The Tractability of SHAP-scores over Deterministic and Decomposable Boolean Circuits

Scores based on Shapley values are currently widely used for providing e...
research
04/07/2021

Polynomial Circuit Verification using BDDs

Verification is one of the central tasks during circuit design. While mo...
research
09/07/2020

PolyAdd: Polynomial Formal Verification of Adder Circuits

Only by formal verification approaches functional correctness can be ens...
research
06/27/2018

BDDs Naturally Represent Boolean Functions, and ZDDs Naturally Represent Sets of Sets

This paper studies a difference between Binary Decision Diagrams (BDDs) ...
research
08/19/2020

Tractable Inference in Credal Sentential Decision Diagrams

Probabilistic sentential decision diagrams are logic circuits where the ...

Please sign up or login with your details

Forgot password? Click here to reset