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.

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.