Katzir and Singh (2015): Economy of Structure and Information #
Katzir and Singh account for the oddness of assertions such as Some Italians come from a warm
country and John has one wife with two felicity conditions. The question condition (8) asks
that an assertion address a question the participants are known to want settled; the answer
condition (15) asks that it be a true, relevant answer not needlessly worse than another true
relevant one, an alternative being better (16) when it is at most as complex, in Katzir's
structural sense, and at least as strong. A Scenario collects the meanings and complexities of
the alternatives, the context and the question, and Felicitous conjoins the two conditions.
Main results #
Scenario.better_trans: being better is a strict order.Scenario.not_goodAnswer_of_stronger: a true relevant alternative of no greater complexity that is strictly stronger makes an answer needlessly weak, behind the some/all cases (17) and (18) and Heim's Maximize Presupposition (21).Scenario.not_goodAnswer_disj,Scenario.not_goodAnswer_conj: disjoining a stronger or conjoining a weaker constituent makes an answer needlessly complex, Hurford's constraint (22).some_all_odd_of_settled,all_felicitous_some_odd,some_felicitous_all_odd: the one-answer question of (1) makes some and all alike odd, the open question of (17) leaves all good and some odd where all holds, and the downward-entailing (18) reverses the verdict.
Implementation notes #
A question is a family of answers, the alternatives of the assertion when no question is explicit, and it is settled in a context when its live answers there coincide, the use the paper makes of the good question of (7); an assertion is relevant when it does not split a cell of the partition the answers induce (the paper's footnote 8). Complexity enters as a rank, the structural order not being rebuilt on trees. Meanings are sets of worlds, with presupposition folded into truth for (21). The embedded cases of Section 4, which the paper leaves open, are not represented.
References #
A discourse situation records the meanings of the alternatives and their structural complexity, the context, and the question, a family of answers.
- meaning : U → Set W
- complexity : U → ℕ
- context : Set W
- question : A → Set W
Instances For
The question is settled in the context when its live answers there coincide.
Equations
Instances For
An assertion is relevant to the question when, within the context, it does not split a cell of the partition the answers induce.
Equations
Instances For
An alternative is at least as good (16a) when it is at most as complex and at least as strong.
Equations
- s.AtLeastAsGood u v = (s.complexity u ≤ s.complexity v ∧ s.meaning u ⊆ s.meaning v)
Instances For
An alternative is better (16b) when it is at least as good and not conversely.
Equations
- s.Better u v = (s.AtLeastAsGood u v ∧ ¬s.AtLeastAsGood v u)
Instances For
A good answer at w (15) is true, relevant, and not needlessly worse than a true relevant
alternative.
Equations
Instances For
An assertion is felicitous at w when the question is not settled (8) and the assertion is a
good answer (15).
Equations
- s.Felicitous u w = (¬s.Settled ∧ s.GoodAnswer u w)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- s.instDecidableAtLeastAsGood u v = { decide := decide (s.complexity u ≤ s.complexity v) && decide (∀ x ∈ s.meaning u, x ∈ s.meaning v), reflects_decide := ⋯ }
Equations
- s.instDecidableBetter u v = { decide := decide (s.AtLeastAsGood u v) && decide ¬s.AtLeastAsGood v u, reflects_decide := ⋯ }
Equations
- s.instDecidableFelicitous u w = { decide := decide ¬s.Settled && decide (s.GoodAnswer u w), reflects_decide := ⋯ }
An answer is needlessly weak, and so not good, when a true relevant alternative of no greater complexity is strictly stronger.
A disjunction whose second disjunct entails the first says what the first does at greater complexity, so it is a needlessly complex answer (22) where the first disjunct is a true relevant one.
Likewise a conjunction whose second conjunct is entailed by the first, (23).
Some and all (Sections 1 and 3.2) #
The some and all alternatives over the three ways a set of grades, names or origins can
fall, the vertices of the triangle of opposition (Aristotelian.Triangle): to none (E), to
some but not all (IO), or to all (A).
The scalar alternatives.
Instances For
Equations
- KatzirSingh2015.instDecidableEqScalar 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.
Instances For
Equations
- KatzirSingh2015.instReprScalar = { reprPrec := KatzirSingh2015.instReprScalar.repr }
Equations
- One or more equations did not get rendered due to their size.
Some is true above the bottom vertex, all only at the top one.
Equations
- KatzirSingh2015.scalarDenotes KatzirSingh2015.Scalar.some_ x✝ = (⊥ < x✝)
- KatzirSingh2015.scalarDenotes KatzirSingh2015.Scalar.all_ x✝ = (x✝ = ⊤)
Instances For
Equations
- One or more equations did not get rendered due to their size.
In the scalar scenario the alternatives form the question and have the same complexity, the context being a parameter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Where the context makes some and all equivalent, as common knowledge that Italy is warm or that every father names all his children alike does in (1) and (19), the question they form has one live answer and both are odd.
Where the equivalence is the speaker's belief rather than common knowledge (17), the question is open, and where the property holds of all all is a good answer while some is needlessly weak.
The explicit question to how many? of (20) is not settled by the common knowledge of (19), and all becomes a good answer while some stays needlessly weak.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under a downward-entailing operator (18) the entailment reverses, some being the stronger, and it is all that is needlessly weak.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The scenario of (18) asserts that every professor who assigned an A to some or all of his students got a raise, over how many of the A-givers got one.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Maximize Presupposition (Section 3.2.3) #
Equations
- KatzirSingh2015.instDecidableEqSky x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- KatzirSingh2015.instReprSky = { reprPrec := KatzirSingh2015.instReprSky.repr }
Equations
- One or more equations did not get rendered due to their size.
- KatzirSingh2015.instReprSky.repr KatzirSingh2015.Sky.many prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "KatzirSingh2015.Sky.many")).group prec✝
Instances For
Equations
- KatzirSingh2015.instFintypeSky = { elems := { val := ↑KatzirSingh2015.Sky.enumList, nodup := KatzirSingh2015.Sky.enumList_nodup }, complete := KatzirSingh2015.instFintypeSky._proof_1 }
A sun is shining and the sun is shining.
Instances For
Equations
- KatzirSingh2015.instDecidableEqArticle 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.
Instances For
Equations
- KatzirSingh2015.instReprArticle = { reprPrec := KatzirSingh2015.instReprArticle.repr }
Equations
- One or more equations did not get rendered due to their size.
The definite carries the uniqueness presupposition into its truth conditions.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
(21) with common knowledge of one sun, the question being whether it shines.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Maximize Presupposition is an instance of the answer condition, the definite being the better answer and the indefinite needlessly weak.
Hurford disjunctions (Section 3.3) #
Equations
- KatzirSingh2015.instDecidableEqTrip 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.
Instances For
Equations
- KatzirSingh2015.instReprTrip = { reprPrec := KatzirSingh2015.instReprTrip.repr }
Equations
- KatzirSingh2015.instFintypeTrip = { elems := { val := ↑KatzirSingh2015.Trip.enumList, nodup := KatzirSingh2015.Trip.enumList_nodup }, complete := KatzirSingh2015.instFintypeTrip._proof_1 }
John visited France, and the disjunction (22) with Paris.
Instances For
Equations
- KatzirSingh2015.instDecidableEqVisit 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.
Instances For
Equations
- KatzirSingh2015.instReprVisit = { reprPrec := KatzirSingh2015.instReprVisit.repr }
Equations
- KatzirSingh2015.instFintypeVisit = { elems := { val := ↑KatzirSingh2015.Visit.enumList, nodup := KatzirSingh2015.Visit.enumList_nodup }, complete := KatzirSingh2015.instFintypeVisit._proof_1 }
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
France or Paris is a needlessly complex answer wherever France is true.
France is a good answer where true.