In a reasoning system, there are several types of uncertainty.
Reasoning under uncertainty research in AI is focused on uncertainty of truth value,in order to find the values other than True and False.
Nonmonotonic logics in AI
When new information is added to the system and if the truthfulness of a conclusion remains same , then the system is referred to as nonmonotonic. Lets understand with an example,
Birds typically swim
Rhea is a bird
-----------------------------------
Tweety (presumably) flies
Commonsense is required in this type of reasoning and default rules are applied, if case specific information is not available.
The conclusion of non monotonic argument may be wrong. If Rhea is an ostrich, it is incorrect to conclude that Rhea flies. In this situation, the monotonic reasoning (that ostrich can run not fly) should be made available.