Unalternative Semantics: the prosodic origin #
Formalises [buring-2015]: calculating focus alternatives without F-markers, from metrical structure alone. A branching node's stress pattern restricts its focal targets — under the default weak–strong pattern the Weak Restriction (his (1)) bans targets that vary the weak daughter while the strong stays at its ordinary value; under prosodic reversal the Strong Restriction (his (9)) allows only targets varying the accented daughter non-trivially.
The worked example is his ordered BREAKfast vs ORDERED breakfast:
default stress bans exactly the verb-focus targets ('R breakfast')
and permits object and VP focus; reversal permits exactly the
non-trivial verb-focus targets. The rules live in
Semantics/Focus/Unalternatives.lean, shared with the
morphosyntactic extension of [assmann-etal-2023].
Transitive-verb meanings.
Instances For
Equations
- Buring2015.instDecidableEqRel x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Buring2015.instReprRel.repr Buring2015.Rel.ordered prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Buring2015.Rel.ordered")).group prec✝
- Buring2015.instReprRel.repr Buring2015.Rel.paidFor prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Buring2015.Rel.paidFor")).group prec✝
Instances For
Equations
- Buring2015.instReprRel = { reprPrec := Buring2015.instReprRel.repr }
Equations
- Buring2015.instDecidableEqObj x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Buring2015.instReprObj.repr Buring2015.Obj.breakfast prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Buring2015.Obj.breakfast")).group prec✝
- Buring2015.instReprObj.repr Buring2015.Obj.lunch prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Buring2015.Obj.lunch")).group prec✝
Instances For
Equations
- Buring2015.instReprObj = { reprPrec := Buring2015.instReprObj.repr }
VP meanings as verb–object applications, modelled as pairs.
Equations
- Buring2015.vt r o = (r, o)
Instances For
ordered, with its transitive alternatives.
Equations
- Buring2015.orderedM = { oValue := Buring2015.vt Buring2015.Rel.ordered, aValue := [Buring2015.vt Buring2015.Rel.ordered, Buring2015.vt Buring2015.Rel.paidFor] }
Instances For
breakfast, with its object alternatives.
Equations
- Buring2015.breakfastM = { oValue := Buring2015.Obj.breakfast, aValue := [Buring2015.Obj.breakfast, Buring2015.Obj.lunch] }
Instances For
Default ordered BREAKfast bans the verb-focus target 'paid for breakfast': it varies the weak daughter over given breakfast.
Default ordered BREAKfast permits the object-focus target 'ordered lunch': no way to compose it holding breakfast fixed.
Reversed ORDERED breakfast allows the non-trivial verb-focus target 'paid for breakfast'.
Reversed ORDERED breakfast excludes the trivial target 'ordered breakfast' itself: the accented daughter must vary.
Reversal also excludes object-focus targets: only the accented verb may vary.
The licensed focal targets of default ordered BREAKfast compute to exactly the breakfast-free compositions: object focus with a new object survives; everything about breakfast is banned. The licensed set is the focus value the prosody derives — the pipeline the squiggle consumes at propositional type.