The ability to generalize between similar inputs enables CMAC to quickly learn smooth mathematical functions such as are typical of control system operators in a memory of reasonable size. The S ⇒ A* mapping and the resulting property of generalization also gives CMAC many of the properties of a fuzzy controller.