Полнота - это свойство пары объектов: рассматриваемого класса моделей, и дедуктивной системы. Классическое исчисление высказываний (с аксиомами Гильберта и modus ponens) полно относительно классических же моделей (приписывающих каждой переменной значение

или

).
Стараюсь разобраться в этом. Выкладываю свой опыт знакомства с синтаксисом (в оформлении которого мне помог ИИ). Ваши задания надеюсь выполнить немного позже.
Попытка конструктивного обоснования законов де Моргана 
и
(в отличие от неконструктивных доказательств Генцена и Гильберта)
На чем основана попытка? В качестве метатеоретического фундамента мы принимаем наши базовые интуитивные представления о союзах "и", "или", "если ... , то ...". Эти представления необходимы здесь как инструмент конструирования правил оперирования символами и содержательного размышления о них.
Базовые синтаксические допущения (Аксиоматика):
1). Ограничение сигнатуры (алфавита): Мы работаем в строго замкнутой системе, состоящей из двух атомарных высказываний

и их отрицаний

. Появление любых посторонних переменных исключено.
2). Правило исключённого третьего для выбора: Любой элемент алфавита или их синтаксическая комбинация в рамках некоторого рассуждения может быть либо «выбран» (включён в контур рассуждения), либо «не выбран» (исключён из него). Третьего состояния не существует.
3). Правило противоречия для выбора: Одновременный выбор элемента и его синтаксического отрицания (или одновременный выбор и не-выбор одного и того же элемента) в рамках одного рассуждения запрещён, так как это уничтожает синтаксическую определённость системы. может быть либо "выбран" (включен в контур рассуждения), либо "не выбран" (исключен из него). Одновременный выбор элемента и его отрицания запрещен, так как это уничтожает синтаксическую определенность системы.
4). Определение конъюнкции (
): Синтаксическая сборка, требующая обязательного одновременного выбора обоих входящих в неё операндов.
5). Определение нестрогой дизъюнкции (
): Синтаксическая сборка, означающая выбор хотя бы одного из входящих в неё операндов (первого, второго или обоих вместе).
6). Определение строгой дизъюнкции (
): Операция, предписывающая выбор строго одного из указанных компонентов при обязательном исключении остальных.
Поставим задачей составить
непротиворечивый набор условий для некоторого рассуждения.
1.
Вывод нестрогой дизъюнкции из отрицания конъюнкцииПусть нам даны высказывания

и их отрицания

. Составим из них четыре возможные конъюнкции:
1)

,
2)

,
3)

,
4)

.
Построим наше обоснование на выборе или не выборе высказываний из этого множества.
Поскольку любые две из наших конъюнкций
синтаксически противоречат друг другу (то есть их совместный выбор требовал бы одновременного выбора некоторого элемента сигнатуры и его отрицания, что запрещено правилом 3).), в рамках одного рассуждения мы можем выбрать только какую-то одну из них, например,

. Отказ от её выбора (что на верхнем уровне синтаксиса является посылкой рассуждения и записывается как отрицание всей конъюнкции) математически эквивалентен переходу к строгой дизъюнкции трех оставшихся вариантов:
![$$(A\wedge \neg B)\oplus [(\neg A\wedge \neg B)\oplus (\neg A\wedge B)\oplus (A\wedge B)]$$ $$(A\wedge \neg B)\oplus [(\neg A\wedge \neg B)\oplus (\neg A\wedge B)\oplus (A\wedge B)]$$](https://dxdy.ru/math/8e78c7c2f5652ea9678a97ed99490af482.png)
Пусть мы не выбрали конъюнкцию

. Тогда мы должны выбрать одну из конъюнкций

.
Проведем анализ структуры этих оставшихся вариантов:
Если выбор падет на

, мы гарантированно выбираем входящий в его состав операнд

. Если выбор падет на

, мы гарантированно выбираем входящий в его состав операнд

. Если выбор падет на

, мы выбираем как

, так и

вместе.
Таким образом, синтаксический выбор одной из этих трех конъюнкций в любом возможном исходе гарантирует нам выбор либо

, либо

, либо их совместной комбинации. Согласно нашему базовому определению, такая структура тождественно записывается как нестрогая дизъюнкция

.
Что же касается отрицаний

и

, то есть высказываний

и

, то о них нельзя сказать того же: в составе конъюнкции

нет ни

, ни

.
Таким образом, на основе комбинаторного анализа общих элементов нами конструктивно обоснована выводимость

. Подставив по стандартному правилу синтаксической подстановки метапеременную

вместо

(откуда

) и метапеременную

вместо

, мы получаем первый закон де Моргана в его классическом виде:

2.
Вывод конъюнкции из отрицания дизъюнкцииТеперь из имеющихся в нашей замкнутой системе четырех высказываний

и их отрицаний

составим полный базис из четырех возможных дизъюнкций:
1)

,
2)

,
3)

,
4)

.
Поставим задачу составить условия для нового рассуждения. Откажемся от выбора (положим отрицание на верхнем уровне синтаксиса) одной из этих дизъюнкций, например, дизъюнкции 2) (

), тогда в рамках нашей модели мы синтаксически обязаны выбрать остальные три дизъюнкции одновременно. То есть наша посылка

эквивалентна требованию консенсуса (совместного выполнения) дизъюнкций 1), 3) и 4).
Теперь запустим процедуру синтаксического поиска такой конъюнкции, которая была бы одновременно "согласна" с каждой из этих трех выбранных дизъюнкций (то есть была бы структурно совместима и не противоречила ни одной из этих дизъюнкций)). Чтобы быть "согласной" с дизъюнкцией 1) (

), искомая конъюнкция должна содержать в себе либо

, либо

. Чтобы быть "согласной" с дизъюнкцией 3) (

), она должна содержать в себе либо

, либо

. Чтобы быть "согласной" с дизъюнкцией 4) (

), она должна содержать в себе либо

, либо

.
Пропустим все четыре конъюнкции нашей модели через этот тройной синтаксический фильтр. Единственной конъюнкцией, которая удовлетворяет требованиям всех трех дизъюнкций одновременно, является

. В самом деле, дизъюнкция 1) "согласна" с ней за счет операнда

. Дизъюнкция 3) согласна с ней за счет обоих операндов

и

. Дизъюнкция 4) "согласна" с ней за счет операнда

.
При этом в нашей системе нет больше ни одной конъюнкции, с которой были бы одновременно "согласны" все эти три дизъюнкции. Мы получили строгое, взаимно-однозначное соответствие.
Таким образом, методом синтаксического консенсуса нами конструктивно обоснована формула:

. Применяя к полученной структуре то же стандартное правило синтаксической подстановки (заменяя

на метапеременную

, а

на метапеременную

), мы окончательно выводим второй закон де Моргана в его классическом виде:
