Documentation

Linglib.Features.Person.Capabilities

The person-bearing capability #

HasPerson equips a carrier with the grammatical person it bears; HasPerson.Compatible is the induced agreement relation, slot compatibility in the flat information order. Carriers storing UD realization lift through Person.fromUD; carriers storing a (UD person, clusivity) pair recover the quadripartition cell ([Cys09]) in Syntax/Category/Pronoun/Capabilities.lean.

class HasPerson (α : Type u_1) :
Type u_1

A carrier of grammatical person. = the carrier does not mark person.

  • personOf : αFlat Person

    The person value the carrier bears, if marked.

Instances
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    @[reducible, inline]
    abbrev HasPerson.Compatible {α : Type u_1} {β : Type u_2} [HasPerson α] [HasPerson β] (a : α) (b : β) :

    Person compatibility: valued persons coincide, an unvalued carrier is a wildcard.

    Equations
    Instances For

      φ-compatibility of UD bundles entails person compatibility.