O corte pode servir para fazer com que a procura pare a partir do momento que uma primeira resposta é encontrada. Por exemplo para o nosso programa de relações de parentesco a questão
?- avo(rosa,N), !.
faz com que obtenhamos apenas a resposta . O corte pode também ser usado para ``optimizar''
o programa, evitando procuras inúteis.