Bivalent person features #
Person decomposes into two features, [participant] and [author], the bivalent system Ackema and
Neeleman trace to Halle. Read on participant sets, [participant] holds of the nonempty ones and
[author] of those containing the speaker, so the participant sets and the features form a formal
context (Person.Bears). A value's bundle is the set of features holding of all its participant
sets, its intent in the context. Every set containing the speaker is nonempty, so the closed sets of
features are exactly the lower sets of the chain participant < author: the containment filter
that rules out an author who is no participant is the closure of the context. Harley and Ritter
caution that a geometry encodes morphological dependency, which need not follow logical
implication, so the chain stays a stipulated order, and its coincidence with the closure is a
theorem about person. Two features see the tripartition and not clusivity: a tripartition value
covers exactly the participant sets whose own features are its bundle.
Main definitions #
Person.Feature: the two features, ordered participant < author.Person.Bears: the features a participant set bears.Person.toFeatures: the bundle of a person value.Person.prominence: the top of a value's bundle, the person hierarchy.Person.Category.toFeatures: the bundle of a referential category.
Main results #
Person.wellFormed_iff_isIntent: the well-formed bundles are the closed sets of the context.Person.card_wellFormed: there are three well-formed bundles, so no fourth person.Person.mem_participantSets_iff: a tripartition value covers the participant sets whose features are its bundle.Person.toFeatures_sup: the bundle of a coordination is the union of its conjuncts' bundles.Person.mem_toFeatures_iff: a value bears exactly the features up to its prominence.Person.prominence_le_iff: prominence is the order resolution induces up to clusivity.Person.prominence_le_iff_subset: prominence orders values by inclusion of their bundles.Person.Category.sharedPerson_isSome_iff: a set of categories has a person iff they share a bundle.
References #
Equations
- Person.instDecidableEqFeature x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Person.instReprFeature.repr Person.Feature.participant prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Person.Feature.participant")).group prec✝
- Person.instReprFeature.repr Person.Feature.author prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Person.Feature.author")).group prec✝
Instances For
Equations
- Person.instReprFeature = { reprPrec := Person.instReprFeature.repr }
Equations
- Person.instFintypeFeature = { elems := { val := ↑Person.Feature.enumList, nodup := Person.Feature.enumList_nodup }, complete := Person.instFintypeFeature._proof_1 }
Equations
- Person.instLinearOrderFeature = LinearOrder.lift' Person.Feature.rank Person.instLinearOrderFeature._proof_1
A person feature bundle is the set of its positive features.
Equations
- Person.Features = Finset Person.Feature
Instances For
The context of participant sets and features #
A participant set bears [participant] when it is nonempty and [author] when it contains the speaker.
Equations
- Person.Bears s Person.Feature.participant = s.Nonempty
- Person.Bears s Person.Feature.author = (Discourse.Role.speaker ∈ s)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The bundles passing the containment filter, the lower sets of the chain, are exactly the closed sets of features of the context.
The author feature alone closes to both features.
The bundle with the author feature alone violates containment.
Exactly three bundles pass the containment filter.
The bundle of a person value #
The bundle of a person value is the set of features its participant sets all bear.
Equations
- p.toFeatures = {f : Person.Feature | ∀ s ∈ p.participantSets, Person.Bears s f}
Instances For
A value's bundle is the intent of its participant sets.
Coarsening does not change a value's bundle, since the features do not see clusivity.
The bundle of a coordination is the union of its conjuncts' bundles.
Every bundle is well-formed.
IsSAP is featural participanthood.
IncludesSpeaker is featural authorhood.
A tripartition value covers exactly the participant sets whose features are its bundle, the sets in the domain of its bundle and in no domain of a more specified one.
Two participant sets have the same tripartition person iff they bear the same features.
Prominence #
A bundle is a lower set of the chain participant < author, so it is determined by its top feature, and ordering values by their tops is the person hierarchy 1 > 2 > 3. It is the order coordination induces up to clusivity: a coordination takes the person of its most prominent conjunct, as Zwicky's hierarchy of reference and Corbett's resolution rules state.
The prominence of a value is the top feature of its bundle: [author] for the first person, [participant] for the second, none for the third.
Equations
- p.prominence = Finset.max p.toFeatures
Instances For
A value bears exactly the features up to its prominence.
Prominence orders values by inclusion of their bundles.
Prominence is the order resolution induces up to clusivity, p being at most as prominent as
q iff coordinating them gives q's tripartition value.
The features of a referential category #
The bundle of a category is the set of features its participants bear. The features
underdetermine the first person complex, whose three categories share a bundle; the
decomposition that distinguishes the exclusive is Harbour's (Studies.Harbour2016.signOf).
Equations
- c.toFeatures = Finset.filter (Person.Bears c.participants) Finset.univ
Instances For
The bundle of a category is the bundle of its person.
Every category yields a well-formed bundle.