Offered a challenge and also a set of premises, problem-fixing cuts down to searching for any proof tree whose root node is labelled by a solution of the challenge and whose leaf nodes are labelled by premises or axioms. In the situation of Horn clauses, challenge-fixing search is usually carried out by reasoning forwards through the premises or ba