×

On the classification of Boolean functions. (English) Zbl 1330.06010

Summary: We define and discuss three complexity measures for Boolean functions and three equivalence relations which classify Boolean functions into classes with same number of implementations, subfunctions or separable sets. These relations induce three transformation groups. Using a class library for Boolean functions manipulation we have executed three algorithms to compute these new complexity measures.

MSC:

06E30 Boolean functions
94C10 Switching theory, application of Boolean algebra; Boolean functions (MSC2010)
68Q25 Analysis of algorithms and problem complexity