# Catalogue of Artificial Intelligence Techniques

View Maths as: Images | MathML

## Production Rule System

Aliases: If/Then Rules, Production System, Situation/Action Rules

Keywords: condition-action pairs, production rules

### Categories: Inference and Reasoning , Problem Solving , Programming Languages , Computer Architecture

Author(s): Alan Bundy

A programming language where the programs are condition $⇒$

action rules. These are interpreted by the following operations: all rules whose conditions are satisfied are found, one of them is selected, and its action is called, the process is then repeated. They have been used extensively in computational psychology and knowledge engineering.

### References:

• Luger, G.F. and Stubblefield, W.A., Artificial Intelligence: structures and strategies for complex problem solving , Benjamin/Cummings Publ. Company, Redwood City, CA, 1993, pp.163--179.