Implicature Types #
Theory-neutral data types for scalar implicature phenomena.
The possible implicature outcomes for a scalar position.
- triggered : ImplicatureStatus
Implicature is derived (Bel_S(not psi) or P > threshold)
- possible : ImplicatureStatus
Implicature is available but not required
- blocked : ImplicatureStatus
Implicature is blocked (DE context, no competence)
- absent : ImplicatureStatus
No scalar item / irrelevant position
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Coverage status for a phenomenon.
- complete : CoverageStatus
- incomplete : CoverageStatus
- outOfScope : CoverageStatus
- wrong : CoverageStatus
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Interfaces.instBEqCoverageStatus.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Pragmatic phenomena that theories might cover
- scalarImplicature : PragmaticPhenomenon
- deBlocking : PragmaticPhenomenon
- taskEffect : PragmaticPhenomenon
- referenceGames : PragmaticPhenomenon
- knowledgeCancellation : PragmaticPhenomenon
- exhaustivity : PragmaticPhenomenon
- freeChoice : PragmaticPhenomenon
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Interfaces.instBEqPragmaticPhenomenon.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Coverage report for a single phenomenon
- phenomenon : PragmaticPhenomenon
- status : CoverageStatus
- notes : String
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Full coverage report for a theory
- theoryName : String
- phenomena : List PhenomenonCoverage
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Get status for a phenomenon (helper)
Equations
- tc.statusFor p = Option.map (fun (x : Interfaces.PhenomenonCoverage) => x.status) (List.find? (fun (x : Interfaces.PhenomenonCoverage) => x.phenomenon == p) tc.phenomena)
Instances For
Count phenomena by status
Equations
- tc.countByStatus s = (List.filter (fun (x : Interfaces.PhenomenonCoverage) => x.status == s) tc.phenomena).length
Instances For
List incomplete phenomena
Equations
- One or more equations did not get rendered due to their size.
Instances For
List out-of-scope phenomena
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
A DE blocking test case derived from empirical data.
- ueDescription : String
Description of the UE example
- deDescription : String
Description of the DE example
- scalarTerm : String
The scalar term
- expectedUE : Bool
Expected: implicature arises in UE
- expectedDE : Bool
Expected: implicature blocked in DE
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Result of testing a theory against task effect data
- theoryPredictsTaskEffect : Bool
Does the theory predict task effect?
- dataShowsTaskEffect : Bool
Does the data show task effect?
- predictedRate : Nat
Theory's predicted baseline rate
- observedRate : Nat
Observed rate (verification task)
- rateDifference : Nat
Difference between predicted and observed
- isMatch : Bool
Does theory match data?
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compare a theory's predicted rate to empirical data.