2We denote by ⟦ ΞΆ ⟧ ( πœƒ , t ) the results of evaluating the strategy expression ΞΆ in the term t with a variable context substitution πœƒ , by m a t c h e s ( P , t , C , πœƒ ) the matches of the term t into the pattern P satisfying the condition C and extending the bindings of the previous substitution πœƒ , and by D e f s the set of strategy definitions. In the remainder of this section, we will explain in detail all these combinators.