「‍」 Lingenic

Nonmonotonic Logic

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Nonmonotonic Logic

Origin. McCarthy introduced circumscription (1980). Reiter developed default logic (1980). McDermott and Doyle on nonmonotonic modal logic (1980). Addresses common-sense reasoning: conclusions may be retracted given more information. Central to AI knowledge representation.

Models. Defeasible conclusions. Classical logic: more premises → more conclusions (monotonic). Nonmonotonic: new information may invalidate old conclusions. "Birds fly" + "Tweety is a bird" → "Tweety flies." + "Tweety is a penguin" → withdraw "Tweety flies." Formalizes default reasoning.

Formalism.

Default Logic (Reiter): Default rule: α : β / γ "If α is provable and β is consistent, conclude γ."

Extensions: maximal consistent sets of conclusions. Multiple extensions possible (floating conclusions).

Circumscription (McCarthy): Minimize predicate P: assume P is false except where forced true. CIRC[T; P] = T ∧ ∀P'. [T(P'/P) ∧ P' ⊆ P → P ⊆ P']

"Abnormal" minimized: Ab(Tweety) only if proved.

Autoepistemic Logic: Modal operator L for "I believe." Fixed point: what a rational agent would believe. ¬L(Flies(Tweety)) ∧ Bird(Tweety) → Flies(Tweety)

Preferential semantics (KLM): Conditional φ |~ ψ: "normally, if φ then ψ." Preferential models: more normal worlds preferred. Axioms: reflexivity, left logical equiv, right weakening, cautious monotony, cut, OR.

Rational closure: Extend conditionals maximally while consistent. Rank worlds by abnormality.

Symbols.

SymbolUnicodeNameMeaning
|~ConditionalNormally
α : β / γDefaultIf α, β consistent, then γ
LBelievesModal belief
CIRCCircumscriptionMinimize extension
AbAbnormalException predicate
U+227APreferenceMore normal

Metatheory. Default logic: computing extensions is Σ₂ᵖ-complete. Circumscription: entailment is Π₂ᵖ-complete. Multiple extensions create non-determinism. Preferential semantics axiomatized (System P). Rational closure is unique but may lose information. Non-monotonic ≠ inconsistency-tolerant (different issue).

Applies to. Common-sense reasoning in AI. Legal reasoning (default rules with exceptions). Diagnostic reasoning. Planning with incomplete information. Natural language understanding (Gricean reasoning). Inheritance networks. Ontology exception handling.

Limitations. Multiple extensions → no unique answer. Computational complexity high. Integration with learning unclear. Frame problem partially but not fully solved. No single "right" nonmonotonic logic. Human reasoning doesn't exactly match any formalism.

© 2026 Lingenic LLC