2We denote by the results of evaluating the strategy expression in the term with a variable context substitution , by the matches of the term into the pattern satisfying the condition and extending the bindings of the previous substitution , and by the set of strategy definitions. In the remainder of this section, we will explain in detail all these combinators.