Моя интуиция подсказывает, что невозможно перевести предложение
все красные машины лучше всех синих
в логику описания (в FOL это было бы
∀x∀y (красный(x) ∧ синий(y) → лучше(x,y))
интерпретируется в области автомобилей). Действительно, единственной конструкцией, представляющей собой полное бинарное отношение, содержащее все пары элементов предметной области, является универсальная роль U. Я не вижу, как запросить все пары элементов множества красного слева и элементы множества синего справа, т. е. как ограничить U определенным набором предшественников и преемники.
Но незнание того, как это сделать, не является доказательством того, что это невозможно. Поэтому мой вопрос: когда вы работаете с определенной логикой описания (например, SROIQ, как описано здесь), как вы докажете, что в нем невозможно представить данное предложение естественного языка или формулу ЛЖ?