Documentation

ISAR.ReverseRosetta

A standard autonomous transition system.

Instances For
    inductive ISAR.Reachable (TS : TransitionSystem) :
    TS.StateTS.StateProp

    Reflexive transitive closure of the transition relation.

    Instances For
      def ISAR.IsClosed (TS : TransitionSystem) (C : TS.StateProp) :

      A subset of states C is closed under steps of the transition system.

      Equations
      Instances For
        theorem ISAR.closure_preserved_under_reachability (TS : TransitionSystem) (C : TS.StateProp) (hc : IsClosed TS C) (s1 s2 : TS.State) :
        C s1Reachable TS s1 s2C s2

        Forward Invariance of Closed Subsystems: If a system state-space subset C is closed under steps (forward invariant), then any state reachable from C remains in C.

        A transition system where transitions depend on an external anchor (environment/context).

        Instances For
          inductive ISAR.Trace (ADS : AnchorDependentSystem) :
          ADS.StateList ADS.AnchorADS.StateProp

          Trace of an anchor-dependent system under a sequence of anchors.

          Instances For
            theorem ISAR.referentially_open_requires_anchor (ADS : AnchorDependentSystem) (Obs : Type) (decode : ADS.StateObs) (s s1' s2' : ADS.State) (as1 as2 : List ADS.Anchor) (_h1 : Trace ADS s as1 s1') (h2 : Trace ADS s as2 s2') (h_diff : decode s1' decode s2') :
            (as : List ADS.Anchor), ¬∀ (s' : ADS.State), Trace ADS s as s'decode s' = decode s1'

            Referentially Open Requires Anchor Theorem: If a state s can lead to different observations under different anchor sequences as1 and as2, then the trace semantics are not recoverable from the state alone (without the anchors).