Dimension-reducible Boolean functions based on affine spaces
Anna Bernasconi, Valentina Ciriani · ACM Transactions on Design Automation of Electronic Systems · 2011
We define and study a new class of regular Boolean functions called D-reducible. A D-reducible function, depending on all its n input variables, can be studied and synthesized in a space of dimension strictly smaller than n . We show that the D-reducibility property can be efficiently tested, in time polynomial in the representation of f , that is, an initial SOP form of f . A D-reducible function can be efficiently decomposed, giving rise to a new logic form, that we have called DredSOP. This form is shown here to be generally smaller than the corresponding minimum SOP form. Our experiments have also shown that a great number of functions of practical importance are indeed D-reducible, thus validating the overall interest of our approach.