Мне было интересно, какие предложения нельзя выразить на Прологе? Я изучал логическое программирование в целом и узнал, что логика первого порядка более выразительна по сравнению с логикой определенных предложений (предложение Хорна), на которой основан Пролог. Мне сложно разобраться в этом вопросе.
Так, например, можно выразить следующее предложение:
For all cars, there does not exist at least 1 car without an engine
Если да, то есть ли другие предложения, которые НЕ МОГУТ быть выражены? Если нет, то почему?