Om vi ersätter formler istället för variabler i formeln , får vi en formel , som kallas ett specialfall av formeln :
Varje formel ersätter alla förekomster av variabeln .
Uppsättningen av substitutioner kallas en unifier .
En formleruppsättning kallas ett specialfall av en uppsättning formler om varje formel är ett specialfall av en formel med samma uppsättning substitutioner.
En formel kallas ett gemensamt specialfall av formler och om det är ett specialfall av en formel och samtidigt ett specialfall av en formel med samma uppsättning substitutioner, dvs.
Formler som har ett gemensamt specialfall kallas unifiers , och en substitutionsmängd som producerar ett gemensamt specialfall av unifierbara formler kallas en generell unifier .
En uppsättning formler kallas ett gemensamt specialfall av formleruppsättningar och om varje formel är ett specialfall av formler och med samma uppsättning substitutioner.
Enhetens uppgift är att avgöra om två formler är ett specialfall av samma, i synnerhet av varandra.
Problemet är algoritmiskt olösligt i det allmänna fallet om termer av högre ordning används (det vill säga tecken på funktioner).