A rule-based system consists of a set of rules.
we assume that the rules are given to us and study the problem of arranging them into an optimal decision list, where optimality is determined over a training data set.