Author_Institution :
ThoughtWorks Inc., Chicago, IL, USA
Abstract :
Shestakov expresses an incompletely specified Boolean function f(x 1, ..., xn) in terms of Boolean functions gu , gv and h in the form h(gu(u1, ..., ur), gv(v1, ..., vs)), where {u1, ..., ur}∪{v1, ..., vs}={x1, ..., xn}. We generalize his method to multi-valued functions with partial don´t care´s represented in a compact cube-like notation; we do this using blankets, which are generalizations of set systems. Luba and Selvaraj express a Boolean function f(x1, ..., xn) in terms of Boolean functions g and h as h(u1, ..., ur, g(v1, ..., vs)). This method has been formalized using blankets by Brzozowski and Luba, and generalized to multi-valued functions by Brzozowski and Lou. The relations among these methods are discussed