On a new Boolean function with applications

被引:58
|
作者
Luccio, F [1 ]
Pagli, L [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
关键词
pseudocube; pseudoproduct; EXOR-factor; Boolean function; algebraic expression; logical design;
D O I
10.1109/12.754996
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a hypercube of 2(n) points described by n Boolean variables and a subcube of 2(m) points. m less than or equal to n. As is well-known, the Boolean function with value 1 in the points of the subcube can be expressed as the product (AND) of n - m variables. The standard synthesis of arbitrary functions exploits this property. We extend the concept of subcube to the more powerful pseudocube. The basic set is still composed of 2(m) points, but has a more general form. The function with value 1 in a pseudocube, called pseudoproduct, is expressed as the AND of n - m EXOR-factors, each containing at most m + 1 variables. Subcubes are special cases of pseudocubes and their corresponding pseudoproducts reduce to standard products. An arbitrary Boolean function can be expressed as a sum of pseudoproducts (SPP). This expression is in general much shorter than the standard sum of products. as demonstrated on some known benchmarks. The logical network of an n-bit adder is designed in SPP, as a relevant example of application of this new technique. A class of symmetric functions is also defined, particularly suitable for SPP representation.
引用
收藏
页码:296 / 310
页数:15
相关论文
共 50 条
  • [41] The median function on Boolean lattices
    Ortega, Oscar
    Garcia-Martinez, C.
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2014, 6 (04)
  • [42] Testing Boolean Function Isomorphism
    Alon, Noga
    Blais, Eric
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2010, 6302 : 394 - +
  • [43] A new nonlinear scalarization function and applications
    Xu, Y. D.
    Li, S. J.
    OPTIMIZATION, 2016, 65 (01) : 207 - 231
  • [44] A STEP TOWARD THE STATISTICAL-INFERENCE OF THE BOOLEAN MODEL AND THE BOOLEAN FUNCTION
    SCHMITT, M
    ACTA STEREOLOGICA, VOL 8, NOS 1 AND 2: PROCEEDINGS OF THE FIFTH EUROPEAN CONGRESS FOR STEREOLOGY, 1989, : 623 - 628
  • [45] BOOLEAN, FUZZY, INCLINE ALGEBRA AND APPLICATIONS
    KIM, KH
    MATHEMATICAL SOCIAL SCIENCES, 1990, 20 (03) : 305 - 306
  • [46] Properties of Quasi-Boolean Function on Quasi-Boolean Algebra
    Cheng, Yang-jin
    Xu, Lin-xi
    FUZZY INFORMATION AND ENGINEERING, 2011, 3 (03) : 275 - 291
  • [47] INTEGRAL IN A BOOLEAN ALGEBRA - SOME APPLICATIONS
    AMADIO, WJ
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1976, 23 (03): : A374 - A375
  • [48] APPLICATIONS OF BOOLEAN POWERS OF ALGEBRAIC SYSTEMS
    PINUS, AG
    SIBERIAN MATHEMATICAL JOURNAL, 1985, 26 (03) : 400 - 407
  • [49] A Survey on Applications of Quantified Boolean Formulas
    Shukla, Ankit
    Biere, Armin
    Seidl, Martina
    Pulina, Luca
    2019 IEEE 31ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2019), 2019, : 78 - 84
  • [50] Boolean Functions: Theory, Algorithms, and Applications
    de Werra, Dominique
    INTERFACES, 2012, 42 (05) : 509 - 511