Generating Boolean \(\mu\)-expressions (Q1892713): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Import240304020342 (talk | contribs)
Set profile property.
 
(One intermediate revision by one other user not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 05:07, 5 March 2024

scientific article
Language Label Description Also known as
English
Generating Boolean \(\mu\)-expressions
scientific article

    Statements

    Generating Boolean \(\mu\)-expressions (English)
    0 references
    0 references
    21 June 1995
    0 references
    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 \(\| E \|\) times \(2^{n_ m}\), where \(\| E \|\) 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. 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.
    0 references
    propositional logic
    0 references
    recognition problem
    0 references
    polynomial algorithms
    0 references
    NP- completeness
    0 references
    Boolean functions
    0 references

    Identifiers