Si sustituimos fórmulas en lugar de variables en la fórmula , respectivamente, obtenemos una fórmula , que se llama un caso especial de la fórmula :
Cada fórmula se sustituye por todas las apariciones de la variable .
El conjunto de sustituciones se llama unificador .
Un conjunto de fórmulas se denomina caso especial de un conjunto de fórmulas si cada fórmula es un caso especial de una fórmula con el mismo conjunto de sustituciones.
Una fórmula se llama un caso especial conjunto de fórmulas y si es un caso especial de una fórmula y al mismo tiempo un caso especial de una fórmula con el mismo conjunto de sustituciones, eso es
Las fórmulas que tienen un caso especial conjunto se denominan unificadores , y un conjunto de sustitución que produce un caso especial conjunto de fórmulas unificables se denomina unificador general .
Un conjunto de fórmulas se llama caso especial conjunto de conjuntos de fórmulas y si cada fórmula es un caso especial de fórmulas y con el mismo conjunto de sustituciones.
La tarea de la unificación es determinar si dos fórmulas son un caso especial de la misma, en particular, la una de la otra.
El problema es algorítmicamente irresoluble en el caso general si se utilizan términos de órdenes superiores (es decir, signos de funciones).