Рассмотрим непустой язык двоичных строк длины . Я могу описать булевой схемой с входами и одним выходом, так что истинно тогда и только тогда, когда : это хорошо известно.
Тем не менее, я хочу представлять с булевой схемой с выходами и определенным количеством входов, скажу , таким образом, что множество выходных значений для каждого из возможных входов точно .
Учитывая , как я могу найти такую схему минимального размера, и какова сложность? Существует ли какая-либо связь между известными границами размера цепей первого рода ( ) и цепями второго рода ( ) или сложностью их нахождения?
(Заметьте, что существует некоторая двойственность в следующем смысле: учитывая , я легко могу решить, находится ли входное слово в , оценивая схему, но в общем случае NP-сложно найти какое-то слово в , найдя присваивание такое, что вывод является истинным. Учитывая NP также трудно определить, находится ли какое-то входное слово в потому что я должен видеть, дает ли присваивание качестве вывода, но легко найти какое-то слово в путем оценки схемы на любом произвольном входе.)