Ответ в теме: Логическая задача: автомобильные гонки

      Комментарии к записи Ответ в теме: Логическая задача: автомобильные гонки отключены
#2661

У вас очень сложное решение. Вы сначала описываете все возможные места и имена участников. Но ведь затем, вы все равно пишите:

name(X),  X=petya,
% ... 
name(X), X=kolya,
% ...
name(X),  X=alesha, 

Т.е. я не вижу особого смысла описывать имена предикатом name.