Finding the subsets of variables of a partial Boolean function which are sufficient for its implementation in the classes defined by predicates

Given a class K of partial Boolean functions and a partial Boolean function f of n variables, a subset U of its variables is called sufficient for the implementation of f in K if there exists an extension of f in K with arguments in U. We consider the problem of recognizing all subsets sufficient fo...

Full description

Bibliographic Details
Published in:Journal of applied and industrial mathematics Vol. 14, № 1. P. 186-195
Main Author: Parvatov, N. G.
Format: Article
Language:English
Subjects:
Online Access:http://vital.lib.tsu.ru/vital/access/manager/Repository/vtls:000795566
Перейти в каталог НБ ТГУ
Description
Summary:Given a class K of partial Boolean functions and a partial Boolean function f of n variables, a subset U of its variables is called sufficient for the implementation of f in K if there exists an extension of f in K with arguments in U. We consider the problem of recognizing all subsets sufficient for the implementation of f in K. For some classes defined by relations, we propose the algorithms of solving this problem with complexity of O(2nn2) bit operations. In particular, we present some algorithms of this complexity for the class P *2 of all partial Boolean functions and the class M *2 of all monotone partial Boolean functions. The proposed algorithms use the Walsh-Hadamard and Möbius transforms.
Bibliography:Библиогр.: 21 назв.
ISSN:1990-4789