This backward chaining goal is only relevant when writing a meta-interpreter for a context. This goal must be called at the start of every forward chaining cycle as it performs some essential housekeeping.
KnowledgeWorks and Prolog User Guide (Unix version) - 26 Feb 2015