McGinnis (2013): Agree and Fission in Georgian Plurals #
McGinnis derives the number suffixes of the Georgian verb from one fused tense–aspect–mood node, which agrees in number with at most one argument and fissions during Vocabulary Insertion. T's number probe looks for [Group] first on the subject and then on a first- or second-person object clitic, and Impoverishment removes the [Group] of a dative first-person plural, whose plurality then shows only through [Multispeaker] in the prefix gv-. Each suffix discharges the features it spells out, so the third-person plural screeve suffix leaves no [Group] for -t, and -t leaves no [#] for the default -s.
Main results #
rows_realized: a form of the pool is grammatical iff its prefix and suffixes are those the analysis inserts.one_exponent_per_feature: in every clause the suffixes realize disjoint parts of T's node, so there is no double plural marking, which Fission alone would not exclude (fission_alone_allows_double_plural).setB_realize,setA_realize: the analysis yields the agreement affixes of the Fragment's two sets, gv- without -t included.
Implementation notes #
- An item's contextual features are read off the fused node as it stands before insertion, so they are never discharged.
- Only the aorist and optative screeves are modelled, and the null second-person prefix without its x- allomorph.
- [DAT] is the feature the Set B prefixes spell out, borne by the argument that the Fragment's second-series pattern marks by Set B, though that pattern makes the direct object nominative.
References #
Features #
The features are the geometry nodes, dative case, and the interpretable TAM features, namely aorist, optative, and the feature the optative shares with the present, future, and conjunctive.
Instances For
Equations
- McGinnis2013.instDecidableEqFeature.decEq (McGinnis2013.Feature.node a) (McGinnis2013.Feature.node b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq (McGinnis2013.Feature.node n) McGinnis2013.Feature.dat = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq (McGinnis2013.Feature.node n) McGinnis2013.Feature.aorist = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq (McGinnis2013.Feature.node n) McGinnis2013.Feature.optative = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq (McGinnis2013.Feature.node n) McGinnis2013.Feature.ftam = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.dat (McGinnis2013.Feature.node n) = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.dat McGinnis2013.Feature.dat = isTrue ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.dat McGinnis2013.Feature.aorist = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_9
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.dat McGinnis2013.Feature.optative = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_10
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.dat McGinnis2013.Feature.ftam = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_11
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.aorist (McGinnis2013.Feature.node n) = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.aorist McGinnis2013.Feature.dat = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_13
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.aorist McGinnis2013.Feature.aorist = isTrue ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.aorist McGinnis2013.Feature.optative = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_14
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.aorist McGinnis2013.Feature.ftam = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_15
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.optative (McGinnis2013.Feature.node n) = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.optative McGinnis2013.Feature.dat = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_17
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.optative McGinnis2013.Feature.aorist = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_18
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.optative McGinnis2013.Feature.optative = isTrue ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.optative McGinnis2013.Feature.ftam = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_19
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.ftam (McGinnis2013.Feature.node n) = isFalse ⋯
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.ftam McGinnis2013.Feature.dat = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_21
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.ftam McGinnis2013.Feature.aorist = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_22
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.ftam McGinnis2013.Feature.optative = isFalse McGinnis2013.instDecidableEqFeature.decEq._proof_23
- McGinnis2013.instDecidableEqFeature.decEq McGinnis2013.Feature.ftam McGinnis2013.Feature.ftam = isTrue ⋯
Instances For
Equations
- McGinnis2013.instReprFeature = { reprPrec := McGinnis2013.instReprFeature.repr }
Equations
- One or more equations did not get rendered due to their size.
- McGinnis2013.instReprFeature.repr McGinnis2013.Feature.dat prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "McGinnis2013.Feature.dat")).group prec✝
- McGinnis2013.instReprFeature.repr McGinnis2013.Feature.ftam prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "McGinnis2013.Feature.ftam")).group prec✝
Instances For
Equations
- McGinnis2013.instFintypeFeature = Fintype.ofEquiv (Phi.Geometry.Node ⊕ Unit ⊕ Unit ⊕ Unit ⊕ Unit) McGinnis2013.Feature.proxyTypeEquiv
f.toNode? is the geometry node f is, if any.
Equations
- (McGinnis2013.Feature.node n).toNode? = some n
- x✝.toNode? = none
Instances For
A feature lies under the node a when it is a node depending on a. The person features lie
under Participant and the number features under Individuation.
Equations
- McGinnis2013.Feature.IsUnder a f = ∃ n ∈ f.toNode?, a ≤ n
Instances For
Equations
- McGinnis2013.Feature.instDecidablePredIsUnder a f = f.toNode?.decidableExistsMem
The interpretable features are those of tense, aspect, and mood.
Equations
- f.IsInterpretable = (f = McGinnis2013.Feature.aorist ∨ f = McGinnis2013.Feature.optative ∨ f = McGinnis2013.Feature.ftam)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The site mentioning the nodes ns bears every node at or below them, since a dependent brings
what it depends on, and the further features extra.
Equations
- McGinnis2013.site ns extra = List.map McGinnis2013.Feature.node (List.flatMap Phi.Geometry.Node.below ns).eraseDups ++ extra
Instances For
A site bears a node iff the node lies below a mentioned one, the root aside, or is among the further features: sites are closed downward.
A dependent node's site contains its dominator's, so geometric dependence is site inclusion
and hence engine ranking (VocabularyItem.le_iff).
Arguments #
An agreeing argument has a person and a number.
Instances For
Equations
- McGinnis2013.instDecidableEqArgument.decEq { person := a, number := a_1 } { person := b, number := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
Equations
- McGinnis2013.instReprArgument = { reprPrec := McGinnis2013.instReprArgument.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Georgian activates neither Addressee nor Minimal ((4)), so a pronoun's first person is Participant with Speaker, its plural adding Multispeaker, its second person is bare Participant, its plural is Group under [#], and only its third person has Class.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A Set B marking spells out [DAT] ((9)), and a Set A marking no case.
Equations
- McGinnis2013.caseFeatures m = if m.affixes = some Georgian.AffixSet.B then [McGinnis2013.Feature.dat] else []
Instances For
The subject of a transitive verb in the second series bears its φ-features and the case of its marking.
Equations
Instances For
The direct object of a transitive verb in the second series bears its φ-features and the case of its marking.
Equations
Instances For
Impoverishment deletes the [Group] of a dative first-person pronoun at the spell-out of vP, after case and before T's number probe ((8)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Agree #
v's person probe is specified for [Participant].
Equations
- McGinnis2013.personProbe = Minimalist.Probe.relativized fun (x : List McGinnis2013.Feature) => x.contains (McGinnis2013.Feature.node Phi.Geometry.Node.participant)
Instances For
T's number probe is specified for [Group], so a goal without [Group] does not halt its search and T probes again ([Bej03]).
Equations
- McGinnis2013.numberProbe = Minimalist.Probe.relativized fun (x : List McGinnis2013.Feature) => x.contains (McGinnis2013.Feature.node Phi.Geometry.Node.group)
Instances For
v's probe finds a participant object first, else a participant subject ((7), (9)), and its agreement node copies the goal's person features and case.
Equations
- One or more equations did not get rendered due to their size.
Instances For
T's number probe searches the subject and then the object if it is a first- or second-person clitic moved to T, both after Impoverishment; a third-person object stays below T ((6), (7)).
Equations
- McGinnis2013.numberGoals subj obj = List.map McGinnis2013.impoverish (subj.asSubject :: if obj.person = Person.third then [] else [obj.asObject])
Instances For
T copies the number content of its goal, and keeps the bare [#] when no goal bears [Group], the probe's [Group] then deleting ((5)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two screeves treated are the aorist (10) and the optative (13).
Instances For
Equations
- McGinnis2013.instDecidableEqScreeve 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
- McGinnis2013.instReprScreeve = { reprPrec := McGinnis2013.instReprScreeve.repr }
Equations
- McGinnis2013.instFintypeScreeve = { elems := { val := ↑McGinnis2013.Screeve.enumList, nodup := McGinnis2013.Screeve.enumList_nodup }, complete := McGinnis2013.instFintypeScreeve._proof_1 }
A screeve bears its interpretable features.
Equations
Instances For
The fused TAM node bears the screeve's features, the subject's person features, and the number content T agreed with.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Vocabulary #
The prefix items are those of (9).
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
The plural suffix -t (13c) takes its [#] from the geometry.
Equations
Instances For
A null suffix (13d) realizes the [#] of a participant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The suffix -s (13e) realizes [#] by default.
Equations
- McGinnis2013.defaultNumber = { site := { focus := McGinnis2013.site [Phi.Geometry.Node.individuation] [], leftCtx := [[McGinnis2013.Feature.ftam]] }, exponent := "s" }
Instances For
A screeve's Vocabulary lists the aorist items (10) or the optative items (13) in scansion order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The person prefix wins Elsewhere competition at v's agreement node.
Equations
Instances For
Strict scansion with local Fission inserts these items at the fused node, whose own features stand as context to every item.
Equations
- McGinnis2013.suffixItems s subj obj = DistributedMorphology.insertions s.vocabulary { focus := [], leftCtx := [McGinnis2013.tamNode s subj obj] } [McGinnis2013.tamNode s subj obj]
Instances For
The overt suffixes are the inserted items' nonnull exponents.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The data pool #
Equations
- McGinnis2013.instReprRow = { reprPrec := McGinnis2013.instReprRow.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The rows are the forms of (2)–(6), (12), (15), (21)–(23), (26).
Equations
- McGinnis2013.rows = List.filterMap McGinnis2013.Row.ofDatum McGinnis2013.Examples.all
Instances For
Agree and Fission. A form is grammatical iff its prefix is the Subset Principle's winner and its suffixes are what scansion inserts, so a clause has one Group, no -t after -es, no -s beside -t, and no -t for a dative first-person plural.
One exponent per feature #
An argument's bundle bears each feature once.
T's fused node bears each feature once, since the screeve's features, the subject's person features, and the number content of T's goal are disjoint.
No double plural marking (§3.3.1). T bears each feature once, so the suffixes realize disjoint parts of its node. At most one realizes [Group], whence -es and -n exclude -t, and at most one realizes [#], whence -t excludes -s.
Fission alone does not exclude double plural marking (§3.3.1). Were T to agree in number with both a plural third-person subject and a plural second-person object, its node would bear two [Group]s, and scansion would insert both -es and -t, the starred (3b); T's single [#] probe is what excludes it.
The ranking #
An item ranks by the number of interpretable features it discharges, then by its Subset Principle specificity, its intrinsic features leading and its contextual ones breaking ties.
Equations
- McGinnis2013.rank i = toLex (List.countP (fun (x : McGinnis2013.Feature) => decide x.IsInterpretable) i.site.focus, i.specificity)
Instances For
Each screeve's Vocabulary descends in rank, since interpretable features are discharged as soon as possible ((10c), (13a)) and -t ranks above -s ((20)).
Intrinsic features lead the ranking, so -t (13c) ranks above the null participant suffix (13d) though it mentions fewer features, and contextual ones break ties, so (13d) ranks above -s (13e).
The geometry ranks the prefixes (9a) above (9b) above (9c) and (9d) above (9e) above (9f), Multispeaker depending on Speaker and Speaker on Participant.
The geometry supplies the [#] of the revised -t (13c), the site of Group being [#, Group].
The agreement sets #
An aorist clause's agreement affixes are its person prefix and plural -t, the affixes the Fragment's agreement sets list.
Equations
- One or more equations did not get rendered due to their size.
Instances For
With a third-person singular subject each object receives its Set B affixes ([Hew95]), gv- without -t for the first person plural.
With a third-person singular object each participant subject receives its Set A affixes.
The -t that Set B lists for the second person plural is T's, since a plural third-person subject's -es leaves none for the object ((3)).