Не могу понять логику обращения к предикату - Prolog

Узнай цену своей работы

Формулировка задачи:

Готовясь к ГОСам, прорешиваю задачки. Затормозил на одной задачке по прологу, с виду простейшей. Для предиката p описаны правила:
Какое значение получит L после обращения к: p([1,2,3], [1,2], L) ? Я заочник и Пролог у меня был когда-то там давно. Мне нужно просто дать ответ, какое значение получит L, на это вроде хватало знаний, но вот тут затормозил. Я мыслю, что L=[1,2], а в ответе к задаче [1,2,1,2], где и что я пропустил?

Решение задачи: «Не могу понять логику обращения к предикату»

textual
Листинг программы
p([_], L2, L2):-!

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 3.778 из 5