eq(X, Y).
 

eq(X, Y). - Предикат определения истинности факта того, что арументы предиката унифицируемы.

X

Первый терм

Y

Второй терм

 

Примеры

Цель

Результат

Комментарий

goal: eq(X, a).

X=a

Переменная X унифицируется с термом a

goal: eq(X, Y).

Да

Переменная X унифицируется с переменной Y

goal: eq(X, a), eq(X, Y).

X=a     Y=a

Переменная Y получает значение переменной X

goal: eq(a, b).

Нет

Неодинаковые константы не унифицируются

goal: eq(X, @r(In, Out, '0', _, 'Главный')).

X=@r(In, Out, '0', _, 'Главный')

Переменная X унифицируется с составным термом @r(In, Out, '0', _, 'Главный')