Equational characterizations of Boolean function classes (Q1969777)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Equational characterizations of Boolean function classes
scientific article

    Statements

    Equational characterizations of Boolean function classes (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    7 November 2000
    0 references
    The functions dealt with in this paper are truth functions \(f:\{0,1\}^n\to\{0,1\}\), viewed as functions \(f:\{0,1\}^n\to\{0,1\}^n\) such that the values of \(f\) are confined to the maximum \(\mathbf{1}=(1,\dots,1)\) and the minimum \(\mathbf{0}=(0,\dots,0)\) of \(\{0,1\}^n\). Several important classes of functions, defined in terms of their disjunctive normal forms (DNFs), are characterized by functional equations. For instance, a Horn function \(f\) is defined by the exististence of a DNF \(f=c_1\vee\cdots\vee c_m\) with the property that each elementary conjunction \(c_i\) has at most one negated variable; it is proved that a function \(f\) is Horn if and only if it satisfies the identity \(f(\mathbf{xy})\leq f({\mathbf x})\vee f({\mathbf y})\), where \(\mathbf{xy}\) is defined componentwise. More generally, a necessary condition for a class \({\mathcal K}\) to be defined by a set of identities is that \({\mathcal K}\) be closed under permutations of variables and identifications of variables. This condition is also sufficient if the class \({\mathcal K}\) is closed under addition of inessential variables. In that case \({\mathcal K}\) is characterized by a finite set of identities if and only if it is characterized by a single identity. Finally the authors study classes of functions characterized by simple existential sentences \(\exists v\forall v_1\dots\forall v_n\) \(T=Q\).
    0 references
    truth functions
    0 references
    disjunctive normal forms
    0 references
    functional equations
    0 references
    Horn function
    0 references

    Identifiers