A system that uses this form of knowledge representation is called a production system.
A production system consists of rules and factors. Knowledge is encoded in a declarative from which comprises of a set of rules of the form
IF the initial state is a goal state THEN quit.
i. A global database
ii. A set of production rules and
iii. A control system
2. A non monotonic production system
3. A partially commutative production system
4. A commutative production system.
One important disadvantage is the fact that it may be very difficult analyse the flow of control within a production system because the individual rules don’t call each other.
Production systems describe the operations that can be performed in a search for a solution to the problem. They can be classified as follows.