Mô tả mô hình truy tìm Prolog thực hiện trong điều khoản của bốn sự kiện: (1)cuộc gọi, mà xảy ra vào đầu của một nỗ lực để đáp ứng một mục tiêu, (2) xuất cảnh, màxảy ra khi một mục tiêu đã được hài lòng, làm lại (3), mà xảy ra khi quay lạigây ra một nỗ lực để resatisfy một mục tiêu, và thất bại (4), xảy ra khi một mục tiêukhông thành công. Cuộc gọi và lối ra có thể được liên quan trực tiếp đến các mô hình thực hiện của một subprogram trong một ngôn ngữ bắt buộc nếu quy trình như khoảng cách được coi làsubprograms. Hai biến cố là độc đáo logic lập trình hệ thống.Trong ví dụ sau dấu vết, một dấu vết của tính toán giá trị choChevy_Distance, mục tiêu yêu cầu phải làm lại không có hoặc không thành công sự kiện:
đang được dịch, vui lòng đợi..