Documentation

Linglib.Theories.Semantics.Dynamic.Core.Translation

structure Semantics.Dynamic.Core.PLAPoss (E : Type u_1) :
Type u_1

PLA-style possibility: assignment + witness sequence (no world)

  • assignment : E
  • witnesses : E
Instances For

    PLA-style information state

    Equations
    Instances For

      Embed PLA possibility into Core possibility.

      Uses Unit world and combines assignment/witnesses into single assignment. Pronouns are offset by a large constant to avoid collision.

      Equations
      Instances For

        Lift PLA state to Core state

        Equations
        Instances For

          Project Core possibility to PLA possibility.

          Discards world, splits assignment into variable/pronoun parts.

          Equations
          Instances For

            Project Core state to PLA state

            Equations
            Instances For
              theorem Semantics.Dynamic.Core.pla_core_pla_assignment {E : Type u_1} (p : PLAPoss E) (n : ) (h : n < 1000) :

              PLA → Core → PLA is identity on the relevant components

              PLA → Core → PLA preserves witnesses

              theorem Semantics.Dynamic.Core.embedding_preserves_agreement {E : Type u_1} (p q : PLAPoss E) (hv : ∀ (n : ), n < 1000p.assignment n = q.assignment n) (hw : ∀ (n : ), p.witnesses n = q.witnesses n) (n : ) :

              Embedding preservation: the translation preserves state structure.

              If two PLA possibilities agree on all variables and witnesses, their Core translations agree on all assignments.

              Lift PLA CCP to Core CCP.

              Equations
              Instances For

                Project Core CCP to PLA CCP (for Unit world).

                Equations
                Instances For

                  Why This Works #

                  @cite{muskens-1996}

                  The embedding PLAPoss.toCore is injective: different PLA possibilities map to different Core possibilities.

                  The projection Possibility.toPLA is surjective onto Unit-world states: every PLA possibility is the projection of some Core possibility.

                  For Unit-world states, this gives an isomorphism between PLA and Core:

                    PLAInfoState E ≃ InfoState Unit E
                  

                  This is the formal content of @cite{muskens-1996}'s claim that DPL embeds into CDRT: the "worldless" setting is just the W = Unit case. The PLA embedding follows analogously via @cite{dekker-2012}'s elaboration.

                  Bilateral Extension #

                  For BUS (bilateral semantics), we need:

                  The bilateral structure is orthogonal to the PLA/Core distinction. Both PLA and Core can have bilateral variants.