Generalizations.HomogeneityGap — cross-paper data pool #
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 datum types differ (Polarity vs
EmbeddingOperator first component), so the two pools stay separate.
Main declarations #
GapScenario— ALL / NONE / GAP scenario triad.GapDatum— typed empirical datum lifted fromLinguisticExamplerows byfromExample(paperFeatures keyspolarity,condition,gap_detected; rows with anembeddingkey other thanunembeddedare excluded — those belong to the projection pool).allData— pooled rows from [KC15] (unembedded baselines), [Kri15b] (switches items), and [AJ22] (weak-necessity modal items).
Rival accounts state their predictions in their own study files, at the
granularity their paper supports, and are run against this pool there —
restricted by source.bibkey to the papers available at each study's
publication date. Divergence theorems between rival accounts likewise
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.
- all : GapScenario
- none : GapScenario
- gap : GapScenario
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Generalizations.HomogeneityGap.instDecidableEqGapScenario x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Datum schema #
Empirical datum lifted from a paper-anchored LinguisticExample:
observed is the trivalent value the paper's judgments commit to in
this (polarity, scenario) cell.
- polarity : Features.Polarity
- scenario : GapScenario
- observed : Trivalent
- source : Data.Examples.SourceRef
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
LinguisticExample adapter #
Read a Polarity from the paperFeatures "polarity" value.
Equations
- Generalizations.HomogeneityGap.parsePolarity "positive" = some Features.Polarity.positive
- Generalizations.HomogeneityGap.parsePolarity "negative" = some Features.Polarity.negative
- Generalizations.HomogeneityGap.parsePolarity x✝ = none
Instances For
Read a GapScenario from the paperFeatures "condition" value.
Equations
- Generalizations.HomogeneityGap.parseScenario "ALL" = some Generalizations.HomogeneityGap.GapScenario.all
- Generalizations.HomogeneityGap.parseScenario "NONE" = some Generalizations.HomogeneityGap.GapScenario.none
- Generalizations.HomogeneityGap.parseScenario "GAP" = some Generalizations.HomogeneityGap.GapScenario.gap
- Generalizations.HomogeneityGap.parseScenario x✝ = none
Instances For
Observed trivalent value for a baseline cell, determined by polarity: a positive sentence is true in ALL and false in NONE; a negative one the reverse.
Equations
- Generalizations.HomogeneityGap.baselineTruth Features.Polarity.positive Generalizations.HomogeneityGap.GapScenario.all = Trivalent.true
- Generalizations.HomogeneityGap.baselineTruth Features.Polarity.negative Generalizations.HomogeneityGap.GapScenario.all = Trivalent.false
- Generalizations.HomogeneityGap.baselineTruth Features.Polarity.positive s = Trivalent.false
- Generalizations.HomogeneityGap.baselineTruth Features.Polarity.negative s = Trivalent.true
Instances For
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 are run against this pool in the study files; per-datum and divergence theorems live there too.