Glass (2025): Attested versus unattested contrafactive belief verbs #
Glass reframes Holton's contrafactive gap. The factive presupposition of know requires its
complement to be Common Ground (EntailsP), and a contrafactive can negate that requirement in
two places: with narrow scope, requiring that not-p be Common Ground (EntailsNot), or with wide
scope, requiring only that the Common Ground be compatible with not-p (CompatibleNot). The
stronger requirement is unattested; the weaker is the postsupposition Glass gives Mandarin yǐwéi
in earlier work (yiweiDefined). Table 1, the states of the Common Ground each profile admits,
is derived from the requirements (Profile.condition_iff). The profiles of know and think
come from the factivity of their fragment entries, whose factive presupposition in the doxastic
substrate is the requirement of the factive profile (subset_support_sentence_iff,
rows_admits).
Implementation notes #
- Context sets are the substrate's
Set W; Table 1 depicts the Common Ground after the report is accepted, so the profiles' conditions take the updated context, the intersection with the report's at-issue content, as their argument. - The attestation facts, no strong contrafactive and yǐwéi a weak one, are the empirical premise
of the reframed question (
Profile.Attested), which Roberts and Özyıldız derive causally. - Verbs' profiles come from their fragment entries' factivity except yǐwéi's, the paper's own analysis, since the fragment records only that it is non-factive.
References #
Two ways to negate the factive presupposition #
Condition (10) is that p is Common Ground, true throughout the context set.
Equations
- Glass2025.EntailsP c p = ∀ w ∈ c, p w
Instances For
Condition (11) is that not-p is Common Ground.
Equations
- Glass2025.EntailsNot c p = ∀ w ∈ c, ¬p w
Instances For
Condition (12) is that the Common Ground is compatible with not-p.
Equations
- Glass2025.CompatibleNot c p = ∃ w ∈ c, ¬p w
Instances For
(11) is the narrow-scope negation, saying that it is not possible that p.
(12) is the wide-scope negation, saying that p is not Common Ground.
The stronger requirement entails the weaker on a nonempty Common Ground.
The weaker requirement does not entail the stronger.
know and contra are complementary on a nonempty Common Ground.
A Common Ground on which p is unsettled satisfies neither the know nor the contra
requirement, the gap between them.
know and yǐwéi are complementary.
know and yǐwéi exhaust the space, since p is Common Ground or it is not.
yǐwéi's postsupposition #
By (14), x yǐwéi p updates the Common Ground with x's belief that p, and is defined only
if the result is compatible with not-p, a postsupposition in the sense of [Bra09].
Equations
- Glass2025.yiweiDefined c belief p = Glass2025.CompatibleNot (c ∩ belief) p
Instances For
A speaker with an opinion about p, whose Common Ground entails it or its negation, and who
signals that the Common Ground is compatible with not-p, holds that not-p, which is why
x yǐwéi p usually conveys that p is false.
Table 1 #
Equations
- Glass2025.instDecidableEqProfile x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Glass2025.instReprProfile = { reprPrec := Glass2025.instReprProfile.repr }
Equations
- One or more equations did not get rendered due to their size.
- Glass2025.instReprProfile.repr Glass2025.Profile.factive prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Glass2025.Profile.factive")).group prec✝
Instances For
The requirement a profile places on the Common Ground after the report is accepted.
Equations
- Glass2025.Profile.factive.condition x✝¹ x✝ = Glass2025.EntailsP x✝¹ x✝
- Glass2025.Profile.nonfactive.condition x✝¹ x✝ = True
- Glass2025.Profile.weakContrafactive.condition x✝¹ x✝ = Glass2025.CompatibleNot x✝¹ x✝
- Glass2025.Profile.strongContrafactive.condition x✝¹ x✝ = Glass2025.EntailsNot x✝¹ x✝
Instances For
Equations
- Glass2025.instDecidableEqState x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Glass2025.instReprState = { reprPrec := Glass2025.instReprState.repr }
Equations
- Glass2025.instReprState.repr Glass2025.State.p prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Glass2025.State.p")).group prec✝
- Glass2025.instReprState.repr Glass2025.State.unsettled prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Glass2025.State.unsettled")).group prec✝
- Glass2025.instReprState.repr Glass2025.State.notP prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Glass2025.State.notP")).group prec✝
Instances For
The state of a Common Ground regarding p.
Equations
- Glass2025.state c p = if Glass2025.EntailsP c p then Glass2025.State.p else if Glass2025.EntailsNot c p then Glass2025.State.notP else Glass2025.State.unsettled
Instances For
The states each profile admits, the rows of Table 1.
Equations
- Glass2025.Profile.factive.Admits x✝ = (x✝ = Glass2025.State.p)
- Glass2025.Profile.nonfactive.Admits x✝ = True
- Glass2025.Profile.weakContrafactive.Admits x✝ = (x✝ ≠ Glass2025.State.p)
- Glass2025.Profile.strongContrafactive.Admits x✝ = (x✝ = Glass2025.State.notP)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Table 1 as a theorem. On a nonempty Common Ground, a profile's requirement holds exactly when the profile admits the Common Ground's state.
Every profile but the strong contrafactive is attested, by know, think and yǐwéi; this is the empirical premise of the reframed question.
Equations
- Glass2025.Profile.strongContrafactive.Attested = False
- x✝.Attested = True
Instances For
Equations
- Glass2025.instDecidablePredProfileAttested Glass2025.Profile.strongContrafactive = isFalse Glass2025.instDecidablePredProfileAttested._proof_1
- Glass2025.instDecidablePredProfileAttested Glass2025.Profile.factive = isTrue trivial
- Glass2025.instDecidablePredProfileAttested Glass2025.Profile.nonfactive = isTrue trivial
- Glass2025.instDecidablePredProfileAttested Glass2025.Profile.weakContrafactive = isTrue trivial
The verbs #
A factivity class determines a profile, requiring the complement of a factive and nothing of a non-factive; postsuppositions are invisible to it.
Equations
Instances For
A doxastic predicate's presupposition is admitted exactly when the requirement of the profile its factivity determines holds, for a factive the requirement (10) that the complement be Common Ground.
yǐwéi's profile on the paper's analysis, beyond the non-factivity its fragment entry records.
Instances For
The fragment's factivity alone makes yǐwéi nonfactive.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The rows' verbs know, think and rènwéi take their profiles from their fragment entries' factivity, and yǐwéi from the paper's analysis.
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
The nine reports of (1), (2), (4), (5) and (7).
Equations
- Glass2025.rows = List.filterMap Glass2025.Row.ofDatum Glass2025.Examples.all
Instances For
The reports are judged acceptable exactly in the states their profiles admit.