GENERATING BOOLEAN MU-EXPRESSIONS

被引:4
|
作者
EITER, T
机构
关键词
D O I
10.1007/s002360050011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider the class of Boolean mu-functions, which are the Boolean functions definable by mu-expressions (Boolean expressions in which no variable occurs more than once). We present an algorithm which transforms a Boolean formula E into an equivalent mu-expression-if possible-in time linear in parallel to E parallel to times 2(nm), where parallel to E parallel to is the size of E and n(m) is the number of variables that occur more than once in E. As an application, we obtain a polynomial time algorithm for Mundici's problem of recognizing mu-functions from k-formulas [17]. Furthermore, we show that recognizing Boolean mu-functions is co-NP-complete for functions essentially dependent on all variables and we give a bound close to co-NP for the general case.
引用
收藏
页码:171 / 187
页数:17
相关论文
共 50 条
  • [1] Generating Optimal Plans for Boolean Expressions
    Kastrati, Fisnik
    Moerkotte, Guido
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1013 - 1024
  • [2] Generating referring expressions: Boolean extensions of the incremental algorithm
    van Deemter, K
    COMPUTATIONAL LINGUISTICS, 2002, 28 (01) : 37 - 52
  • [3] An Algorithm for Generating Boolean Expressions in VHDL Based on Ladder Diagrams
    Xie, Hongxia
    Zhuang, Zheng-Yun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [4] Generating Mixed Boolean- Arithmetic Expressions through Equality Saturation
    Lawitschka, Caroline
    Schrittwieser, Sebastian
    ERCIM NEWS, 2024, (139):
  • [5] ON TRANSLATION OF BOOLEAN EXPRESSIONS
    BOTTENBRUCH, HH
    GRAU, AA
    COMMUNICATIONS OF THE ACM, 1962, 5 (07) : 384 - 387
  • [6] Indexing Boolean Expressions
    Whang, Steven Euijong
    Garcia -Molina, Hector
    Brower, Chad
    Shanmugasundaram, Jayavel
    Vassilvitskii, Sergei
    Vee, Erik
    Yerneni, Ramana
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01): : 37 - 48
  • [7] On detecting faults for Boolean expressions
    Chen, T. Y.
    Lau, M. F.
    Sim, K. Y.
    Sun, C. A.
    SOFTWARE QUALITY JOURNAL, 2009, 17 (03) : 245 - 261
  • [8] INHIBITED EXPRESSIONS OF BOOLEAN DIFFERENCES
    LOTFI, ZM
    TOSSER, AJ
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1980, 48 (01) : 57 - 64
  • [9] AN ALGORITHM FOR TRANSLATING BOOLEAN EXPRESSIONS
    ARDEN, BW
    GRAHAM, RM
    GALLER, BA
    JOURNAL OF THE ACM, 1962, 9 (02) : 222 - &
  • [10] On detecting faults for Boolean expressions
    T. Y. Chen
    M. F. Lau
    K. Y. Sim
    C. A. Sun
    Software Quality Journal, 2009, 17 : 245 - 261