Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник задач по множествам, булевым функциям и математической логике. Учебное пособие.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
Логика высказываний и булевы функции 101
128.
Пусть переменные
преступником. (а) (
истинности:
a b c (b c) ((a c) ∧ ¬(a c)) (¬c → ¬a) Всё 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 1 1 0 0 1 0 1 1 0 1 0 1 1 0 0 1 0 0 1 1 1 1 0 1 0
C
является преступником в любом случае. Утверждать, что он действовал
в одиночку, нельзя, возможно, B был сообщником.
129.
Пусть переменные
преступником. ПоказанияA: ΦA= (
ПоказанияC: ΦC=a. Всё вместе: A→ ¬
c)) ∧¬a. Таблица истинности:
a, b, c
b c
a, b, c
означают, чтоA,B,Cсоответственно является
); (б) ((
a c)∧ ¬(a c
означают, чтоA,B,Cсоответственно является
b → ¬c
)); (в) (
). ПоказанияB: ΦB= (
ΦB)∧¬ΦC= ((
¬c → ¬a
b → ¬c)→ ¬(a
). Таблица
a c
).
a b c ((b → ¬ c) →¬(a c)) ∧¬a 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 0 0 1 1 1 0 0 1 0 1 0 0
Преступники B и C.
130.
Пусть переменные
соответственно. Тогда утверждение записывается формулой ((
`, n, g
означают наличие львов, носорогов и жирафов
` n → ¬g)∧
102 Ответы и решения
(n ∧ ¬g `) (` g n)). Таблица истинности:
` n g ( (` n → ¬g) (n ∧ ¬g `) (` g n) ) Всё
0 0 0 1 1 1 1 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0
Да, может (пятая строка).
131.
Пусть переменные
вылинявшие соответственно. Тогда формула, описывающая одинаковые
джинсы: (
истинности:
k u (v ∧¬k))∧(¬k ∨(v u k))∧(¬u ∨(¬v ∧u ∧k
k, u, v
означают наличие карманов, узкие джинсы,
)). Таблица
k u v (k u ∨(v ∧ ¬k)) (¬k ∨ (v u k)) (¬u ∨ (¬v u k)) Всё
0 0 0 0 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 0 1 1 1 1 1 0 0
На девушках вылинявшие джинсы-клёши без карманов.
132.
Пусть переменные
из Ньюкасла», «мы остановились в Ливерпуле» соответственно. Тогда фразы
отца: ΦO=mи ΨO=n, фразы матери: ΦM=
дочери: ΦD=¬nи ΨD=`. Всё вместе: O∨
m, n, `
означают «мы едем в Манчестер», «мы едем
¬mn
ΨO)∧(ΦM∨
и ΨM=
ΨM)∧(ΦD∨
¬`n
, фразы
ΨD) =
Эквивалентность формул 103
(m n) ((¬m ∧ n) (¬` ∧ n)) (¬n ∨ `). Таблица истинности:
m n ` (m n) ( (¬m n) (¬` n) )(¬n `) Всё
0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0
Следовательно, семья едет из Ньюкасла, останавливалась в Ливерпуле, но не едет в Манчестер. Садиться в машину не нужно.
133.
Пусть переменные паже», «свидетель ошибся», «злоумышленник имел сообщника», «у зло­умышленника был ключ» соответственно. Тогда вся фраза описывается формулой (( истинностиkи второй дизъюнкции получаем, что истинноs. Из истин­ностиsи импликации получаем истинностьe. Из истинностиeи первой дизъюнкции получаем истинность¬o, то есть ложностьo. Следовательно, злоумышленник уехал в экипаже, свидетель не ошибся, злоумышленник имел сообщника, у злоумышленника был ключ.
134.
Пусть переменные тут правительственные расходы», «возникнет безработица», «налоги снизят­ся» соответственно. Тогда (а) ( утверждение записывается формулой ( Вывод сделать нельзя: формула будет истинна в такой интерпретации:
I(n) = I(b) = 1, I (i) = I (p) = 0.
e ∧ ¬o)∨(¬e ∧ o))∧(s e)∧((¬s ∧ ¬k)∨(s k))∧ k
e, o, s, k
i, p, b, n
означают «злоумышленник уехал в эки-
. Из
означают «инвестиции увеличатся», «возрас-
¬i p b
); (б) (
¬p n
¬i pb)∧(¬p n)∧(n∧i → ¬b)∧¬i
); (в) (
ni → ¬b
). Всё
.
Эквивалентность формул
135.
Всегда выполнено Φ∧Ψ⇒Φ. Если Φ⇒Ψ, то Φ⇒Φ∧Ψ. Следова­тельно, Φ∧Ψ≡Φ. Если Φ∧Ψ≡Φ, то Φ⇒Φ∧Ψ. Это означает, что Φ⇒Ψ. Всегда выполнено Ψ⇒Φ∨Ψ. Если Φ⇒Ψ, то Φ∨Ψ⇒Ψ. Следовательно, Φ Ψ Ψ. Если Φ Ψ Ψ, то Φ Ψ Ψ. Последнее означает Φ Ψ.
137.
(а) Использовать эквивалентность Φ∧0≡0. (б) Использовать экви­валентность Φ∨1≡1. (в) Использовать эквивалентность Φ∧1≡Φ. (г) Использовать эквивалентность Φ 0 Φ.
104 Ответы и решения
138.
(а)¬(
x¬y)∧(x¬y)≡(¬x ∧¬¬y)∧(¬x ∨¬y)≡(¬x ∧y)∧(¬x¬y)≡
¬x y ¬x ∨ ¬x y ∧¬y ≡ ¬x y ¬x 0 ≡ ¬x y0 ≡ ¬x y
¬[(x ∧ ¬y)→(¬x z)]≡ ¬[¬(x ∧ ¬y)∨(¬x z)]≡ ¬¬(x ∧ ¬y)∧ ¬xz)≡
(
x ∧¬y)∧(¬¬x ∧¬z)≡ x ∧¬y ∧x ∧¬z ≡ x ∧¬y ∧¬z
((
x y)∧(¬x ∨¬y))→(x ∧¬y)≡ ¬((x y)∧(¬x ∨¬y))∨(x ∧¬y)≡(¬(xy)∨
; (в) (
xy)→(x ∧¬y)≡
¬(¬x¬y))∨(x ∧ ¬y)≡(¬x ∧ ¬y)∨(¬¬x ∧ ¬¬y)∨(x ∧ ¬y)≡(¬x ∧ ¬y)∨(x ∧
y)∨(x ∧ ¬y) ≡ (¬x ∧ ¬y) ∨x ∧ (y ∨ ¬y) ≡ (¬x ∧ ¬y) ∨x ∧ 1 ≡ (¬x ∧ ¬y) ∨x.
139.Φ∨(Φ∧Ψ)≡(Φ∧1)∨(Φ∧Ψ)≡(Φ∧(¬Ψ∨
Ψ))∨(Φ∧Ψ)≡(Φ
¬Ψ)∨(Φ∧Ψ)∨(Φ∧Ψ)≡(Φ∧ ¬Ψ)∨(Φ∧Ψ)≡Φ∧(¬Ψ∨Ψ)≡Φ∧1≡
(Φ∧Ψ)∨(¬Φ∧Θ)∨(Ψ∧Θ)≡(Φ∧Ψ)∨(¬Φ∧Θ)∨(1∧Ψ∧Θ)≡(Φ∧Ψ)∨(¬Φ
Θ)∨((Φ∨¬Φ)∧Ψ∧Θ)≡(Φ∧Ψ)∨(¬Φ∧Θ)∨(Φ∧Ψ∧Θ)∨(¬Φ∧Ψ∧Θ)
((Φ Ψ) Ψ Θ)) ((¬Φ Θ) (¬Φ Ψ Θ)) Ψ) (¬Φ Θ).
141.
(а) (
x (y x))≡(¬x ∨(¬y ∨ x))≡(¬x ∨ x)∨ ¬y ≡1∨ ¬y ≡
((
x y)→ x)≡(¬(x y)∨x)≡((¬x ∨ ¬y)∨x)≡(¬x ∨ x)∨¬y ≡1∨¬y ≡
(в) (((
x y)∧(y z))→(x z))≡
(¬((
¬x y)∧(¬y z))∨(¬x z))≡((¬(¬x y)∨ ¬(¬y z))∨(¬x z))≡
(((
¬¬x ∧ ¬y)∨(¬¬y ∧ ¬z))∨(¬x z))≡
(((
x∧¬y)∨¬x)∨((y ∧¬z)∨z))≡
((1∧(
¬y ∨ ¬x))∨((y z)∧
z))≡
(д) ((( (
1; (г) (
x (x y))≡(¬x ∨(x y))≡(¬x ∨ x)∨ y ≡1∨ y ≡
x y)∨(x z))→(x (y z
¬x∨(y z
)))≡(¬(
¬xy z)∨(¬xy z))≡
(((
1))≡((
(((
¬x y)∧(¬y z))→(¬x z))≡
(((
x ∧ ¬y)∨(y ∧ ¬z))∨(¬x ∨ z))≡
x∨¬x)∧(¬y ∨¬x))∨((y z)∧(¬z ∨z
¬y ∨ ¬x)∨(y z))≡((¬y y)∨(¬x
)))≡(((
1; (е) ((
¬x y)∨(¬x z))→
x y)→((x → ¬y)→
¬x))≡((¬x y)→((¬x ∨¬y)→ ¬x))≡((¬x y)→(¬(¬x ∨¬y)∨ ¬x))≡
(¬(
¬x y)∨(¬(¬x ∨ ¬y)∨ ¬x))≡((¬¬x ∧ ¬y)∨((¬¬x ∧ ¬¬y)∨ ¬x))≡
((
x∧¬y)∨((xy)∨¬x))≡((x(¬y∨y))∨¬x)≡((x1)∨¬x)≡(x∨¬x)≡
((
x → ¬y)→ ¬(xy))≡((¬x∨¬y)→(¬x∨¬y))≡(¬(¬x∨¬y)∨(¬x∨¬y))≡
142.
Индукция по построению Φ. Базис: если Φ =x, то (Φ)
x
I
((Φ)
) =I(Θ) =J(x) =J(Φ); если Φ =y, то (Φ)
Θ
J(y
) =J(Φ). Шаг для конъюнкции:I((Φ1∧
I
((Φ1)
x
)
I
Θ
((Φ2)
x
) =J(Φ1)
Θ
J
(Φ2) =J(Φ1∧
других связок.
143.
В условиях предыдущей задачиI(Φ)
x
I(Φ)
= J(Φ) = J(Ψ) = I(Ψ)
Θ
144.
(а)
f∗∗(
x1, . . . , xn) =
¬¬f(¬¬x1, . . . , ¬¬xn) = ¬hx1, . . . , ¬xn) =
x
.
Θ
f(x1, . . . , xn). (б)
¬f(g1(
¬x1, . . . , ¬xn)
x
Θ
Φ2)
x
Θ
x
Θ
=yиI((Φ)
) =I((Φ1)
x
Θ
x
Θ
Φ2) =J(Φ). Аналогично для
=J(Φ),I(Ψ)
¬f∗(
, . . . , gm(
x
=J(Ψ). Тогда
Θ
¬x1, . . . , ¬xn) =
h∗(
x1, . . . , xn) =
¬x1, . . . , ¬xn)) =
; (б)
1; (б)
)))
1; (ж)
x
= Θ и
Θ
) =I(y) =
x
(Φ2)
) =
Θ
Φ.
1;
1;
1.
Дизъюнктивные и конъюнктивные нормальные формы 105
¬f(¬¬g1( ¬fg
f∗(g
145. ¬∗x=¬(¬(¬x ¬¬¬x∧¬¬yxy;x⊕∗y=¬(¬x⊕¬y ¬(x⊕y
146.
x z
1)⊕(
(
¬xy)⊕(¬xz
z
)) = ((
((
x ∨¬y)→(¬x ↓y
((
¬x y)∧(¬¬x ∨¬y
147.
¬x1, . . . , ¬xn)
(
x1, . . . , xn)
1
(x1, . . . , xn), . . . , g
1
, . . . , ¬¬gm(
, . . . , ¬g
m
(x1, . . . , xn)).
)) =¬x;
) =
x y;x∗y=¬(¬x↑¬y
(а) (
x → ¬(¬y ⊕ x ⊕z
)) = (
¬x ∧¬¬(¬y ⊕(x z
x z
1))) = (
¬x ∧(y ⊕ x ⊕ z
) =
¬x∧(yz
x y)↔(¬x →∗z
))∗= ((
)) = ((
x ∗¬∗y)→∗(
)) = ((
(а) Существует только 2
¬x1, . . . , ¬xn)) =
(
x1, . . . , xn)) =
m
x ∗y=¬(¬x → ¬y
) = ((x1)⊕(y1))⊕1 = (
))∗= (
); (б) ((
) =¬¬(
x ∗¬∗(
¬x∧¬y
¬∗y ⊕∗x ⊕∗z
))) = (
¬x ∧(¬y ⊕ ¬(x ⊕z
)) = (
¬x y)⊕(¬x x)⊕(¬x z
xy)⊕(¬x → z
) =
x y)↔(¬¬x z
¬∗x ↓∗y
x y)∧(x ∨¬y
2
2
= 16<20 булевых функций и, соответствен-
)) = (¬(
)) = ((
) =¬(
¬¬x ∨ ¬y
¬x∧¬y=¬(x∨y
)) = (
¬x ∧ ¬(¬y
))) = (
))∗= ((
)) = ((
x∗y)⊕∗(
x y)↔(x z
x ∧¬y)∧(¬x ↑y
x y)∧(y x
xy)⊕
) =
¬x ∧((y ⊕
¬∗x →
)) =
) =
1 =
xy
) =
)); (в)
)) =
x y
но, попарно неэквивалентных формул с двумя переменными. (б) Неверно,
n
может быть 4 пары эквивалентных и ещё 12 неэквивалентных. (в)k/
2
2
округлением вверх.
Дизъюнктивные и конъюнктивные нормальные формы
148. 11= 1, 10= ¬1 = 0; 01= 0 = ¬1, 00= ¬0 = 1.
149.
отрицаниями. (б) 3n− отрицания, присутствовать с отрицанием или отсутствовать. Отсутствие всех переменных разом недопустимо.
150.
Согласно
Df(
σ1, . . . , σn) = 1. Если
V
τ
x
i
это означает, что конъюнкциюVx Для КНФ. Еслиf( Согласно
Cf(
σ1, . . . , σn) = 0. Если
W
¬τ
x
i
k
(а)
C
·
2k: выбратьkпеременных изn, определить, какие из них с
n
1: каждая переменная может присутствовать без
Для ДНФ. Еслиf(
(5)
при
i
равная единице. Следовательно,
σ1, . . . , σn) = 1, то
xi=
σiбудет
Df(
σ
i
x
i
σ1, . . . , σn) = 1, то существует конъюнкция
xi6=¬τi, то есть
σ
i
, по определению
i
σ1, . . . , σn) = 0, то
(5)
при
xi=
σiбудет
i
равная нулю. Следовательно,
¬σ
x
i
Cf(
σ1, . . . , σn) = 0, то существует дизъюнкция
Dfсодержит конъюнкциюVx
= 1, следовательно,Vx
τ
i
x
= 1 для всех
i
σi=
xi=
τi. Итак,
Dfэто означаетf(
Cfсодержит дизъюнкциюWx
i
= 0, следовательно,Wx
¬τ
i
x
= 0 для всех
i
xi. Согласно
¬σ
i
= 1, поэтому
i
xi. Согласно
Dfсодержит
σ1, . . . , σn) = 1.
¬σ
(5)
i
это
¬σ
i
= 0, поэтому
i
σ i
(5)
.
.
с
i
.
i
.
106 Ответы и решения
означает, что
W
¬σ
i
x
, по определению Cfэто означает f (σ1, . . . , σn) = 0.
i
151.
(а) ЕслиK— конъюнкция, а
D =
(σ1,...,σn)B
152.
Еслиf(
σ
1
x
. . . x
1
ция истинна. Если правая дизъюнкция истинна при
f(τ1, . . . , τk, x и (5) получаем τi= σi. Следовательно, f(σ1, . . . , σk, σ
153. C(x
V
D1∈C(Φ)VD2∈C(Ψ)
154.
(а) (
(
x ∨¬y z)∧(x ∨¬y ∨¬z)∧(¬x ∨¬y ∨z
(
x ∧¬y z)∨(x y ∧¬z)∨(x y z
(в) (
¬x ∧¬y z)∨(¬x y z)∨(x ∧¬y z
xi6=¬τi, то есть
W
n
K
V
x
i
σ1, . . . , σk, σ
σ
k
f(σ1, . . . , σk, x
k
, . . . , xn) = 1 для каких-то
k+1
) =D(x) =x,C(¬Φ)
σi=
xi=
x1, . . . , xn— новые переменные, то
σ
i
. (б) Аналогично.
i
, . . . , σn) = 1, то при
k+1
, . . . , xn) = 1, поэтому вся правая дизъюнк-
k+1
≡ ¬D
(Φ),C(Φ∧Ψ) =C(Φ)
τi. Итак,
Cfсодержит дизъюнкцию
xi=
σiполучаем
xi=
σi, то
τ1, . . . , τk. Из истинности
, . . . , σn) = 1.
k+1
∧ C
(Ψ),C(Φ∨Ψ) =
τ
x
1
σ
x
i
1
∧. . .∧x
i
= 1 и
τ
x
i
i
(D1∨ D2) и т. д.
¬x ∧¬y ∧¬z)∨(¬x ∧¬y z)∨(x ∧¬y ∧¬z)∨(x ∧¬y ∧z)∨(x ∧y ∧z
); (б) (
¬x ∧¬y z)∨(x ∧¬y ∧¬z)∨
), (
x y z)∧(x ∨¬y z)∧(x ∨¬y ∨¬z
), (
x y z)∧(x ∨¬y z)∧(¬x ∨
τ k
y z) (¬x ∨ ¬y z) (¬x ∨¬y ∨ ¬z).
155.
(а) (
¬x ∧ ¬y z)∨(¬x y z)∨(x ∧ ¬y ∧ z)∨(x ∧ y ∧ ¬z)∨(x ∧ y ∧ z
(б) (
¬x ∧ ¬y z)∨(¬x y ∧ ¬z)∨(¬x y z)∨(x ∧ ¬y ∧ ¬z)∨(x ∧ ¬y ∧ z)∨
(
x y ∧ ¬z)∨(x y z
); (в) (
¬x ∧ ¬y ∧ ¬z)∨(¬x ∧ ¬y z)∨(¬x y z)∨
(x ∧ ¬y ∧ ¬z) ∨ (x ∧¬y ∧ z) ∨ (x ∧ y ∧¬z) ∨(x ∧ y ∧ z).
156.
(а) (
xy z)∧(xy ∨¬z)∧(x∨¬y ∨¬z)∧(¬x∨y ∨z)∧(¬x∨¬y ∨z
(
x y z)∧(x y ∨¬z)∧(x ∨¬y z)∧(¬x ∨y ∨z)∧(¬x ∨y ∨¬z)∧(¬x ∨¬y ∨
z)∧(¬x ∨¬y ∨¬z
157.
(0000 1111),
); (в) (
x y z)∧(¬x y z)∧(¬x ∨¬y z)∧(¬x ∨¬y ∨¬z
Df= (
x ∧¬y ∧ ¬z)∨(x ∧¬y z)∨(x y ∧ ¬z)∨(x y z
); (б)
Cf= (x ∨ y ∨ z) ∧ (x ∨y ∨ ¬z) ∧ (x ∨ ¬y ∨z) ∧(x ∨ ¬y ∨ ¬z).
158.
(а) (
xy)∨(¬x∧y ∧z)∨(xz)≡(xy)∨(¬x∧y ∧z)∨(xz)∨(y z)≡
(
x y)∨(x z)∨(y z)≡(x x y)∧(x x z)∧(x z y)∧(x z z)∧
(
y x y)∧(y x z)∧(y z y)∧(y z z)≡(x y)∧(x z)∧(y z
(
¬x ∧¬y z)∨(¬x y z)∨(x ∧y ∧¬z)≡((¬x z)∧(¬y y))∨(x ∧y ∧¬z)≡
(
¬xz)∨(x∧y ∧¬z)≡(¬xx)∧(¬xy)∧(¬x∨¬z)∧(z∨x)∧(z∨y)∧(z∨¬z)≡
(
¬xy)∧(¬x∨¬z)∧(z∨x)∧(z∨y
); (в)x∨(
¬xz)∨(¬xyz)∨(¬x∧¬y∧¬z)≡
); (б)
x z ∨ (y z) (¬y ∧¬z) x z ∨ ¬y.
159.
Являются импликантами (а), (б), (г), (е). (в) и (д) истины приx=z= 1
и y = 0, когда f имеет значение 0. Минимальными являются (б) и (г).
k
= 1
),
);
);
).
),
Многочлены Жегалкина 107
160.
Все элементарные конъюнкции в ДНФ являются импликантами. Если бы среди них был неминимальный, то его можно было бы заменить более коротким и получить более короткую ДНФ.
161.
Функция принимает значение 1, когда количество единиц среди ар­гументов нечётно, таких наборов ровно половина, то есть 2 столько элементарных конъюнкций содержит совершенная ДНФ. Любые такие наборы различаются знаками не менее чем двух переменных, поэтому при использовании закона поглощения
(2)
всегда получаются тождественно ложные элементарные конъюнкции. Следовательно, в дальнейшем невоз­можно применение закона поглощения
(1)
и сокращённая ДНФ имеет такой же вид. Поскольку минимальная ДНФ состоит из минимальных импли­кантов, а все они входят в сокращённую ДНФ и попарно несовместны, то минимальная ДНФ имеет такой же вид.
162.
(а) (
¬x ∧ ¬y ∧¬z)∨(¬x y ∧¬z)∨(¬x y z)∨(x ∧ y ∧¬z)∨(x ∧ y ∧z
(
xy∨¬z)∧(¬x∨y∨z)∧(¬x∨y∨¬z);y(¬x∧¬z
z)∧(x∧¬y ∧¬z)∧(xy z
(
¬xy)∨(y∧z)∨(x∧¬y∧¬z
¬y∧¬z)∨(x∧y∧¬z)∨(x∧y∧z
(г) (
¬x y ∧ ¬z)∨(¬x y z)∨(x ∧ ¬y ∧ ¬z)∨(x ∧ y ∧ ¬z)∨(x ∧ y ∧ z
); (
xy z)∧(xy ∨¬z)∧(¬x∨y ∨¬z)∧(¬x∨¬y ∨z
); (в) (
¬x∧¬y∧¬z)∨(¬x∧¬yz)∨(¬xy∧¬z)∨(x∧
); (
x∨¬y∨¬z)∧(¬x∨y∨¬z);¬z∨(¬x∧¬y)∨(xy
); (б) (
¬xy∧¬z)∨(¬xy
(x ∨ y ∨ z) ∧ (x ∨y ∨ ¬z) ∧ (¬x y ∨¬z); y ∨ (x ∧ ¬z).
163.
(а)
y (¬x ∧ ¬z
); (б)
x1∧¬x2∧x3; (в) (
x ∧ ¬y)∨(¬x ∧ y ∧¬z)∨(¬x ∧
¬z u) (¬y ∧ ¬z u); (г) x ∧ ¬y z; (д) ¬y (x ∧ ¬z); (е) ¬z (¬x ∧ ¬y).
n1
. Именно
);
);
); );
Многочлены Жегалкина
164. Построить истинностные таблицы.
165.
(а) 1
x xyz
(д) xz ⊕ xyz.
166.
(а)
yyzxxyz
167.
(а) 1
y xy yz xyz
(в) x ⊕ yz yzu xyz xyzu.
168.
Формула под знаком суммирования эквивалентна элементарной конъ­юнкции, соответствующей строке функцииfпри построении совершенной ДНФ:
xσ≡ x ⊕ σ ⊕
ны, то их сумма по модулю два совпадает с их же дизъюнкцией, то есть эквивалентной f совершенной ДНФ.
169.
(а) (
x
yz z xyz yz xy y xyz xy xz x=z xyz y x
; (б)
x xy
; (б) 1
yzxyxyz
; (в) 1
; (б) 1
yz xz xyz
; (в) 1
y x
; (г) 1
x xz xyz
; (г)
zy xxyxyz
u yu yz x xz xy xyz xyzu
1. Поскольку все эти конъюнкции попарно несовмест-
1)(
y 1)z (x 1)y(z 1)⊕ x(y
1)(
z
1) =
xyz xz
. (б)
;
.
;
108 Ответы и решения
(
x
1)(
y
1)(
z 1)⊕(x 1)y(z 1)⊕x(y
xzyzxyz1⊕xyz⊕xy⊕yz⊕y⊕xyz⊕xy⊕xz⊕x⊕xyz⊕xz=xyz1⊕xz
(в) Значения функции: (1111 1011). Построим значения противоположной
функции (0000 0100):x(
170.
Если все
αiравны нулю, то и сумма всех слагаемых будет равна
нулю. Если какой-то из
y 1)z=xyz xz
αiне равен нулю, то выбрав
слагаемое содержит меньше всего переменных, и придав значение 1 только этим переменных, мы получим значение многочлена равное 1, так как все остальные слагаемые будут равны нулю.
171.
Общее количество всевозможных слагаемых в многочлене Жегалкина равняется 2n. Чтобы многочлен был равен нулю на нулевом наборе, нужно, чтобы среди слагаемых не было единицы. Следовательно,kштук из них можно выбрать
k
C
способами. На единичном наборе многочлен будет
2n−1
равен нулю тогда и только тогда, когда количество слагаемых чётно. Сле­довательно, требуемых многочленов существует одного для нечётных.
172.
Согласно задаче 168 этот многочлен равен ( Его длина равна 2m, гдеm— это количество нулей среди как только они дают двучлены в произведении.
173. ¬x1∧ · · · ∧ ¬xn, см. предыдущую задачу.
174.
Согласно задаче 168 этот многочлен равен (
(
x1⊕σ1)
. . .(xn⊕σn). Если после раскрытия скобок слагаемое, не содержащее
xi, присутствует в первой части, то в ней есть множитель (
во второй части есть множитель
xiи она такое слагаемое не содержит.
Следовательно, будет в точности одна пара одинаковых слагаемых: Таким образом, после сокращений длина многочлена будет равна 2
m
0
2
2, где
m1и
m0— это количества единиц и нулей соответственно среди
σ1, . . . , σn.
175.
В обратную сторону: многочлен не меняет вида при произвольной пе­рестановке переменных, следовательно, функция коммутативна. В прямую сторону: количество таких функций равно 2 таких многочленов также равно 2
n+1
варианта. Если бы для какой-то функции такого многочлена не нашлось, то согласно первому пункту какая-то функция задавалась бы двумя разными приведёнными многочленами, что невозможно.
176.
Базис: приn= 1 соответствующимиk= 0,1,2 многочленами являются
0
, x,
1. Шаг: пусть дляnутверждение доказано и многочлены
1)(
z 1)⊕x(y 1)z=xyz xy
; добавим единицу:
αi, для которого
k
C
для чётныхkи ни
2n−1
x1⊕1⊕σ1)
x1⊕1⊕σ1)
n+1
, задача 117. Количество
: для каждогоk= 0
xyz xz
. . .(xn⊕1⊕σn).
σ1, . . . , σn, так
. . .(xn⊕1⊕σn)
xi⊕
1), значит,
x1. . . xn.
m
, . . . , n
есть два
k
p
найдены.
n
1
.
1.
+
Полные множества функций и теорема Поста 109
Тогда дляn+1 и
2nполагаем
k
p
примет 2nединичных значений. При
n+1
примет 2
n+1
нулевых. Именно на них единичных значений для p
177.
Базис: приn= 1 многочлен 1
чение и
1
(2
3
доказано. Заметим, что ство единиц среди значений многочлена и совпадает с количеством нулей ционному предположению равно 2n−
2n+ 2n−
1
n+2
2
3
178.
1 3
1
+
(1)
3
Базис: приn= 0 получаемk= 0. Ненулевой многочлен тождественно
k 6
2nможно взять те же многочлены
p
k n+1
=
x
n+1
n+1
2
k
p
n
1. В самом деле, при
x
k
единичных значений, следовательно, 2n−
k
p
будет равен единице. Следовательно, всего
n+1 k
будет 2n+ k 2n= k.
n+1
x1принимает одно единичное зна-
1+1
+ (−1)1) =
1
(4−1) = 1. Шаг: пусть дляnутверждение
3
p
(
x1, ¯x
) = 1
n+1
x1pn(¯x). Таким образом, количе-
p
n+1
pn(¯x) при
1
n+1
(2
3
(2
n+1
n+1
+ (−1)n) = 2
1
n+2
=
(2
3
+ (1)
n+1
1 3
n+1
2
).
n+1
1
3
n+1
(
x1, ¯x
x1= 1. Последнее по индук-
+ (−1)n). Всего получаем
(−1)n=
k
p
n+1
x
n+1
= 1 многочлен
(2
) равно 2nпри
2
n+1
2
3
k
=
p
. При
n
= 0 многочлен
n+1
k
n+1
2
p
n
) =k2
x1= 0
1
(−1)
3
n+1
+
k >
k
=
равен 1 и принимает 2nединичных значений. Шаг: пусть дляnутвержде­ние доказано. Тогдаp(
p0(¯x) и
p1(¯x) сnпеременными. Приy= 0 количество единиц совпадает
с количеством единиц для меньше 2 ниц для
nk
. Приy= 1 количество единиц совпадает с количеством еди-
p0(¯x)
p1(¯x) и по индукционному предположению не меньше 2
Следовательно, общее количество единиц многочленаp(
2
nk
· 2 = 2
(n+1)k
¯x, y
) =
p0(¯x)
yp1(¯x) для некоторых многочленов
p0(¯x) и по индукционному предположению не
nk
¯x, y
) не меньше
.
n
.
Полные множества функций и теорема Поста
179. Самодвойственные (б) и (в).
180. Монотонные (а) и (б).
181. ¬x = x x, x y = (x x) ↓(y y), x y = (x y) ↓ (x y).
182. {∨, ∧, →} ⊆ S1, можно добавить 0.
183. f3, f4, f5, f6∈ S0,
f5∈ M.
184. {f1, fi, fj}
, 1
i > 1; {f2, f6}; {f6, f7}; {f1}. Базисы — три последних множества.
185.
Удалитьfиh,g=↑. Функциюgудалить невозможно, так как это единственная функция, не сохраняющая ноль.
f2, f3, f4, f5∈ S1,
< i < j;{f2, fi, f6},i
f3, f4, f5, f7∈ S,f2, f4, f5, f7∈ L
= 3,4,5,7;
{fi, f6, f7},i <6;{f1, fi}
,
,
110 Ответы и решения
186.
Только{0 — единственная немонотонная.
187. h ∈ S0, {f, g},{f, h},{g, h}
f(g(x, x, x), g(x, x, x), g(x, x, x {f, h}
: 0 =h(
x y=f(h(h(x, x, x), x, y), h(h(x, x, x), x, y), h(h(x, x, x), x, y {g, h}
: 0 =h(
x y = ¬h(0, x, y) = ¬h(h(x, x, x), x, y).
188.
1 =
y = (x y) (¬x ∧ ¬y).
189. Принадлежность функций классам:
, →}
. 0 — единственная функция, не сохраняющая единицу,
g ∈ S1,
x, x, x),¬x=f(x, x, x
x, x, x
x x
f ∈ S,f ∈ L
. В базисе
), 1 =g(
, 0 =¬1,
f1+ + f2− + + − f3+ + + + f4− + + − f5− + − f6+ + + f7− + − f8− − f9+ + +
f10+ + +
x, x, x),¬x=g(0, x,
, все функции немонотонны. Базисы:
{f, g}:¬x=f(x, x, x
)),
x y=g(g(x, x, x), f(x, x, x), y
), 1 =f(h(
0) =g(h(
x ∨ y=¬x → y,x ∧ y=¬(¬x ∨ ¬y),x ↔
S0S1L S M
), 1 =g(
x, x, x), h(x, x, x), h(x, x, x
x, x, x), x, h(x, x, x
x, x, x
), 0 =
). В базисе
)). В базисе
)),
)),
Общие действия: 0 =
f4(
x, x, x
) =
f5(
x, x, x
x y=¬f8(1 f2(0,0
, x),x y=f6(1
{f1, f2, f10}:¬x=f2(0,0 x y=f7(1 x y=¬f5(1 x y=f7(1 {f4, f10} x y=f7(1 {f5, f10}: 0 = f10(x, x, ¬x), 1 = ¬0, x y = f10(0, x, y).
190.
ДНФ сохраняет ноль, если нет элементарных конъюнкций, содержа­щих только переменные с отрицаниями, ДНФ сохраняет единицу, если есть
, x, y).{f1, f5}
, x, ¬y).{f1, f4, f6}
, x, y).{f2, f4, f6}
, x, ¬y).{f4, f9}
: 0 =
f10(
x, x, ¬x
, x, ¬y).{f5, f9}
f1(
x, x, x
); 1 =
) =
f8(
x, x, x
). Базисы.
: 1 =¬0,
, x, y).{f1, f2, f9}:¬x=f2(0,0
, x),x y=f10(0
: 1 =¬0, : 0 =¬1,
: 1 =
f9(
), 1 =¬0,
: 1 =
f9(
f2(
x, x, x
{f8}
x y=¬f5(1
, x, y).{f1, f7}:¬x=f7(0,0
x y=f6(1 x y=f6(1
x, x, ¬x
x y=f10(0
x, x, ¬x
), 0 =¬1,
), 0 =¬1,
) =
f7(
x, x, x);¬x
: 0 =
f8(
x, ¬x, x
, x, y).{f1, f2, f6}:¬x
, x),x y=f9(1
, x, y).{f2, f5} , x, y).{f4, f7}
x y=f9(1
, x, y).{f5, f7}
x y=f9(1
), 1 =¬0,
: 0 =¬1, : 0 =¬1,
: 0 =¬1,
=
=
, x, y
, x
, x, y
, x, y
).
),
).
).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]