Patroonmatching vereist dat er eerder ervaring, logica of theorie wordt gebruikt voordat de taak begint om te specificeren wat we verwachten te vinden.
Logische werking heeft een invloed op de werking van patroonmatching.