Fuzzy logic

Logic used by a computer program where an answer does not need to be absolutely true or false. Fuzzy logic is used in artificial intelligence where the intelligence may need to respond to something it may not absolutely know. Generally, fuzzy logic is achieved by defining several rules and having the program perform a function by following those set rules.

Also see: AI, Inference engine