Схемы из функциональных элементов
[12/100%]Доказать, что совершенная, сокращённая и минимальная ДНФ для функции совпадают и имеют элементарных конъюнкций длины .
Доказать, что минимальная схема для сложения по модулю два имеет сложность в базисе . Указание. Доказать это утверждение для функций и одновременно.
Доказать предложение 85 на стр. 260.
Предложение 85: Пусть — линейная программа с входными переменными , вычисляющая функцию в переменной , и никакая невходная переменная не используется до присваивания ей значения. Тогда существует формула с переменными , реализующая эту же функцию.
Доказать, что в базисе всякую булеву функцию можно вычислить с помощью линейной программы, где присваивание выполняется не более чем трём переменным. Можно ли уменьшить это количество до двух?
Доказать пункт 2) теоремы 86 на стр. 260.
Теорема 86, пункт 2): Пусть базис позволяет получить константу 0, а программа в базисе кроме входных переменных содержит , в каждой из которых вычисляется функция соответственно. Тогда можно эффективно построить схему в базисе , содержащую в том числе вершины такие, что для .
Используя схему , построить схему, реализующую операцию вычитания двух -разрядных двоичных чисел: (при условии, что ). Оценить сложность полученной схемы.
Определить глубину схем и .
Два игрока независимо выбирают одно из четырёх чисел от 0 до 3. Первый игрок выигрывает, если их сумма является степенью двойки. Построить схему, определяющую выигрыш первого игрока. Её входы представляют в двоичной записи число , выбранное первым игроком, а — число , выбранное вторым игроком.
Построить схему для сравнения двух -значных чисел, представленных в двоичном виде. Схема должна иметь входы и для исходных чисел и три выхода результата: больше, меньше или равно.
Построить схему для умножения двух двухзначных двоичных чисел. Схема должна иметь входы и для исходных чисел и четыре выхода для разрядов результата.
Построить схему, определяющую результат голосования в комитете, состоящем из трёх членов и председателя. В случае равенства голосов голос председателя является решающим.
Пусть наборы аргументов булевой функции от трёх аргументов упорядочены лексикографически, а её значения задаются последовательностью из восьми нулей и единиц. Построить схемы, реализующие следующие функции:
.