Unification in FOL
Unification finds substitutions that make two FOL expressions look the same. Knows(John, x) and Knows(John, Jane) unify with {x/Jane}. Occurs check stops x unifying with f(x). No unifier? fail.
It is the engine inside resolution and Prolog-style matching. Tiny pair on the board is the whole exam.
Output — idea / do / check for Unification in FOL. Fill those three in the viva.
Exam tip
One successful unify + one fail.