Лупановское представительство
![]() | Эту статью может потребовать очистки Википедии , чтобы она соответствовала стандартам качества . Конкретная проблема: Неполное определение. ( Август 2014 г. ) |
Лупанова ( k , s )-представление , названное в честь Олега Лупанова , — это способ представления булевых схем , чтобы показать, что эффект Шеннона обратен эффекту Шеннона . Шеннон показал, что почти для всех булевых функций от n переменных требуется схема размером не менее 2 н н −1 . Обратное заключается в том, что:
Все логические функции от n переменных можно вычислить с помощью схемы, состоящей не более чем из 2 н н −1 + о(2 н н −1 ) ворота.
Определение
[ редактировать ]Идея состоит в том, чтобы представить значения логической функции ƒ в таблице из 2 к строки, представляющие возможные значения k первых переменных x 1 , ..., , x k и 2 n − k столбцы, представляющие значения других переменных.
Пусть A 1 , ..., Ap — разбиение строк этой таблицы такое, что при i < p , | А я | = s и .Пусть ƒ i ( x ) = ƒ ( x ) тогда и только тогда, когда x ∈ A i .
Более того, пусть — набор столбцов, пересечение которых с является .