Визначення. Множина функцій алгебри логіки А називається повною системою (в Р2), якщо будь-яку функцію алгебри логіки можна виразити формулою над А.
Теорема 1[1, ст.6]. Система А={

} є повною.
Доведення. Якщо функція алгебри логіки

відмінна від тотожного нуля, то f виражається у вигляді досконалої диз’юнктної нормальної форми, в яку входять лише диз’юнкція, кон’юнкція та заперечення. Якщо ж

, то

. Теорема доведена.
Лема 1[1, ст.6]. Якщо система А – повна, і будь-яка функція може бути виражена формулою над іншою системою В, то В – теж повна система.
Доведення. Розглянемо довільну функцію алгебри логіки

і дві системи функцій А={g
1, g
2,…} і B={h
1, h
2,…}. Оскільки система А повна, функція

може бути виражена у вигляді формули над нею

, де

, тобто функція

представляється увигляді

, що означає що вона може бути представлена формулою над В. Перебираючи таким чином всі функції алгебри логіки, отримаємо, що система В також повна. Лема доведена.
Теорема 2[1, ст.6]. Такі системи є повними в Р2
1.

;
2.

;
3.

;
4.

Доведення.
1. Відомо (теорема 1), що система А=

повна. Покажемо, що система В=

повна. З закону де Моргана

отримуємо, що

, тобто кон’юнкція виражається через диз’юнкцію і заперечення, і всі функції системи А виражаються формулами над системою В. Система В повна (лема 1).
2. Аналогічно пункту 1:

=

із леми 1 випливає, що вираз пункту 2 є правильний.
3.

згідно леми 1 система повна.
4.

згідно леми 1 система повна.
Розділ 2. Спеціальні класи функцій алгебри логіки
2.1 Замкнені класи
Визначення. Нехай А

Р. Тоді замиканням А називається множина всіх функцій алгебри логіки, які можна виразити формулами над А.
Позначення :

.
Мають місце наступні властивості
1.

;
2.

;
3.

.
Визначення. Система функцій алгебри логіки А називається повною, якщо

.
Визначення. Нехай А

Р. Тоді система А називається замкнутим класом, якщо замикання А збігається з

.
Теорема 3[1, ст.8]. Нехай А замкнений клас, А

Р
2 і В

А. Тоді В – неповна система (підмножина неповної системи буде також неповна система).
Доведення

отже В – неповна система.
Теорема доведена
Приклади замкнених класів
Клас

Класу

належать такі функції:

Класу

не належать такі функції:

Теорема 4[1, ст.8]. Клас

– замкнений .
Доведення
Нехай

Розглянемо функцію

Серед змінних функцій

можуть зустрітись однакові, тому в якості змінних функції

візьмемо всі різні із них.
Тоді

, отже функція

також зберігає 0. Розглянутий тільки окремий випадок (без змінних в якості аргументів). Проте, оскільки тотожна функція зберігає нуль, підстановка простих змінних еквівалентна підстановці тотожної функції, теорема доведена.
Клас

Класу

належать такі функції:

Класу

не належать такі функції:

Теорема 5[1, ст.8]. Клас

– замкнений.
Доведення
Нехай

Розглянемо функцію

Серед змінних функцій

можуть зустрітись однакові, тому в якості змінних функції

візьмемо всі різні із них.
Тоді

, отже функція

також зберігає 1. Розглянутий тільки окремий випадок (без змінних в якості аргументів). Проте, оскільки тотожна функція зберігає одиницю, підстановка простих змінних еквівалентна підстановці тотожної функції, теорема доведена.
Клас

лінійних функцій.