Решил повторно разместить свое сообщение, так как его уже не видно на этой странице.
В таком случае объясните пожалуйста, как Вы будете доказывать "с помощью школьной математики" или этой самой алгебры множеств вот такую важную для логики тавтологию:

? 
По сути, для доказательства этой тавтологии использовано правило Бернайса, которое можно считать равносильным правилу обобщения в такой формулировке: 

. Я сначала хотел бы ограничиться опровергающей интерпретацией (ОИ) для формулы 

. Тем самым в силу равносильности этих правил будет доказано, что ОИ можно сформировать и для Вашей формулы (ВФ). Если Вы скажете, что этого недостаточно, то мне придется в следующий раз привести ОИ для ВФ.
Для выражения интерпретаций логических формул проще и наглядней использовать понятия АК. Поэтому для начала будет небольшая вводная часть. 
Для данного случая можно, не нарушая общности, ограничиться логическими формулами с двумя переменными и соответственно бинарными отношениями для ОИ. Для интерпретации формул в нашем примере достаточно использовать только 2 типа АК-объектов: 

-кортежи и 

-системы, которые заданы в универсуме (т.е. в области истинности)

Можно было бы задать множества с двумя элементами, но я опасаюсь, что найдутся участники, которые попытаются меня размазать по стенке за то, что я, говоря об исчислении предикатов, использую модель исчисления высказываний.
У всех наших АК-объектов будет одна и та же схема отношения 
![$[XY]$ $[XY]$](https://dxdy-01.korotkov.co.uk/f/4/e/c/4ec6effbddd096134722c43a40058fdf82.png)
. 

 - атрибуты, а множества их значений – домены атрибутов. Другими словами, 

 - обозначение областей значений (domains) переменных 

, а 

 - константы.

-кортеж 
![$C_1[XY] = [A~~B]$ $C_1[XY] = [A~~B]$](https://dxdy-04.korotkov.co.uk/f/3/5/2/3520041ce22d6e195d3ed363d1e82af582.png)
 означает 

;

-кортеж 
![$C_2[XY] = [A~~\ast]$ $C_2[XY] = [A~~\ast]$](https://dxdy-03.korotkov.co.uk/f/6/2/a/62a3d0ae13f1b37281f0d7f08706675a82.png)
 означает 

 ;

 - это фиктивная (в данном случае полная) компонента, бывают еще и пустые (

);

-система 
![$C_3[XY] = \left [\begin{array} {cc} A & \ast\\ \ast & B \end{array}\right ] = (A \times Y) \cup (X \times B)$ $C_3[XY] = \left [\begin{array} {cc} A & \ast\\ \ast & B \end{array}\right ] = (A \times Y) \cup (X \times B)$](https://dxdy-02.korotkov.co.uk/f/1/e/8/1e82a57bfd81fcf0c01ceb869ac845f282.png)
.
Путь задана интерпретация 

: 
![$I(\psi) = \left [\begin{array} {cc} \{a,c\} & \{c\}\\ \ast & \{a,b\} \end{array}\right ]$ $I(\psi) = \left [\begin{array} {cc} \{a,c\} & \{c\}\\ \ast & \{a,b\} \end{array}\right ]$](https://dxdy-03.korotkov.co.uk/f/e/a/7/ea7e05a7de632feaec1f859276f41aa082.png)
.
Тогда 
![$I(\forall x~\psi ) = [\ast~~\{a,b\}]$ $I(\forall x~\psi ) = [\ast~~\{a,b\}]$](https://dxdy-01.korotkov.co.uk/f/0/d/6/0d6cbce738d4e24740655b54d55e3cb382.png)
.
Ясно, что 

 - строгое подмножество 

. Поэтому формула 

 не может быть тавтологией. 
На основе этого примера, можно написать программу, которая будет генерировать разные ОИ для формулы 

, и эта программа может безостановочно работать до тех пор, пока не истощатся вычислительные ресурсы компьютера. Не слишком ли много исключений для правила обобщения?