Documentation

Linglib.Theories.Semantics.Probabilistic.SDS.ThresholdInstances

Discretized threshold range: [0, 1/10, 2/10,..., 1]

This provides finite support for marginalization over threshold values.

Equations
Instances For

    Gradable Adjectives as SDS #

    @cite{lassiter-goodman-2017} @cite{tessler-goodman-2019}

    For a gradable adjective like "tall":

    The soft meaning E[1_{height(x) ≥ θ}] emerges from marginalization.

    Entity-instantiated gradable adjective for Semantics.Probabilistic.SDS.

    We curry the entity into the system so that selectional factors can depend on it.

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

      Create an SDS system from an adjective and entity

      Equations
      Instances For

        Generics as SDS #

        For a generic like "Birds fly":

        The soft truth emerges from marginalizing over the uncertain threshold.

        Gradable Nouns as SDS (Degenerate Case) #

        For a gradable noun like "big idiot":

        This is a degenerate SDS where there's no marginalization - the threshold is fixed by the size adjective's scale structure.

        Gradable nouns have trivial (uniform) scenario factors. This captures the key difference from adjectives/generics.

        Compute soft meaning for an adjective via SDS marginalization.

        This shows the SDS machinery reproduces the expected soft meaning.

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

          Compute holds for a gradable noun via Semantics.Probabilistic.SDS.

          Since the scenario is trivial and support is a single point, this reduces to a simple Boolean check.

          Equations
          Instances For

            The Bigness Generalization #

            @cite{morzycki-2009} shows why "big idiot" works but "small idiot" doesn't. This follows from scale structure:

            In SDS terms:

            Positive size adjective has positive threshold

            Equations
            Instances For

              Negative size adjective has zero threshold (vacuous)

              Equations
              Instances For

                For positive size adjectives, the SDS threshold is substantive (> 0).

                Summary #

                This module establishes:

                Instances #

                1. AdjWithEntity E is an SDSConstraintSystem _ ℚ
                2. GenericPredicate is an SDSConstraintSystem _ ℚ
                3. GradableNounWithSize E is an SDSConstraintSystem _ ℚ

                Key Operations #

                Theorems #

                Design Decision: Entity Currying #

                For gradable adjectives, we curry the entity into an AdjWithEntity structure. This allows the selectional factor to depend on entity features (measure value).

                Alternative: Have selectionalFactor : α → Entity → Θ → ℚ We chose currying to keep the typeclass simpler.