Documentation

Linglib.Core.Discourse.Commitment

Discourse Commitments #

@cite{brandom-1994} @cite{gunlogson-2001} @cite{krifka-2015} @cite{bring-gunlogson-2000} @cite{romero-2024}

Shared types for modeling public commitments in discourse, used by multiple theories of assertion (Krifka, Brandom, Gunlogson).

A CommitmentSlate is an agent's public discourse commitments — the propositions they have publicly committed to (which may differ from their private beliefs). This separation is crucial for:

An agent's public discourse commitments: a list of propositions the agent has publicly committed to.

Following @cite{krifka-2015}: the commitment slate tracks what an agent is publicly committed to, which may diverge from what they privately believe (as in lying, hedging, or performing).

  • commitments : List (BProp W)

    The propositions the agent is publicly committed to

Instances For

    The empty commitment slate: no public commitments.

    Equations
    Instances For

      Add a commitment to the slate.

      Equations
      Instances For

        Retract a commitment (remove first occurrence).

        Not all theories support retraction. Stalnaker's CG model has no retraction mechanism; Krifka and Brandom do.

        Equations
        Instances For

          Convert commitments to a context set: the worlds compatible with all committed propositions.

          Equations
          Instances For

            Check if the slate entails a proposition (holds at all compatible worlds).

            Equations
            Instances For

              Adding a commitment restricts the context set.

              theorem Core.Discourse.Commitment.CommitmentSlate.add_entails {W : Type u_1} (s : CommitmentSlate W) (p : BProp W) (w : W) :
              (s.add p).toContextSet wp w = true

              Adding a commitment entails the added proposition.

              The source of a discourse commitment.

              @cite{gunlogson-2001}: commitments are marked by their epistemic source.

              • .selfGenerated: the agent generated the commitment from their own evidence
              • .otherGenerated: the commitment originates from another participant

              The source determines challengeability: self-generated commitments can be challenged by the addressee; other-generated commitments can be challenged by the speaker.

              • selfGenerated : CommitmentSource

                Commitment generated from agent's own evidence/beliefs

              • otherGenerated : CommitmentSource

                Commitment attributed to another participant

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

                  A commitment tagged with its source.

                  Instances For

                    A source-tagged commitment slate.

                    Instances For

                      The empty tagged slate.

                      Equations
                      Instances For

                        Add a tagged commitment.

                        Equations
                        Instances For

                          Get all self-generated commitments.

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

                            Get all other-generated commitments.

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

                              Convert to a plain (untagged) commitment slate.

                              Equations
                              Instances For

                                Convert to context set (ignoring source tags).

                                Equations
                                Instances For

                                  Contextual evidence bias.

                                  Expectation about p induced by evidence available in the current discourse situation. Used as:

                                  • A felicity condition on rising declaratives
                                  • A bias dimension for polar questions

                                  This type is shared between assertion theory and question bias theory because the same notion of contextual evidence governs both: evidence for p licenses rising declaratives about p and positive polar questions about p.

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