Productions are set of situation-action pairs. They are used in reaching conclusions and making decisions in problem solving situations. It is an algorithmic problem solving criteria, needed to make decision.