152
Гл. 2. Математическая логика
2.27. Доказать теорему: при суперпозиции самодвойственных функций
вновь получаются самодвойственные функции.
2.28. Доказать теорему: при суперпозиции монотонных функций вновь по
лучаются монотонные функции.
2.29. Функция называется сохраняющей константу г (г = 0, 1), если на
наборе аргументов вида (г, г, ..., г) она принимает значение г. Доказать, что
суперпозиция функций, сохраняющих константу г, вновь является функцией,
сохраняющей эту константу.
2.30. Если функции <pi и ipi самодвойственны, то самодвойственны ли функ
ции Ifil V Ifi3, Ifil¥>2? _
2.31. Если функции <pi и у>2 линейны, то линейны ли ifii Vtf3, Vi и V>i -* V>2?
2.32. Булева функция называется симметричной, если она не изменяется
при любом переименовании аргументов. Фундаментальной симметричной бу
левой функцией индекса т называется такая симметричная булева функция, у
которой все конъюнкции, входящие в совершенную ДНФ этой функции, имеют
ровно т букв без отрицания.
Доказать следующую теорему: любая симметричная булева функция есть
дизъюнкция фундаментальных булевых функций, индексы которых однозначно
определяются представляемой симметричной функцией.
2.33. Определить число самодвойственных функций, зависящих от п аргу
ментов.
2.34. Доказать полноту системы булевой функции, состоящей из дизъюнк
ции, константы
0
и эквивалентности. Образует ли эта система базнс?
2.35. Образует ли базис система булевых функций, состоящая из имплика
ции и константы О?
2.36. Установить, является ли полной система, состоящая из дизъюнкции,
импликации и конъюнкции.
2.37. Образуют ли полную систему функция i\Xi VХ1Х3 Vхзхз и отрицание?
2.38. Доказать, что если некоторая булева функция не сохраняет константы
и несамодвойствениа, то она немонотонна и нелинейна.
2.39. Сравнить связности мографов, определяющих конъюнкцию и дизъ
юнкцию в 3-значной логике до и после минимизации.
2.40. Выяснить, возможна лн реализация любой булевой функции на эле
ментах УСЭППА (универсальной системы промышленной пневмо-автоматики),
являющихся пневмореле, описываемым функцией а(Ь V с) V bed.
2.41. Синтезировать логическую схему, реализующую булеву функцию
/(* 1, *2, хз, х\, xs, *e)|i = v(0, 1, 2, 5, 7, 11, 13, 15, 19, 20, 32, 57, 61, 62)
в базисе Вебба.
2.42. Синтезировать логическую схему, реализующую булеву функцию
/(* 1, х2, ..., r*)|i = V(0, 3, 5, 8, 10, 12, 14, 15, 17, 25, 27, 31)
в базисе {-*, 0}.
2.43. Определить сложность одноразрядного сумматора в базисе Шеффера.
2.44. Показать, что
Э/(х 1, xj, ..., ц, ..., Хп) df(x 1, хз, ..., xt, ..., х„)
дц дц
2.45. Установить, справедливо ли равенство
df(x 1, хз, ■■., хп) df(x 1, хз, ..., х„)
Эх, Эх;
2.46. Синтезировать логическую схему, реализующую булеву функцию
f(x 1, Х2, хз, Х4, x5)|i = v(0, 3, 5, 8, 10, 12, 14, 15, 17, 25, 27, 31)
в базисе Вебба.
2.47. Определить сложность одноразрядного сумматора в базисе {-«, 1}.