Uniquely solvable quadratic Boolean equations (Q1070255)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Uniquely solvable quadratic Boolean equations
scientific article

    Statements

    Uniquely solvable quadratic Boolean equations (English)
    0 references
    0 references
    0 references
    1985
    0 references
    It is known that a quadratic Boolean equation \(f=0\) in n unknowns \(x_ 1,...,x_ n\) is consistent if and only if its implication graph G has no circuit, where G has 2n vertices labelled \(x_ 1,...,x_ n,\bar x_ 1,...,\bar x_ n\) and for each term \(x_ i^{\alpha}x_ j^{\beta}\) of f, a couple of arcs linking \(x_ i^{\alpha}\) to \(x_ j^{\beta}\) in both directions [cf. \textit{B. Aspvall}, \textit{M. F. Plass} and \textit{R. E. Tarjan}, Inform. Process. Lett. 8, 121-123 (1979; Zbl 0398.68042)]. The main theorem of this paper states that \(f=0\) has a unique solution if and only if for every \(i=1,...,n\) there is either a path from \(x_ i\) to \(\bar x_ i\) or a path from \(\bar x_ i\) to \(x_ i\) but not both. The authors also derive a linear-time algorithm which either finds out that \(f=0\) has no solution or reaches a solution, establishing simultaneously whether that solution is unique.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    quadratic Boolean equation
    0 references
    implication graph
    0 references
    unique solution
    0 references
    linear- time algorithm
    0 references