Coppock's outlook-based semantics #
Statements of opinion are evaluated at outlooks, refinements of possible worlds that settle
matters of opinion as well as of fact, in place of worlds supplemented with a judge. A
proposition is a function from outlooks to three truth values; it is objective when no
world's refinements split it into true and false, discretionary when some world's do, and
strongly discretionary when every world's do, each notion relative to an information state.
Faultless disagreement follows: asserting a proposition puts one at fault only if it is
objectively false at the world of the context, which no strongly discretionary proposition
ever is, while two agents whose doxastic states over outlooks accept and reject it genuinely
disagree. The Swedish subjective attitude verb tycka differs from think only in
presupposing, through the ∂ operator of the paper's Weak Kleene logic, that its complement
is strongly discretionary relative to the common ground, and the paper offers, as a parallel
to Kennedy and Willer, that find and consider would demand strong and mere
discretionariness. The paper's four-outlook model of accessibility and its Swedish and
English judgments are the rows of Data/Examples/Coppock2018.json, against which the
conditions on the three verbs are checked.
Implementation notes #
- The refinement relation is a map
ρ : Ω → W, whose fibres are the refinement classes; that every world has an inhabited class, implicit in the paper's set-based definition of strong discretionariness and in its footnote 8, is the hypothesisFunction.Surjective ρwhere it matters. The classification predicates take the information state as a parameter, the unrelativised notions being the case of the universal state. - The objective propositions of §3.1 form a Boolean subalgebra of the powerset of the outlooks, the image of the powerset of the worlds under preimage, and are order-isomorphic to it when every world is refined, the paper's footnote 8.
- Acceptance is the Kripke box over the agent's accessibility relation on outlooks, from
Logic/Modal/Defs.lean, and rejection the box of falsity, stronger than the paper's gloss "holds in none" on a trivalent proposition but the reading its analysis of (38) uses. Think and tycka are trivalent propositions built with the Weak Kleene conjunction and ∂ ofCore/Data/Trivalent.lean, so that presupposition projection through negation is the logic's rather than a stipulation. - The formal fragment's syntax and translations (§5.1, §5.3), the context-of-utterance parameter, and the §4 pragmatics of assertion as a proposal are not modelled.
TODO #
- The felicity conditions on coordination and quantification under tycka ((20)–(27)) need the issues raised by the complement, which the paper leaves to a theory of manner; their rows carry no model classification.
- A world-judge relativist rendering of the same data (§2, §3.4, §3.5.2) would let the contrast on opinionatedness (38) be stated as a theorem rather than prose.
- The paper argues (33) over the outlooks where its presupposition holds; on an open information state its own definition fails at the other world, so the row's common ground entails the presupposition, and the general condition on states wants stating.
- The prose on Fig. 2 says that from
o₁₀ando₀₀agentareaches "the one in which bothpandqhold" while also rejectingq; the figure hasareacho₁₀, which the model follows. - The footnote 8 isomorphism holds only when every world is refined; the paper does not state the hypothesis.
- Footnote 15 reports the presupposition filtered in a conditional, which the Weak Kleene connectives cannot do; the Middle Kleene conjunction of the substrate could, and the contrast wants stating as a theorem.
- [kennedy-willer-2022]'s pragmatic reworking of counterstance contingency and [anand-korotkova-2022]'s de re readings of find are the data on which the strong against mere discretionariness split could be tested rather than coded.
References #
- [E. Coppock, Outlook-based semantics (2018)][coppock-2018]
- [M. Kölbel, Truth Without Objectivity (2002)][kolbel-2002]
- [M. Kölbel, Faultless disagreement (2003)][kolbel-2003]
- [P. Lasersohn, Context dependence, disagreement, and predicates of personal taste (2005)][lasersohn-2005]
- [C. Kennedy, M. Willer, Subjective attitudes and counterstance contingency (2016)][kennedy-willer-2016]
- [D. Beaver, E. Krahmer, A Partial Account of Presupposition Projection (2001)][beaver-krahmer-2001]
- S. C. Kleene, Introduction to Metamathematics (1952)
- [K. J. Sæbø, Judgment Ascriptions (2009)][saebo-2009]
- [T. Stephenson, Judge Dependence, Epistemic Modals, and Predicates of Personal Taste (2007)][stephenson-2007]
- [C. Kennedy, M. Willer, Familiarity Inferences, Subjective Attitudes and Counterstance Contingency (2022)][kennedy-willer-2022]
- [P. Anand, N. Korotkova, How to Theorize about Subjective Language (2022)][anand-korotkova-2022]
Refinement and objective propositions (§3.1) #
Outlooks refine worlds: each settles the facts of its world and the matters of opinion
besides. The refinement structure is a map from outlooks to worlds, the refinement class of a
world being its fibre, so classes are disjoint and in one-to-one correspondence with the
refined worlds, the paper's ∝.
A set of outlooks is an objective proposition when it corresponds to a set of worlds, a union of refinement classes: a preimage of a set of worlds. A discretionary proposition is one that is not.
Equations
- Coppock2018.Objective ρ O = ∃ (V : Set W), O = ρ ⁻¹' V
Instances For
Objectivity is invariance across each refinement class: membership depends only on the refined world.
Objectivity is saturation under the refinement map: the proposition already contains every outlook sharing a world with one of its members.
The objective propositions form a Boolean subalgebra of the powerset of the outlooks:
the image of the powerset of the worlds under preimage, so closure under ⊔, ⊓ and ᶜ is
inherited wholesale.
Equations
- Coppock2018.objectiveSubalgebra ρ = BooleanSubalgebra.map (CompleteLatticeHom.setPreimage ρ).toBoundedLatticeHom ⊤
Instances For
When every world is refined by some outlook, the objective subalgebra is order-isomorphic to the powerset of the worlds, the paper's footnote 8.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The three-valued classification relative to an information state (§3.5) #
To carry presupposition, propositions are total functions from outlooks to true, false and undefined; an information state is a set of outlooks, and the classification quantifies over each refinement class restricted to the state. The unrelativised notions of the paper are the case of the universal state.
p is objectively false at w: false at every refinement of w.
Equations
- Coppock2018.ObjectivelyFalseAt ρ p w = ∀ (o : Ω), ρ o = w → p o = Trivalent.false
Instances For
Objective relative to C: no refinement class restricted to C assigns p both true
and false.
Equations
- Coppock2018.ObjectiveOn ρ p C = ∀ o ∈ C, ∀ o' ∈ C, ρ o = ρ o' → p o = Trivalent.true → p o' ≠ Trivalent.false
Instances For
Discretionary relative to C: some refinement class restricted to C assigns p both
true and false.
Equations
- Coppock2018.DiscretionaryOn ρ p C = ∃ o ∈ C, ∃ o' ∈ C, ρ o = ρ o' ∧ p o = Trivalent.true ∧ p o' = Trivalent.false
Instances For
Strongly discretionary relative to C: every refinement class the state leaves nonempty
assigns p both true and false, a cut within every world the state leaves open.
Equations
- Coppock2018.StronglyDiscretionaryOn ρ p C = ∀ (w : W), (∃ o ∈ C, ρ o = w) → ∃ o ∈ C, ∃ o' ∈ C, ρ o = w ∧ ρ o' = w ∧ p o = Trivalent.true ∧ p o' = Trivalent.false
Instances For
Discretionary is exactly the failure of objective.
Strong discretionariness entails discretionariness on any nonempty state: the paper's rendering of Kennedy and Willer, on which find demands radical counterstance contingency and consider mere counterstance contingency, so whatever embeds under find embeds under consider.
On the universal state, when every world is refined, strong discretionariness is the
paper's unrelativised definition: every world's refinements split p.
For a bivalent proposition the revised classification agrees with the set-based one of §3.1 on its positive extension.
Equations
- Coppock2018.instDecidableObjectivelyFalseAt ρ p w = id inferInstance
Equations
- Coppock2018.instDecidableObjectiveOn ρ p C = id inferInstance
Equations
- Coppock2018.instDecidableDiscretionaryOn ρ p C = id inferInstance
Equations
- Coppock2018.instDecidableStronglyDiscretionaryOnOfFintype ρ p C = id inferInstance
The norm of accuracy and faultlessness (§3.2) #
Being at fault is relative to the world of the context of utterance, which determines a world and not an outlook: one is at fault for asserting a proposition iff it is objectively false there. A strongly discretionary proposition is true at some refinement of every world the state leaves open, so no one is ever at fault for asserting it, the faultlessness half of faultless disagreement; contradiction is supplied by the propositions being complements.
p splits w: some refinement makes it true and another false. A disagreement about
p at such a world is faultless, the paper's footnote 12.
Equations
- Coppock2018.SplitsAt ρ p w = ((∃ (o : Ω), ρ o = w ∧ p o = Trivalent.true) ∧ ∃ (o : Ω), ρ o = w ∧ p o = Trivalent.false)
Instances For
The norm of accuracy: at a world the proposition splits, no asserter of it is at fault.
A strongly discretionary proposition splits every world the state leaves open, so any disagreement about it there is faultless.
A strongly discretionary proposition is never objectively false at a world the state leaves open: its asserter is never at fault.
Doxastic states, acceptance and disagreement (§3.3) #
An agent's doxastic state at an outlook is the set of outlooks accessible from it, so states vary from outlook to outlook: whether an agent holds a belief is itself settled by outlooks. To accept a proposition is for it to hold throughout one's accessible outlooks, the Kripke box over outlooks with the proposition's truth as valuation.
An agent with accessibility R accepts p at o: p is true at every accessible
outlook.
Equations
- Coppock2018.Accepts R p = ModalLogic.box R fun (x : Ω) => p x = Trivalent.true
Instances For
An agent with accessibility R rejects p at o: p is false at every accessible
outlook, which is stronger than not accepting it.
Equations
- Coppock2018.Rejects R p = ModalLogic.box R fun (x : Ω) => p x = Trivalent.false
Instances For
Two agents disagree about p at o when one accepts it and the other rejects it.
Equations
- Coppock2018.DisagreeAt p R₁ R₂ o = (Coppock2018.Accepts R₁ p o ∧ Coppock2018.Rejects R₂ p o)
Instances For
An agent is opinionated about p at o when they accept or reject it; the paper's (38)
denies opinionatedness without contradiction.
Equations
- Coppock2018.Opinionated R p o = (Coppock2018.Accepts R p o ∨ Coppock2018.Rejects R p o)
Instances For
An accessibility relation is a matter of fact when it depends on an outlook only through the world it refines: the paper's assumption that whether an agent holds a belief is settled by worlds.
Equations
- Coppock2018.ObjectiveRel ρ R = ∀ (o o' o'' : Ω), ρ o = ρ o' → (R o o'' ↔ R o' o'')
Instances For
Acceptance under a factual accessibility relation is constant across a refinement class, so disagreement at an outlook is disagreement at its world.
Equations
- Coppock2018.instDecidableAccepts R p o = id (id inferInstance)
Equations
- Coppock2018.instDecidableRejects R p o = id (id inferInstance)
Equations
- Coppock2018.instDecidableDisagreeAtOfDecidableRel R p o R₂ = id inferInstance
Equations
- Coppock2018.instDecidableOpinionated R p o = id inferInstance
Equations
- Coppock2018.instDecidableObjectiveRelOfDecidableEq ρ R = id inferInstance
Subjective attitude verbs (§3.5, §5) #
English think and Swedish tycka 'think[opinion]' both denote doxastic acceptance; tycka
alone carries the presupposition that its complement is strongly discretionary relative to the
information state, (32) ∂(discretionary(φ)) ∧ □φ in the paper's Weak Kleene logic, on
which an undefined conjunct makes the conjunction undefined.
think (31): bare doxastic acceptance.
Equations
- Coppock2018.think R p o = Trivalent.ofProp (Coppock2018.Accepts R p o)
Instances For
tycka (32): the presupposition that the complement is strongly discretionary relative
to C, conjoined by Weak Kleene conjunction with acceptance.
Equations
- Coppock2018.tycka ρ R p C o = (Trivalent.ofProp (Coppock2018.StronglyDiscretionaryOn ρ p C)).presuppose.meetWeak (Trivalent.ofProp (Coppock2018.Accepts R p o))
Instances For
A tycka report is undefined exactly when its complement is not strongly discretionary relative to the state: the subjectivity requirement is a presupposition, (28)–(29).
A tycka report is true iff its complement is strongly discretionary and the agent accepts it.
tycka and think agree wherever the former is defined: the verbs differ only in the presupposition.
The presupposition projects through negation: I don't think[opinion] it's Tuesday is undefined in the same states as the unnegated report, (28).
An objective complement is presupposition failure for tycka on any nonempty state: the #I think[opinion] it's Tuesday effect, (2b), (28).
The chili model (§3.3, Fig. 2) #
Four outlooks o_pq settle whether the chili is tasty, p, and whether the speaker is an
opera singer, q; worlds settle only q. Agent a reaches from every outlook the one
tasty outlook of its world, and agent b reaches the non-tasty singer outlook from the
singer world and both tasty outlooks from the other, so a accepts p everywhere while
b accepts it in the non-singer world and rejects it in the singer world: the two disagree
about p at o₁₁ and o₀₁ and agree about q there, and b is unopinionated about q
elsewhere. Both relations are matters of fact, so acceptance is constant across each
refinement class. The hybrid (10) and the presupposing complements (33) and (34), for which
the paper gives no model, are read on the same two coordinates.
An outlook (tasty?, singer?).
Equations
- Coppock2018.Chili.Outlook = (Bool × Bool)
Instances For
p, the chili is tasty.
Equations
Instances For
q, I am an opera singer.
Equations
Instances For
John is a sexy linguist (10), the objective coordinate read as linguisthood.
Equations
- Coppock2018.Chili.sexyLinguist o = Trivalent.ofBool (o.1 && o.2)
Instances For
It's terrible that he dumped her (33): defined only where he did, the objective coordinate, and then settled by the discretionary one.
Equations
- Coppock2018.Chili.terribleDumped o = if o.2 = true then Trivalent.ofBool o.1 else Trivalent.indet
Instances For
She doesn't care that he is an idiot (34): defined only where he is, the discretionary coordinate, and then settled by the objective one.
Equations
- Coppock2018.Chili.caresNotIdiot o = if o.1 = true then Trivalent.ofBool o.2 else Trivalent.indet
Instances For
Agent a reaches the tasty outlook of the current world.
Equations
- Coppock2018.Chili.accessA o o' = (o' = (true, o.2))
Instances For
Equations
- Coppock2018.Chili.instDecidableRelOutlookAccessA x✝¹ x✝ = id inferInstance
Agent b reaches the non-tasty outlook from the singer world and both tasty outlooks
from the other.
Equations
- Coppock2018.Chili.accessB o o' = ((o.2 = true → o' = (false, true)) ∧ (o.2 = false → o'.1 = true))
Instances For
Equations
- Coppock2018.Chili.instDecidableRelOutlookAccessB x✝¹ x✝ = id inferInstance
The information states of the model: open, or with the objective coordinate given, or with the discretionary one given.
- open : CommonGround
- objectiveGiven : CommonGround
- discretionaryGiven : CommonGround
Instances For
Equations
- Coppock2018.Chili.instDecidableEqCommonGround x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
The outlooks a common ground leaves open.
Equations
- Coppock2018.Chili.CommonGround.open.toSet = Set.univ
- Coppock2018.Chili.CommonGround.objectiveGiven.toSet = {o : Coppock2018.Chili.Outlook | o.2 = true}
- Coppock2018.Chili.CommonGround.discretionaryGiven.toSet = {o : Coppock2018.Chili.Outlook | o.1 = true}
Instances For
Equations
- One or more equations did not get rendered due to their size.
Tasty is strongly discretionary.
Opera singer is objective.
The hybrid (10) is discretionary, cutting the linguist world's refinements.
The hybrid is not strongly discretionary: false at every refinement of the non-linguist world.
The hybrid is strongly discretionary once the linguist world is given: Ebba tycker att Jonas är en sexig lingvist (15)–(17) is acceptable only in a context where Jonas is taken to be a linguist.
Presupposition placement, (33): a discretionary assertion with an objective presupposition is strongly discretionary once the presupposition is given.
Presupposition placement, (34): an objective assertion with a discretionary presupposition is strongly discretionary on no information state.
The two disagree about p exactly in the singer world, o₁₁ and o₀₁.
The chili dialogue (3) is faultless: no world makes tasty objectively false.
The doctor dialogue (6) contrast: asserting I am an opera singer in the non-singer world violates the norm of accuracy.
So does asserting the hybrid (10) where John is no linguist, (12).
Tycka reports of tasty are defined everywhere and true for a.
Tycka reports of opera singer are undefined.
The paper's judgments #
The rows of Data/Examples/Coppock2018.json with a complement feature denote a
proposition of the chili model, their commonGround feature an information state, and their
verb a subjective attitude verb: tycka under the paper's condition (19), find and
consider under the parallel it offers to Kennedy and Willer. Which predicates are
discretionary is the theory's lexical assumption, as the paper says of doctor and tasty,
so the rows with a bare taste or factual complement check consistency only; the predictions
are the model theorems above, the hybrid rescued by a common ground ((15)–(17)),
presupposition placement ((33) against (34)) and the split of find from consider on the
hybrid (37).
The model proposition a row's complement denotes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The common ground a row names.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The condition a subjective attitude verb places on its complement: strong discretionariness, or mere discretionariness.
- strong : VerbCondition
- mere : VerbCondition
Instances For
Equations
- Coppock2018.instDecidableEqVerbCondition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
The condition as a predicate on a proposition of the chili model relative to a state.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
tycka demands strong discretionariness (19); that find demands the same and consider mere discretionariness is the parallel to Kennedy and Willer the paper offers, leaving the difference between the verbs open.
Equations
- Coppock2018.verbConditions = [("tycka", Coppock2018.VerbCondition.strong), ("find", Coppock2018.VerbCondition.strong), ("consider", Coppock2018.VerbCondition.mere)]
Instances For
Row consistency: a subjective attitude report is acceptable exactly when its complement meets the verb's condition relative to the common ground, open unless the row names one. A complement the model does not read fails the check outright.