Documentation

ISAR.ViewIndependence

An observational isomorphism between two dialects D1 and D2. It establishes that their observation spaces are isomorphic (via f and g), and that they commute with decoding from the invariant substrate quotient.

Instances For
    theorem ISAR.no_preferred_syntax (D1 D2 : Dialect) (iso : ObservationalIsomorphism D1 D2) (q : InvariantLayer) :
    D2.ObsEq (iso.f (D1.decode q)) (D2.decode q)

    No Preferred Syntax Theorem: If two dialects are observationally isomorphic, then for any state in the invariant substrate q, their decoded observations are isomorphic. Thus, neither syntax is ontologically privileged; they are just different representations of the same underlying substrate state.

    Observational isomorphism is reflexive.

    Equations
    Instances For

      Observational isomorphism is symmetric.

      Equations
      • iso.symm = { f := iso.g, g := iso.f, f_congr := , g_congr := , f_g_inverse := , g_f_inverse := , commute := }
      Instances For

        Observational isomorphism is transitive.

        Equations
        • iso1.trans iso2 = { f := iso2.f iso1.f, g := iso1.g iso2.g, f_congr := , g_congr := , f_g_inverse := , g_f_inverse := , commute := }
        Instances For