Observability #
SE.Persistence.Relation.Observability
A presentation is a function π : C → O from states to what an observer
receives.
The predicates it can express are exactly those that depend on a
state only through π.
This module relates a presentation to the identity relation ~_P using
observationalEquivalence and relationInvariants from the Invariance module.
- Sound: identity-related states have equal presentations.
- Complete: states with equal presentations are identity-related.
Soundness and completeness are hypotheses.
This module does not say how either is warranted.
A sound presentation can certify non-identity.
Certifying identity needs completeness.
A presentation that is not complete is blind:
some states it cannot separate are not identity-related, and
presentation_blind_example shows this can happen.
The predicates a presentation can express: those of the form P (π x).
Equations
Instances For
Observational equivalence over the presentable predicates is equality of presentations.
Identity-related states have equal presentations.
Equations
- c.PresentationSound d π = ∀ (x y : C), c.identityRel d x y → π x = π y
Instances For
States with equal presentations are identity-related.
Equations
- c.PresentationComplete d π = ∀ (x y : C), π x = π y → c.identityRel d x y
Instances For
Soundness means every presentable predicate is a step invariant.
Completeness means every step invariant is constant on presentation classes.
Completeness means every identity invariant is determined by the presentation.
Separation: a sound presentation that distinguishes two states certifies that they are not identity-related.
Identification: a complete presentation that does not distinguish two states certifies that they are identity-related.
A presentation is not complete exactly when it is blind: it fails to separate some states that are not identity-related.
A coarser presentation of a sound presentation is sound.
If a coarser presentation is complete, so is the finer one.
Blindness occurs: some classification, dynamics and presentation fail to separate two states that are not identity-related.