Deal (2024): Interaction, Satisfaction, and the PCC #
Deal derives the Person Case Constraint from a probe specified by an interaction condition, the features it copies from a goal, and a satisfaction condition, the feature that halts its search, with no uninterpretable features anywhere. The probe meets the direct object first, so a direct object that satisfies it bleeds Agree with the indirect object: satisfaction by [PART] gives the strong PCC, by [SPKR] the me-first PCC, and an insatiable probe no PCC. Dynamic interaction lets a feature copied from the direct object narrow the interaction condition, so that the indirect object must bear it too, which gives the weak and the strictly descending PCC. A probe that meets the indirect object first yields the reverse PCC of section 6.2.
Main results #
Deal2024.typology: the runs of the probes derive the typology tables (53) and (57).Deal2024.rows: the clitic combinations of French, Bulgarian, Italian, Spanish, Shapsug Adyghe and Slovenian are grammatical exactly when the language's grammar licenses them.Deal2024.agrees_with_pConstraint,Deal2024.agrees_with_gluttony: on the six cells of table (1) the four varieties coincide with the P-Constraint grammars of Pancheva and Zubizarreta and the gluttony probes of Coon and Keine, the competitors of section 7.Deal2024.universal5_prominence,Deal2024.universal5_addressee: with the cells read as scenarios and each variety as an argument coding, the strong, weak, me-first and strictly descending varieties obey Haspelmath's scenario universal under 1 > 2 > 3, and the strong, weak, you-first and A-descending ones under 2 > 1 > 3, as his section 7.1 claims of the PCC.Deal2024.strictlyDescending_iff_downstream,Deal2024.aDescending_iff_downstream: the two descending statements say that the scenario is downstream under their rankings.
Implementation notes #
The features of the geometry (7) are the person segments of Minimalist.PersonSegment, [φ] its
root π, [PART] participant, [SPKR] speaker and [ADDR] addressee, so a second person and an
inclusive first person bear [ADDR]. The interaction condition is the set of features copied so
far, a goal being visible when it bears them all, which is the set conception the paper's
footnote 10 allows; the paper's single interaction feature is the most specific one copied.
Table (1) has no reflexive cells, so the classification of grammars ranges over its six cells,
PCC.distinctPairs; the mechanism's verdicts on reflexive combinations are not stated.
References #
Probes and their runs #
A grammar fixes the satisfaction condition, none for an insatiable probe, and the features that interact dynamically, copied into the interaction condition when a goal bears them.
- satisfaction : Option Minimalist.PersonSegment
- dynamic : Finset Minimalist.PersonSegment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Deal2024.instFintypeGrammar = Fintype.ofEquiv ((_ : Option Minimalist.PersonSegment) × Finset Minimalist.PersonSegment) Deal2024.Grammar.proxyTypeEquiv
The state of a probe during its walk over the goals records the interaction condition, whether the probe has been satisfied, and the positions of the goals it has interacted with.
- int : Finset Minimalist.PersonSegment
- satisfied : Bool
- agreed : List ℕ
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The initial state is [INT:φ], unsatisfied, with nothing agreed.
Equations
- Deal2024.ProbeState.initial = { int := {Minimalist.PersonSegment.pi}, satisfied := false, agreed := [] }
Instances For
The probe a state denotes sees a goal when the goal bears every feature of the interaction condition.
Equations
- st.probe = Minimalist.Probe.relativized fun (p : Person) => decide (st.int ⊆ Minimalist.PersonSegment.spec p)
Instances For
In one step of the walk a satisfied probe is inert, (8b); otherwise a visible goal is interacted with, its position recorded, the goal's dynamic features are copied into the interaction condition, and the probe is satisfied when the goal bears the satisfaction feature, (44) and (45).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The run of a probe over a goal sequence in interaction order.
Equations
- Deal2024.runProbe g goals = List.foldl (Deal2024.step g) Deal2024.ProbeState.initial goals.zipIdx
Instances For
Dynamic interaction only narrows the probe, since the interaction condition only grows along a run.
A satisfied probe is inert.
A clitic combination ⟨IO, DO⟩ is licit when the probe, meeting the direct object first, interacts with both objects, section 3.1; the reverse PCC of section 6.2, where the probe meets the indirect object first, is licitness of the swapped pair.
Equations
- Deal2024.Licit g s = ((Deal2024.runProbe g [s.low, s.high]).agreed = [0, 1])
Instances For
The grammars #
The strong PCC is the probe [INT:φ, SAT:PART], (15).
Equations
- Deal2024.strong = { satisfaction := some Minimalist.PersonSegment.participant, dynamic := ∅ }
Instances For
The me-first PCC is the probe [INT:φ, SAT:SPKR], (33).
Equations
- Deal2024.meFirst = { satisfaction := some Minimalist.PersonSegment.speaker, dynamic := ∅ }
Instances For
The insatiable probe [INT:φ, SAT:-] of Ubykh and Moro derives no PCC.
Equations
- Deal2024.noPCC = { satisfaction := none, dynamic := ∅ }
Instances For
The weak PCC is an insatiable probe with [PART] interacting dynamically, (38).
Equations
- Deal2024.weak = { satisfaction := none, dynamic := {Minimalist.PersonSegment.participant} }
Instances For
The strictly descending PCC is [SAT:SPKR] with [PART] interacting dynamically, (50).
Equations
- Deal2024.strictlyDescending = { satisfaction := some Minimalist.PersonSegment.speaker, dynamic := {Minimalist.PersonSegment.participant} }
Instances For
The you-first PCC is [SAT:ADDR], section 6.1.
Equations
- Deal2024.youFirst = { satisfaction := some Minimalist.PersonSegment.addressee, dynamic := ∅ }
Instances For
The A-descending PCC is [SAT:ADDR] with [PART] interacting dynamically, section 6.1.
Equations
- Deal2024.aDescending = { satisfaction := some Minimalist.PersonSegment.addressee, dynamic := {Minimalist.PersonSegment.participant} }
Instances For
The typology #
The rank of a person on the hierarchy 2 > 1 > 3 of the A-descending PCC.
Equations
Instances For
Equations
- Deal2024.instDecidableEqPCCType 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.
- Deal2024.instReprPCCType.repr Deal2024.PCCType.strong prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Deal2024.PCCType.strong")).group prec✝
- Deal2024.instReprPCCType.repr Deal2024.PCCType.weak prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Deal2024.PCCType.weak")).group prec✝
- Deal2024.instReprPCCType.repr Deal2024.PCCType.meFirst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Deal2024.PCCType.meFirst")).group prec✝
- Deal2024.instReprPCCType.repr Deal2024.PCCType.youFirst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Deal2024.PCCType.youFirst")).group prec✝
- Deal2024.instReprPCCType.repr Deal2024.PCCType.none prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Deal2024.PCCType.none")).group prec✝
Instances For
Equations
- Deal2024.instReprPCCType = { reprPrec := Deal2024.instReprPCCType.repr }
Equations
- Deal2024.instFintypePCCType = { elems := { val := ↑Deal2024.PCCType.enumList, nodup := Deal2024.PCCType.enumList_nodup }, complete := Deal2024.instFintypePCCType._proof_1 }
The descriptive statements of (2) and section 6.1, one per variety, say that the direct object must be third person; that if there is a third person, the direct object must be third person; that if there is a first person, it must be the indirect object; that the indirect object must outrank the direct object on 1 > 2 > 3; that if there is a second person, it must be the indirect object; that the indirect object must outrank the direct object on 2 > 1 > 3; and nothing.
Equations
- Deal2024.PCCType.strong.Licit x✝ = ¬x✝.low.IsSAP
- Deal2024.PCCType.weak.Licit x✝ = (¬x✝.high.IsSAP → ¬x✝.low.IsSAP)
- Deal2024.PCCType.meFirst.Licit x✝ = ¬x✝.low.IncludesSpeaker
- Deal2024.PCCType.strictlyDescending.Licit x✝ = (x✝.low.prominence < x✝.high.prominence)
- Deal2024.PCCType.youFirst.Licit x✝ = (Minimalist.PersonSegment.addressee ∉ Minimalist.PersonSegment.spec x✝.low)
- Deal2024.PCCType.aDescending.Licit x✝ = (Deal2024.addresseeRank x✝.low < Deal2024.addresseeRank x✝.high)
- Deal2024.PCCType.none.Licit x✝ = True
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Deal2024.instDecidablePredScenarioPersonLicit_1 Deal2024.PCCType.strong x✝ = { decide := !decide x✝.low.IsSAP, reflects_decide := ⋯ }
- Deal2024.instDecidablePredScenarioPersonLicit_1 Deal2024.PCCType.meFirst x✝ = { decide := !decide x✝.low.IncludesSpeaker, reflects_decide := ⋯ }
- Deal2024.instDecidablePredScenarioPersonLicit_1 Deal2024.PCCType.strictlyDescending x✝ = Deal2024.instDecidablePredScenarioPersonLicit_1._aux_4 x✝
- Deal2024.instDecidablePredScenarioPersonLicit_1 Deal2024.PCCType.aDescending x✝ = { decide := (Deal2024.addresseeRank x✝.low).succ.ble (Deal2024.addresseeRank x✝.high), reflects_decide := ⋯ }
- Deal2024.instDecidablePredScenarioPersonLicit_1 Deal2024.PCCType.none x✝ = { decide := true, reflects_decide := ⋯ }
The strictly descending PCC holds of an IO–DO combination exactly when the scenario is downstream on 1 > 2 > 3.
The A-descending PCC holds exactly when the scenario is downstream on 2 > 1 > 3.
A variety codes a combination as the clitic cluster where it is licit and as the longer repair where it is not.
Instances For
Under a person ranking, a cell of table (1) is more usual than another when its kind is higher.
Equations
- Deal2024.MoreUsualOn rank s t = (s ∈ PCC.distinctPairs ∧ t ∈ PCC.distinctPairs ∧ (Clause.Scenario.map rank t).kind < (Clause.Scenario.map rank s).kind)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Under the person scale 1 > 2 > 3, a variety never bans a more usual combination of table (1)
while allowing a less usual one exactly when it is the strong, weak, me-first or strictly
descending PCC, as section 7.1 of [Has21c] requires. The addressee-first varieties ban
the downstream 1 > 2.
Under the ranking 2 > 1 > 3 it is the strong, weak, you-first and A-descending varieties
that obey the scenario universal; me-first and strictly descending ban the then-downstream
2 > 1.
Every variety allows a participant IO with a third-person DO, the ⟨⊤, ⊥⟩ of the binary
person scale, as the person-role universal 9b of [Has21c] requires.
The strong PCC is Modern Greek's T coding in [Has21c]'s (45), the clitic being available exactly where the DO is aliophoric.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The variety a grammar derives is the one whose statement it matches on the six cells.
Equations
- g.pattern = List.find? (fun (t : Deal2024.PCCType) => decide (∀ s ∈ PCC.distinctPairs, Deal2024.Licit g s ↔ t.Licit s)) Deal2024.PCCType.all
Instances For
Table (57), the typology by satisfaction condition and dynamic interaction features, with table (53) as its rows and columns without [ADDR]; a probe satisfied by [φ] Agrees with the direct object alone and derives no variety, and dynamic [φ] changes nothing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every grammar derives the variety that table (57) gives it, so the runs derive the tables.
Satisfaction by [PART] absorbs dynamic interaction. A direct object bearing a dynamic feature bears [PART] and satisfies the probe first, so every column-one grammar of the table licenses exactly what the strong PCC does, for every pair of persons.
Off the diagonal, for objects of distinct person, the strictly descending PCC requires the indirect object to outrank the direct object on 1 > 2 > 3.
The competitors (section 7) #
On the six cells of table (1) the four varieties coincide with the P-Constraint grammars of [PZ18], strictly descending with ultra-strong.
On the six cells the four varieties coincide with the gluttony probes of [CK21], so a probe that stops too early and one that agrees too much draw the same lines there.
The rows #
Equations
- Deal2024.personOf e key = match e.feature? key with | some "1" => some Person.first | some "2" => some Person.second | some "3" => some Person.third | x => none
Instances For
The grammars of a row's language are listed by its pattern, Slovenian speakers having a strong or a weak PCC.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every clitic combination of the rows is grammatical exactly when the language's grammar licenses it, the probe meeting the indirect object first in the reverse-PCC rows of Shapsug Adyghe and of Slovenian with the direct object clitic first.