Non-monotonic reasoning is a form of logical inference where adding new premises (facts) to a knowledge base can invalidate previously derived conclusions. This directly contrasts with monotonic reasoning, where conclusions, once proven, remain true forever. It is essential for modeling default assumptions, commonsense knowledge, and real-world scenarios where information is incomplete or subject to change. Key formalisms include default logic, autoepistemic logic, and circumscription.
