Ngoài việc cho phép người dùng để kiểm soát cơ sở dữ liệu và subgoal đặt hàng, Prolog, tại một giảm giá để hiệu quả, cho phép một số rõ ràng kiểm soátcủa backtracking. Điều này được thực hiện với các nhà điều hành cắt, được chỉ định bởi mộtdấu chấm điểm (!). Các nhà điều hành cắt là thực sự là một mục tiêu, không phải là một nhà điều hành. Như mộtmục tiêu, nó luôn luôn thành công ngay lập tức, nhưng nó không thể được resatisfied thông qua backtracking. Do đó, là một tác dụng phụ của việc cắt giảm subgoals bên trái của nó trong một hợp chấtmục tiêu cũng không thể được resatisfied thông qua backtracking. Ví dụ, trong mục tiêu
đang được dịch, vui lòng đợi..
