Можно просто рассматривать запись на данном естественном языке как множество слов над конечным алфавитом (это же все выполняется?).
Не совсем. Это письменность как-то «оформализовывает» язык. Кроме того, в естественных языках можно построить такие конструкции, которые не будут нести смысла, или же будут нести смысл для одних и не нести его для других, или же не являться высказываниями (например, вопросы или приказы, просьбы). Синонимия и омонимия (
антонимия тут не в тему) сами по себе тоже бы нарушают формальность, потому что это в математике всегда ясно, модуль или определитель и почему мощность множества обозначили так или эдак (вообще, обычно каждый автор или статья придерживается «любимых» обозначений и не мешает
с
), а в естественных языках полно исключений. Можно наговорить ещё кучу всего, но думается, что логично понимать, почему формальные конструкции и то, что сложилось стихийно, смешивать в одну кучу не стоит. Вы бы ещё сравнили формальную логику и русский язык с языком Java.
А почему в Ваших обозначениях нельзя
?
Потому что это не будет являться правильно построенной формулой алгебры предикатов, а следовательно, нет способа определить значение этой формулы и прочие полезные вещи.