Belief Revision & TMS
19 beliefs (19 IN, 0 OUT)
This topic sits at the intersection of formal epistemology and reasoning-systems engineering. On the theoretical side, it covers the AGM framework for rational belief change, including its postulates, the relationships between revision and contraction, the limits imposed by triviality theorems, and the computational and representational costs of carrying out revision. On the engineering side, it covers Truth Maintenance Systems (TMS) as the practical machinery that tracks which beliefs are justified, which assumptions underlie them, and what to do when contradictions arise. Together these two strands matter because any system that reasons over a large, evolving knowledge base must decide how to incorporate new information without silently corrupting the old, and the AGM literature provides the normative criteria while TMS provides the operational substrate.
The AGM core is defined by exactly eight postulates: the first six (Closure, Success, Inclusion, Vacuity, Consistency, Extensionality) are the "basic" set, while Superexpansion and Subexpansion are the two "higher-order" postulates attributed to Darwiche and Pearl (agm-postulates-8-specific-postulates, agm-eight-postulates-names). Within this framework, the Levi and Harper identities give exact mathematical bridges between revision and contraction operators, ensuring that an AGM-compliant revision maps to a contraction satisfying all eight contraction postulates including Recovery (levi-harper-identities-link-revision-contraction). Several concrete revision operators are characterized: Full meet revision satisfies all eight postulates but is deemed too conservative because it discards the entire old knowledge base upon inconsistency (full-meet-revision-satisfies-all-agm-postulates); Dalal revision selects models of the new information at minimal Hamming distance from the old, requiring no auxiliary structure (dalal-revision-hamming-distance); and WIDTIO retains only formulae present in every maximal consistent subset intersected with the new information (widtio-intersection-maximal-consistent-subsets). A key limitation is Gärdenfors' triviality theorem, which shows that no non-trivial revision operator can satisfy all AGM postulates while also honoring the Ramsey test for counterfactual conditionals in the object language (gardenfors-triviality-theorem, gardenfors-triviality-revision-counterfactuals). Operationally, revision applies when old and new beliefs describe the same situation and the agent must discard old beliefs, whereas update applies when old beliefs describe the past and new information describes the present, governed by a principle of inertia (revision-vs-update-temporal-distinction). The computational cost is substantial: query answering and model checking for most revision operators land at the second level of the polynomial hierarchy rather than in P or NP (belief-revision-complexity-second-level-ph), and revision can cause representational blow-up where the output is exponentially larger than the inputs (belief-revision-representational-blow-up).
The TMS side introduces the engineering architecture and the distinctions that make belief tracking tractable. A TMS uses a two-component design: a domain reasoner performs inferences while the TMS tracks justifications and consistency, and the TMS itself does no domain reasoning (tms-two-component-architecture). Within the TMS, exactly two justification types are supported—Support Lists and Conditional Proofs (tms-two-justification-types). A critical structural distinction separates base facts, which are preconditions that can later be rejected, from derived facts that depend on them; this contrasts with AGM belief revision, which treats all formulae in the belief set as equally important (tms-base-facts-vs-derived-facts). Premises, or fundamental assumptions, require no justification at all, whereas every non-premise node must carry at least one valid justification to remain in the belief set (tms-premises-require-no-justification). Historically, the original TMS was published by Doyle in 1979, de Kleer extended it to the Assumption-Based TMS in 1986, and the first multi-agent versions appeared with Mason and Johnson (1989) and Bridgeland and Huhns (1990) (doyle-1979-original-tms-dekleer-1986-atms, first-multi-agent-tms-mason-johnson-1989). Single-context TMS enforces classical consistency across all stored facts, while multi-context TMS achieves paraconsistency by scoping consistency to tagged subsets with inference history (tms-single-vs-multi-context-paraconsistency). This paraconsistent stance is fundamentally different from revision itself: revision removes old inconsistent beliefs to make room for new ones, whereas paraconsistent logic retains everything and simply tolerates the contradiction (belief-revision-removes-vs-paraconsistent-tolerates).
All beliefs in this group are currently IN; none have been retracted. This means the knowledge base holds a consistent, mutually compatible picture of the AGM theoretical landscape and the TMS engineering landscape, with no prior claims having been withdrawn or contradicted by newer inferences. The coexistence of both the normative AGM results and the operational TMS mechanisms under a single IN status indicates that the system treats them as complementary rather than competing accounts of belief management.
-
IN
agm-eight-postulates-names
The AGM framework defines exactly eight postulates for a rational belief revision operator: Closure, Success, Inclusion, Vacuity, Consistency, Extensionality, Superexpansion, and Subexpansion -
IN
agm-postulates-8-specific-postulates
The AGM framework defines exactly 8 postulates for belief revision: Closure, Success, Inclusion, Vacuity, Consistency, and Extensionality (first 6, 'basic') plus Superexpansion and Subexpansion (last 2, attributed to Darwiche–Pearl as 'higher-order'). -
IN
belief-revision-complexity-second-level-ph
The computational complexity of query answering (K*P ⊨ Q) and model checking for most belief revision operators and schemes resides at the second level of the polynomial hierarchy (Σ₂ᴾ / Π₂ᴾ), not in P or NP -
IN
belief-revision-removes-vs-paraconsistent-tolerates
Belief revision adjusts a belief set by removing old inconsistent beliefs to accommodate new ones, whereas paraconsistent logic retains all beliefs and tolerates inconsistency rather than eliminating it. -
IN
belief-revision-representational-blow-up
Belief revision exhibits representational blow-up: the result of revising two formulae may not be representable in space polynomial in the size of the inputs, meaning revision can exponentially increase knowledge base size -
IN
dalal-revision-hamming-distance
Dalal revision selects models of P that have minimal Hamming distance to models of K, making it a canonical example of a revision operator requiring no additional structure beyond K and P -
IN
doyle-1979-original-tms-dekleer-1986-atms
The original Truth Maintenance System was published by Doyle (1979, Artificial Intelligence 12(3)) and the Assumption-Based TMS (ATMS) by de Kleer (1986, Artificial Intelligence 28:127–162). -
IN
first-multi-agent-tms-mason-johnson-1989
The first multi-agent Truth Maintenance System was built by Mason and Johnson (1989), and the first single-context multi-agent TMS by Bridgeland and Huhns (1990). -
IN
full-meet-revision-satisfies-all-agm-postulates
Full meet revision is defined as K * P = K + P when K + P is consistent, and K * P = Cn({P}) when K + P is inconsistent, and it satisfies all 8 AGM postulates but is considered 'too conservative' because it discards all old information upon inconsistency. -
IN
gardenfors-triviality-revision-counterfactuals
Gärdenfors' triviality theorem proves that no non-trivial belief revision operator can simultaneously satisfy all AGM postulates and the Ramsey test (a > b ∈ K iff b ∈ K * a) when counterfactual conditionals are part of the object language. -
IN
gardenfors-triviality-theorem
The Gärdenfors triviality theorem states that no non-trivial belief revision operator can simultaneously satisfy all AGM postulates and the Ramsey test when the logical language includes the counterfactual connective '>' -
IN
levi-harper-identities-link-revision-contraction
The Levi identity (K * P = (K − ¬P) + P) and Harper identity (K − P = K ∩ (K * ¬P)) provide exact mathematical equivalences between belief revision and contraction operators, guaranteeing that an AGM-compliant revision operator maps to a contraction satisfying all 8 contraction postulates including Recovery. -
IN
revision-vs-update-temporal-distinction
In AGM belief change theory, 'revision' applies when old beliefs and new information refer to the same situation (agent must discard old beliefs to restore consistency), while 'update' applies when old beliefs refer to the past and new information describes the present (principle of inertia governs). -
IN
tms-base-facts-vs-derived-facts
Reason maintenance distinguishes between base facts (preconditions that can be later rejected) and derived facts, unlike belief revision which treats all facts as equally important. -
IN
tms-premises-require-no-justification
In a Truth Maintenance System, premises (fundamental assumptions) require no justification, while every non-premise node must have at least one valid justification to enter the belief set. -
IN
tms-single-vs-multi-context-paraconsistency
Single-context TMS maintains classical-logic consistency across all facts in memory; multi-context TMS enables paraconsistency by scoping consistency to a subset of facts tagged with logical inference history. -
IN
tms-two-component-architecture
A Truth Maintenance System uses a two-component architecture where a reasoner performs domain inferences and a TMS tracks justifications and consistency, communicating via a shared interface—the TMS does not perform domain reasoning itself. -
IN
tms-two-justification-types
Truth Maintenance Systems support exactly two justification types: Support List (SL, a set of supporting nodes) and Conditional Proof (CP, a conditional inference structure). -
IN
widtio-intersection-maximal-consistent-subsets
The WIDTIO revision operator computes its result as {P} ∪ (intersection of all maximal P-consistent subsets of K), retaining only formulae present in every maximal consistent subset