Alternative-sensitive particles in Ngamo #
Formalises [grubic-2015] Ch. 6–7: the Ngamo particles yak('i) 'only', ke('e) 'also', and har('i) 'even' in a Beaver & Clark-style QUD account. yak(p) presupposes at least p and asserts at most p over entailment-ranked alternatives (the Coppock & Beaver decomposition); ke(p) presupposes a given alternative about a different topic situation; har(p) presupposes a contextual implication of p ranked high on a salient scale (kept as prose).
yak_eq_prejacent_inter_onlyVia reconciles the scalar and identity
formulations of exclusivity: over the conjunction-closure of the
atomic alternatives, yak's total content (presupposition plus
assertion) coincides with the prejacent exhaustified by the
strong-theory onlyVia over the atoms — the Kiss-style
identificational meaning derived from the scalar decomposition.
Distribution (her (10)–(12)): yak cannot associate with preverbal
subjects but is fine in any focus construction; ke/har associate
with preverbal subjects but are marginal with =i/ye-marked focus
under parallel backgrounds — data recorded in distribution.
The Coppock & Beaver decomposition (Ch. 7) #
At least p: some alternative at least as strong as the prejacent holds — yak's presupposition.
Equations
- Grubic2015.atLeast C p = {w : W | ∃ q ∈ C, q ⊆ p ∧ w ∈ q}
Instances For
At most p: no alternative strictly stronger than the prejacent holds — yak's assertion.
Equations
- Grubic2015.atMost C p = {w : W | ∀ q ∈ C, w ∈ q → ¬q ⊂ p}
Instances For
yak('i) 'only': presupposes at least p, asserts at most p
(her Ch. 7, following Coppock & Beaver's only).
Equations
- Grubic2015.yak C p = Pragmatics.Expressives.TwoDimProp.withCI (fun (x : W) => x ∈ Grubic2015.atMost C p) fun (x : W) => x ∈ Grubic2015.atLeast C p
Instances For
ke('e) 'also': presupposes that a distinct alternative is given (her Ch. 7; the different-topic-situation refinement is prose).
Equations
- Grubic2015.ke given p = Pragmatics.Expressives.TwoDimProp.withCI (fun (x : W) => x ∈ p) fun (w : W) => ∃ q ∈ given, q ≠ p ∧ w ∈ q
Instances For
The total content of a two-dimensional meaning: at-issue plus presupposed.
Equations
- Grubic2015.total m = {w : W | m.atIssue w ∧ m.ci w}
Instances For
Reconciling the scalar and identity formulations #
On the building scenario (her (10)–(11)): worlds track which of the house and the granary Kule built.
Who-built-what worlds.
- house : Bool
- granary : Bool
Instances For
Equations
- Grubic2015.instDecidableEqBuildWorld.decEq { house := a, granary := a_1 } { house := b, granary := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Grubic2015.instReprBuildWorld = { reprPrec := Grubic2015.instReprBuildWorld.repr }
Equations
- Grubic2015.builtHouse = {w : Grubic2015.BuildWorld | w.house = true}
Instances For
Equations
- Grubic2015.builtGranary = {w : Grubic2015.BuildWorld | w.granary = true}
Instances For
Instances For
The atomic alternatives.
Equations
Instances For
The QUD's answer space: the atoms and their conjunction.
Equations
Instances For
The scalar and identity formulations coincide: yak's total
content over the conjunction-closed answer space equals the prejacent
exhaustified by onlyVia over the atoms — the Kiss-style
identificational meaning ('built the house and nothing else') derived
from the at-least/at-most decomposition.
ke's additive presupposition needs a distinct given alternative: with only the prejacent given, the presupposition fails everywhere — the anaphoricity behind her (12) parallel-background facts.
Distribution (her (10)–(12)) #
Equations
- Grubic2015.instDecidableEqParticle x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Grubic2015.instReprParticle = { reprPrec := Grubic2015.instReprParticle.repr }
Equations
- Grubic2015.instReprParticle.repr Grubic2015.Particle.yak prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Grubic2015.Particle.yak")).group prec✝
- Grubic2015.instReprParticle.repr Grubic2015.Particle.ke prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Grubic2015.Particle.ke")).group prec✝
- Grubic2015.instReprParticle.repr Grubic2015.Particle.har prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Grubic2015.Particle.har")).group prec✝
Instances For
Equations
- Grubic2015.instDecidableEqHost x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Grubic2015.instReprHost = { reprPrec := Grubic2015.instReprHost.repr }
Equations
- One or more equations did not get rendered due to their size.
- Grubic2015.instReprHost.repr Grubic2015.Host.plainFocus prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Grubic2015.Host.plainFocus")).group prec✝
Instances For
Her (10)–(11) acceptability table: yak cannot associate with
preverbal subjects; ke/har are marginal with =i/ye-marked focus
(under parallel backgrounds — the (12) exception is prose).
Equations
Instances For
No particle-host uniformity: the two asymmetries cross-cut — association possibilities do not follow from the particle or the host alone.