Documentation

Linglib.Features.Phi.Geometry

The φ-feature geometry #

The morphosyntactic feature geometry of pronouns: monovalent person, number, and class features organized as a dependency tree under a root Referring Expression node, with Participant (Speaker, Addressee) and Individuation (Group, Minimal with its dependent Augmented, and Class) as the organizing nodes, with the collective first-person node Multispeaker below Speaker. A feature appears only together with the nodes it depends on, so the feature content of a pronoun is a lower set of the dominance order; markedness is node count; and an organizing node with no dependent receives its default daughter — Speaker, Minimal, Inanimate — by rule. Person and number cells are assigned their geometries, the contrastive Minimal node being present only in inventories that activate it. The tree is of the same formal type as the phonological feature geometries of [Cle85] and [Sag86].

Main definitions #

Main results #

References #

The nodes of the geometry: the root, the three organizing nodes, and their dependents.

  • referringExpression : Node

    The root: every pronoun; bare, the third person.

  • participant : Node

    Discourse participant: first and second person.

  • speaker : Node

    Includes the speaker; Participant's default dependent.

  • multispeaker : Node

    Includes the speaker and others: a collective first person, expressing first-person plurality through person where number does not.

  • addressee : Node

    Includes the addressee.

  • individuation : Node

    Number and class.

  • group : Node

    More than one: plural.

  • minimal : Node

    A minimal set; Individuation's default dependent, singular alone and dual together with Group.

  • augmented : Node

    A minimal group and more: paucal or trial.

  • nounClass : Node

    Gender and class.

  • animate : Node

    Animate.

  • inanimate : Node

    Inanimate or neuter; Class's default dependent.

  • feminine : Node

    Feminine.

  • masculine : Node

    Masculine.

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    def Phi.Geometry.instReprNode.repr :
    NodeStd.Format
    Equations
    Instances For

      The first k links of the parent chain.

      Equations
      Instances For

        The proper ancestors of a node, nearest first; the tree has depth four.

        Equations
        Instances For

          Dominance: a lies on the parent chain of b, so that b depends on a.

          Equations
          Instances For
            theorem Phi.Geometry.Node.parent_mem_ancestorsAux {n p : Node} (h : n.parent = some p) (k : ) :
            p ancestorsAux (k + 1) n
            theorem Phi.Geometry.Node.dominates_iff (a b : Node) :
            a.Dominates b a = b a b.ancestors

            Dominance is membership in the parent chain.

            @[instance_reducible]

            The dominance order: a ≤ b when b depends on a.

            Equations
            • One or more equations did not get rendered due to their size.
            theorem Phi.Geometry.Node.le_iff (a b : Node) :
            a b a = b a b.ancestors
            @[instance_reducible]
            Equations
            @[instance_reducible]
            Equations
            @[instance_reducible]

            The root dominates every node.

            Equations
            @[instance_reducible]
            instance Phi.Geometry.Node.instLocallyFiniteOrder :
            LocallyFiniteOrder Node
            Equations
            theorem Phi.Geometry.Node.lt_of_parent {a b : Node} (h : b.parent = some a) :
            a < b

            Every node.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The nodes a node depends on, itself included and the root excluded: the content a privative feature brings with it.

              Equations
              Instances For
                theorem Phi.Geometry.Node.mem_below {a n : Node} :
                a n.below < a a n
                theorem Phi.Geometry.Node.toFinset_below (n : Node) :
                n.below.toFinset = Finset.Ioc n
                theorem Phi.Geometry.Node.below_subset_below {a b : Node} (h : a b) :
                a.below b.below

                A dependent brings more than what it depends on.

                Default fill-in #

                def Phi.Geometry.fillDefaults (s : Finset Node) :
                Finset Node

                Fill in defaults: an organizing node present without any dependent receives its default daughter. The node count of a geometry is taken before fill-in.

                Equations
                Instances For
                  theorem Phi.Geometry.fillDefaults_isLowerSet {s : Finset Node} (hs : IsLowerSet s) :
                  IsLowerSet (fillDefaults s)

                  Person and number cells #

                  def Phi.Geometry.personNodes :
                  PersonOption (Finset Node)

                  The person geometries: first person is the bare Participant node (Speaker by default), exclusive Participant with Speaker, inclusive Participant with Speaker and Addressee, second Participant with Addressee, third nothing; the impersonal has no geometry.

                  Equations
                  Instances For
                    def Phi.Geometry.numberNodes (active : Finset Node) :
                    NumberOption (Finset Node)

                    The number geometries, relative to an active inventory: singular is the bare Individuation node, with Minimal where the inventory activates it contrastively; plural adds Group; dual Minimal with Group; paucal and trial add Augmented; the number-neutral value is nothing. Greater numbers and the minimal–augmented values have no geometry.

                    Equations
                    Instances For
                      def Phi.Geometry.cell (active : Finset Node) (p : Person) (n : Number) :
                      Option (Finset Node)

                      The geometry of a person–number cell: the root with the person and number nodes, the latter only in an inventory that activates Individuation.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def Phi.Geometry.Licenses (active : Finset Node) (p : Person) (n : Number) :

                        An inventory licenses a cell when the cell's geometry lies within it.

                        Equations
                        Instances For
                          @[instance_reducible]
                          instance Phi.Geometry.instDecidableLicenses (active : Finset Node) (p : Person) (n : Number) :
                          Decidable (Licenses active p n)
                          Equations
                          theorem Phi.Geometry.personNodes_isLowerSet {p : Person} {ps : Finset Node} (h : personNodes p = some ps) :
                          IsLowerSet (insert ps)
                          theorem Phi.Geometry.numberNodes_isLowerSet {active : Finset Node} {n : Number} {ns : Finset Node} (h : numberNodes active n = some ns) :
                          IsLowerSet (insert ns)
                          theorem Phi.Geometry.cell_isLowerSet {active : Finset Node} {p : Person} {n : Number} {g : Finset Node} (h : cell active p n = some g) :
                          IsLowerSet g

                          Every assigned geometry is a lower set.