Documentation

Linglib.Data.Generalizations.HomogeneityGap

Generalizations.HomogeneityGap — cross-paper prediction target #

The homogeneity gap of unembedded plural definites (and their modal analogues): a positive sentence is true in the ALL scenario, its negation true in the NONE scenario, and in mixed (GAP) scenarios both are neither clearly true nor clearly false. The generalisation predates any single account ([Lob00], [Kri15b], [KC15], [AJ22]); rival explanations include double strengthening ([Mag14]), exhaustification ([BL21]), and trivalent supervaluation ([Kri16]).

Sibling of Generalizations.HomogeneityProjection, which covers the embedded cells (operator × scenario); this file covers the unembedded polarity × scenario grid. The Predict signatures differ (Polarity vs EmbeddingOperator first argument), so the two pools stay separate.

Main declarations #

Divergence theorems between rival accounts live in the comparing paper's study file, not here.

Substrate #

Scenario triad for unembedded homogeneity items: all-positive baseline, all-negative baseline, and the mixed scenario where the gap appears.

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

      Test-suite schema #

      @[reducible, inline]

      Prediction signature for accounts of the unembedded homogeneity gap: given the sentence polarity and the scenario, the trivalent value the account assigns.

      Equations
      Instances For

        Empirical datum lifted from a paper-anchored LinguisticExample: observed is the trivalent value the paper's judgments commit to in this (polarity, scenario) cell.

        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def Generalizations.HomogeneityGap.instDecidableEqGapDatum.decEq (x✝ x✝¹ : GapDatum) :
            Decidable (x✝ = x✝¹)
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              LinguisticExample adapter #

              def Generalizations.HomogeneityGap.gapTruth (features : List (String × String)) :

              Observed value for a GAP-scenario row. .indet when the paper detected the gap (gap_detected = "true"); otherwise the row must assert its bivalent judgment explicitly via a classical_value key (e.g. the gap-free strong-necessity cells of [AJ22]). Gap rows with neither key are not pool cells — they carry study-local refinements (removers, borderline-response items, issue-relativized judgments) and are excluded rather than assigned a fabricated value.

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

                Lift a LinguisticExample to a GapDatum via the polarity, condition, gap_detected, and classical_value keys. Rows tagged with an embedding key other than "unembedded" return none — embedded cells belong to Generalizations.HomogeneityProjection.

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

                  Pool #

                  Cross-paper pool of unembedded homogeneity-gap data. Rival accounts pass their GapPredict implementations against this pool; per-datum and divergence theorems live in the comparing papers' study files.

                  Equations
                  Instances For