Gaerdenfors' Postulates

Publication Gaerdenfors/88a: Knowledge in Flux --- Modeling the Dynamics of Epistemic States
Name Gaerdenfors' Postulates
Description

Gaerdenfors has set up six postulates, every revision operator shall fulfill.


Let
  • Cn(S) denote the set of formulas implied by S: Cn(S) := { f | S ⊨ f }, Cn(∅) denotes the set of all tautologies.
  • B denote a closed theory, where closed means B = Cn(B),
  • F (and G) denote a set of facts,
  • rev(B, F) denote a revision of theory B, that does not imply any fact f ∈ F.
Then Gaerdenfors' postulates are:
  • Closure:
    rev(B, F) shall be a closed theory, again.
  • Inclusion: The revised theory shall be a subset of the former theory.
    rev(B, F) ⊆ B
  • Vacuity: If the theory does not contain any fact in F, the revision operator shall not change the theory.
    If F ∩ B = ∅, then rev(B, F) = B.
  • Success: If F does not contain a tautology, then a revised theory should not contain any fact in F (anymore).
    If F ∩ Cn(∅) = ∅, then F ∩ rev(B, F) = ∅.
  • Preservation: Two sets of facts, having the same consequences, should lead to the same revision of a theory.
    If Cn(F) = Cn(G), then rev(B, F) = rev(B, G).
  • Recovery: A revision of a theory should have the property, that adding the facts of the set F after a revision step by F, results in the former theory, or in a superset of the former theory.
    B ⊆ Cn( rev(B, F) ∪ F ).
Dm Step Revision