Объявление 2: Стандартное соответствие является предварительным условием для работающей системы. Это ни в коем случае не является гарантией того, что система пригодна для любых целей, включая ту, которая вас (разумно) интересует. Учитывая, что я бы сказал, 1 - это минимум, поскольку ноль не может быть сложностью сложного термина. Конечно, любая попытка создать список приведет к ошибке представления. Может быть и хуже, см. Назначение this .
Использование встроенных модулей с большей арностью (5 или 8) не исключено в таком процессоре. В конце концов, соответствующий процессор должен просто подготовить текст Пролога для исполнения (5.1.a) и правильно выполнить цели Пролога (5.1.b). Нигде не говорится, что такие цели представлены как составные термины.
Но, конечно, это то, чего мы ожидаем, поскольку мы ожидаем, что сможем программировать наш собственный верхний уровень l oop, который сам по себе выходит за рамки ISO / IEC 13211-1.
Объявление 1: Что касается переносимости в будущем, 255 представляется минимальным. Но если у него 127. Минерва 125. Конечно, unbounded
будет лучшим выбором, до 7 для быстрого и компактного представления.