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