Documentation

Linglib.Theories.Semantics.Dynamic.Systems.BUS.DynamicTy2

Bilateral DRS: positive and negative DRS meanings. This is Dynamic Ty2 lifted to bilateral form.

Instances For

    Bilateral test

    Equations
    Instances For

      Bilateral negation: swap

      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[simp]

          DNE is definitional

          Bilateral sequencing

          Equations
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Bilateral disjunction

              Equations
              Instances For

                Lift unilateral DRS to bilateral with complement negation. This is how standard dynamic systems embed into BUS.

                Equations
                Instances For

                  The positive dimension preserves the original DRS

                  The negative dimension is the test-based negation

                  BilateralDen (from Core.Bilateral) uses InfoStates: BilateralDen W E = { positive, negative : InfoState W E → InfoState W E }

                  BilateralDRS uses DRS directly: BilateralDRS S = { positive, negative : S → S → Prop }

                  For worldless systems (W = Unit), we can relate them via: InfoState Unit E ≅ Set (Nat → E) CCP Unit E = InfoState Unit E → InfoState Unit E

                  The relation: a DRS D : S → S → Prop induces a CCP: λ s => { j | ∃ i ∈ s, D i j }

                  Convert DRS to CCP (set-based update)

                  Equations
                  Instances For

                    BUS negation preserves DNE at the DRS level. This is the formal content of "bathroom sentences work in BUS".

                    theorem Semantics.Dynamic.BUS.bseq_positive_assoc {S : Type u_1} (D₁ D₂ D₃ : BilateralDRS S) :
                    (D₁ ⨟ᵇ D₂ ⨟ᵇ D₃).positive = (D₁ ⨟ᵇ (D₂ ⨟ᵇ D₃)).positive

                    Sequencing positive dimensions is associative.