Documentation

Linglib.Theories.Dialogue.DistributionalCG

Distributional Common Ground #

@cite{anderson-2021}

A non-negative real-valued weight function over worlds, refining @cite{stalnaker-2002}'s sharp set-membership context set with graded plausibility. The probabilistic counterpart of Core.CommonGround.CG W.

Substrate role #

This file hosts:

The Anderson 2021 study (Phenomena/Dialogue/Studies/Anderson2021.lean) imports this substrate and adds the conversation-update + RSA-bridge content on top.

Why no [CommitmentGrade ℝ] #

HasSupport ℝ is provided (support g := 0 < g); CommitmentGrade ℝ is NOT, because the involution law support (complement g) ↔ ¬ support g fails on unrestricted reals (e.g., 0 < 1 - 1/2 = 1/2 AND 0 < 1/2). A future CommitmentGrade NNReal or CommitmentGrade Probability instance with proper laws over [0,1] would unlock graded bipolar questions for probabilistic frameworks.

structure Dialogue.DistributionalCG (W : Type u_1) :
Type u_1

A distributional common ground: a non-negative weight function over worlds (@cite{anderson-2021}). The probabilistic counterpart of @cite{stalnaker-2002}'s context set — instead of a sharp membership predicate (W → Prop), the CG assigns graded plausibility (W → ℝ).

  • weight : W
  • weight_nonneg (w : W) : 0 self.weight w
Instances For

    Uniform distributional CG: all worlds equally plausible (empty CG).

    Equations
    Instances For

      Bridge to classical context set: a world is "in the context" iff its weight is positive. Recovers @cite{stalnaker-2002}'s set-membership view from the distributional representation.

      Equations
      Instances For

        Uniform distributional CG maps to the trivial context set.

        theorem Dialogue.DistributionalCG.zero_weight_excluded {W : Type u_1} (cg : DistributionalCG W) (w : W) (h : cg.weight w = 0) :

        A world with zero weight is excluded from the classical context set.

        @[implicit_reducible]

        A distributional CG projects to a context set: worlds with positive weight.

        Equations
        @[implicit_reducible]

        [HasSupport ℝ] instance for distributional CGs. support g := 0 < g matches Anderson's "world has positive weight iff in CG" projection (cf. DistributionalCG.toContextSet).

        Provides ONLY HasSupport ℝ, NOT CommitmentGrade ℝ: the latter would require the involution law on complement, which fails on unrestricted reals. See module docstring.

        Equations

        Bridge: a distributional CG embeds into a commitment space at G = ℝ. The speaker's distributional weights become a single commit speaker .doxastic weight entry in the root.

        Note: the weight_nonneg constraint on DistributionalCG is NOT propagated into CommitmentSpace W ℝ — the substrate doesn't enforce non-negativity. The bridge is sound in the support-projection direction but loses Anderson's structural invariant.

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

          Bridge theorem: the support of a distributional CG equals the toContextSet projection of the bridged commitment space. Demonstrates that the polymorphic substrate at G = ℝ faithfully captures Anderson's distributional CG when projected to its support.