Возьмем следующий гипотетический сценарий... сетка 5x5 и, скажем, 3 фигуры. Мы хотим определить ограничение на позиции. В CLP мы обычно определяем ограничения целыми числами, так что это один из способов сделать это:
... Fig1X #\= 2, Fig1Y #\= 3, ....
то есть у нас есть отдельная переменная для каждой позиции X и Y. Есть ли способ определить ограничение на структурированную переменную, которая построена поверх целых чисел. Ради примера:
.... Fig1 #\= (2,4) ...
Сценарий только для иллюстрации.
Меня в основном интересует, как вы обрабатываете структурированные переменные, есть ли стандартные практики.
dif(Fig1, (2,4)).
Но гораздо слабее в распространении - person false   schedule 23.02.2018