Зачем сюда помещаете, я сюда редко хожу. На пустой модели все формулы вида
ложны, а все формулы вида
истинны. Соответственно, не все формулы, выводимые в обычной логике, верны на пустой модели. Например, формула вида
ложна, хотя выводима в обычной логике. Логику можно немного ослабить, получается так называемая "свободная логика" (не берусь сказать, от чего свободная), есть много её вариантов. Один вариант - к каждой формуле приписывать "контекст" из объявлений типов переменных. Например, в обычной логике мы можем вывести формулу
, начав с формулы
и навесив квантор. В свободной логике мы начинаем с такой "секвенции"
(где
какой-нибудь тип) и навесить квантор можем только так
("если элемент икс принадлежит типу
, то
, что правда даже для пустого
) На эту тему надо читать по теории типов, например "Type Theory and Formal Proof", Nederpelt & Geuvers, 2014
http://gen.lib.rus.ec/search.php?req=Ty ... column=def Есть также совсем другой подход, где к каждому множеству формально добавляется "неопределённый элемент", а к исчислению предикатов добавляется предикат "определено". Он подробно изложен в книге Constructivism in mathematics
http://gen.lib.rus.ec/search.php?req=co ... column=def