
1_Algebra_logiki
.pdf
Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x). Возможны следующие ситуации:
à) f0(1; : : : ; 1) = 1
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x). Возможны следующие ситуации:
)
à) f0(1; : : : ; 1) = 1 ) '(1) = f0(1; : : : ; 1) = 1 '(0) = f0(0; : : : ; 0) = 1
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) |
) f0(x; x; : : : ; x) = 1 |
||
à) f0 |
(1; : : : ; 1) = 1 ) '(0) |
= f0 |
|||
|
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) |
) f0(x; x; : : : ; x) = 1 |
||
à) f0 |
(1; : : : ; 1) = 1 ) '(0) |
= f0 |
|||
|
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|
) 0 = f1(1; : : : ; 1) = f1(f0(x; x; : : : ; x); : : : ; f0(x; x; : : : ; x))
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) |
) f0(x; x; : : : ; x) = 1 |
||
à) f0 |
(1; : : : ; 1) = 1 ) '(0) |
= f0 |
|||
|
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|
) 0 = f1(1; : : : ; 1) = f1(f0(x; x; : : : ; x); : : : ; f0(x; x; : : : ; x))
á)f0(1; : : : ; 1) = 0
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) |
) f0(x; x; : : : ; x) = 1 |
||||
à) f0(1; : : : ; 1) = 1 ) '(0) |
= f0 |
||||||
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|
|||
) 0 = f1(1; : : : ; 1) = f1(f0(x; x; : : : ; x); : : : ; f0(x; x; : : : ; x)) |
|||||||
á)f0(1; : : : ; 1) = 0 ) '(0) |
= f0 |
(0; : : : ; 0) |
= 1) |
|
|||
'(1) |
= f0 |
(1; : : : ; 1) |
= 0 |
|
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) ) f0(x; x; : : : ; x) = 1 |
||||
à) f0(1; : : : ; 1) = 1 ) '(0) |
= f0 |
|||||
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|||
) 0 = f1(1; : : : ; 1) = f1(f0(x; x; : : : ; x); : : : ; f0(x; x; : : : ; x)) |
||||||
á)f0(1; : : : ; 1) = 0 ) '(0) |
= f0 |
(0; : : : ; 0) |
= 1) ) f0(x; x; : : : ; x) = x |
|||
'(1) |
= f0 |
(1; : : : ; 1) |
= 0 |
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |

Полнота и замкнутость |
Теорема Поста о полноте систем булевых функций |
Теорема II о необходимом и достаточном условии полноты систем булевых функций
Доказательство
II Достаточность
ff0; f1; fS; fM ; fLg 2 M, f0 2= T0; f1 2= T1; fS 2= S; fM 2= M; fL 2= L. Докажем, что выделенная подсистема полна.
Константы 0 и 1
f0(0; : : : ; 0) = 1, пусть '(x) = f0(x; x; : : : ; x).
Возможны следующие ситуации: |
(0; : : : ; 0) |
= 1) ) f0(x; x; : : : ; x) = 1 |
||||
à) f0(1; : : : ; 1) = 1 ) '(0) |
= f0 |
|||||
'(1) |
= f0 |
(1; : : : ; 1) |
= 1 |
|||
) 0 = f1(1; : : : ; 1) = f1(f0(x; x; : : : ; x); : : : ; f0(x; x; : : : ; x)) |
||||||
á)f0(1; : : : ; 1) = 0 ) '(0) |
= f0 |
(0; : : : ; 0) |
= 1) ) f0(x; x; : : : ; x) = x |
|||
'(1) |
= f0 |
(1; : : : ; 1) |
= 0 |
Èç fS по лемме о несамодвойственной функции можно получить некоторую константу (либо 0, либо 1). Имея x, можем получить другую константу.
Николаева Екатерина Александровна (ТГУ) |
Алгебра логики |
46 / 50 |