Logic used by a computer program where an answer does not need to be absolutely true or false. Fuzzy logic is commonly 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.