Рекурсия обычно должна быть вашей первой мыслью о приближении к любой проблеме в Прологе. Это значит:
Определение базового случая, в котором вы можете легко определить, является ли предикат истинным или ложным
В других случаях разделение проблемы на части - одну часть можно решить немедленно, другую - рекурсивно. Эти части проблемы обычно соответствуют частям списка.
В простейших случаях рекурсивная логика заключается в простом применении некоторого теста к первому элементу списка; если он пройдет, рекурсивно примените предикат к остальной части списка.
В вашем случае я думаю, что это немного сложнее, поскольку нет никакого осмысленного способа проверить отдельный элемент на упорядоченность (и, возможно, это дает вам подсказку, каков базовый случай ...).