Documentation

Linglib.Syntax.Category.Verb.Defs

Verb entries #

Verb is the framework-neutral verb entry shared by every language's fragment. Its fields are grouped into the facets Verb.ArgStructure, Verb.Aspect, Verb.Presupposition and Verb.Attitude, beside the selectional and inflectional enums VoiceType, Verb.PerfectAuxiliary and SenseTag. A verb's valency is its participants and their diatheses, and a frame-conditioned attitude, opacity or control lives on a Verb.Reading row. The classifications of an entry, factive, implicative, trigger and so on, are read off these fields in Syntax/Category/Verb/Basic.lean.

Implementation notes #

References #

Selectional and inflectional enums #

inductive VoiceType :

The external-argument dimension of a verb's frame, neutral between syntactic frameworks.

  • agentive : VoiceType

    An external argument is introduced, as in transitives and unergatives.

  • nonThematic : VoiceType

    No external argument is introduced, as in unaccusatives and anticausatives.

  • expletive : VoiceType

    The head has no specifier and no semantics, as in the middle voice.

  • reflexive : VoiceType

    An agent that binds the internal argument ([Woo15]).

  • experiencer : VoiceType

    An experiencer external argument ([Woo15]).

Instances For
    @[instance_reducible]
    instance instDecidableEqVoiceType :
    DecidableEq VoiceType
    Equations
    def instReprVoiceType.repr :
    VoiceType → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      Equations

      The voice type introduces an external argument.

      Equations
      Instances For
        @[instance_reducible]
        Equations

        The auxiliary of the perfect in a language that forms it with be or have, as Romance and Germanic languages do.

        Instances For
          @[instance_reducible]
          Equations
          Equations
          Instances For
            inductive SenseTag :

            The sense that distinguishes polysemous entries sharing a citation form, as remember the implicative and remember the question-embedding factive.

            • default : SenseTag

              The primary sense.

            • rogative : SenseTag

              The question-embedding sense.

            • causative : SenseTag

              The causative use of an otherwise non-causative verb.

            • instrumental : SenseTag

              The instrument-specific sense.

            • occasion : SenseTag

              The occasion sense, with an agent-evocator subject ([SB24]).

            • stative : SenseTag

              The stative reading of a polysemous verb, as positional suivre 'follow'.

            Instances For
              @[instance_reducible]
              instance instDecidableEqSenseTag :
              DecidableEq SenseTag
              Equations
              def instReprSenseTag.repr :
              SenseTag → ℕ → Std.Format
              Equations
              Instances For
                @[instance_reducible]
                instance instReprSenseTag :
                Equations

                Field facets #

                Each facet groups a concern's fields; Verb composes them via extends, so flat access (v.valency) is preserved.

                The argument structure and realization of a verb are its valency and voice. An implicit argument is a frame position (ArgumentFrame.objectDrop).

                • valency : Valency

                  The verb's participants, with the proto-role entailment profiles the entry records for them ([Dow91], [Gri11], [Lev20]), and its diatheses, the basic diathesis first; the default records no participant.

                • voiceType : Option VoiceType

                  The voice type, which fixes whether an external argument is introduced.

                • passivizable : Bool

                  Can the verb passivize?

                • perfectAuxiliaries : Finset PerfectAuxiliary

                  The auxiliaries the verb forms its perfect with, as its grammar gives them, both where it gives both; empty where the language has no choice or the entry records none.

                Instances For
                  Equations
                  Instances For
                    structure Verb.Aspect :

                    The aspectual class of a verb is its Vendler class, degree-achievement scale, direction of motion, incrementality and phasal class.

                    • vendlerClass : Option Aspect.VendlerClass

                      [Ven57] aspectual class of the verb's base VP. For verbs whose class depends on the object NP (eat apples = activity, eat two apples = accomplishment), record the class with a quantized (bounded) object. none for verbs where Vendler class is inapplicable (e.g., clause-embedding verbs).

                    • scaleDimension : Option Degree.ScalarDimension

                      The dimension of the scale along which a degree achievement measures change.

                    • scalePolarity : Polarity

                      The pole of the dimension towards which a degree achievement measures change, negative for dry, a decrease in wetness.

                    • direction : Option Spatial.Path.Direction

                      The direction of the path along which a verb of motion displaces its theme, relative to the ground ([Pan11]). It is .goal for arrive and come, .source for leave, and .place for a verb of manner of motion, which displaces its theme without a direction ([LRH95] p. 147, roll, walk, swim against arrive, come, fall), and none for a verb that says nothing of its theme's path.

                    • incrementality : Option Aspect.Incrementality

                      The [Kri98] incrementality class of the theme relation, none for intransitives and clause-embedding verbs.

                    • phasal : Option Aspect.Phasal

                      The phasal class of a phasal verb such as stop, start or continue.

                    Instances For
                      def Verb.instReprAspect.repr :
                      Aspect → ℕ → Std.Format
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[instance_reducible]
                        Equations
                        @[instance_reducible]
                        Equations
                        Equations
                        Instances For

                          The presupposition profile of a verb is its factivity class and its implication signature. Whether the verb triggers a presupposition is derived (Verb.IsTrigger).

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

                                A frame-conditioned reading of a verb ([Bon22] §4.4.3 hanaxa; Greek thimame) overrides the lexeme-level attitude and opacity for its frame (none inherits Verb.attitude and Verb.opaqueContext) and records the frame's control type.

                                • The reading applies to every frame of the verb refining this one, in the refinement order on ArgumentFrame.

                                • attitude : Option _root_.Attitude

                                  Frame-conditioned attitude override.

                                • opaqueContext : Option Bool

                                  Frame-conditioned opacity override.

                                • control : Option ControlType

                                  Control type for this frame.

                                • size : Option Clause.Size

                                  The semantic sort of the complement on this frame ([WL23]).

                                Instances For
                                  def Verb.instDecidableEqReading.decEq (x✝ x✝¹ : Reading) :
                                  Decidable (x✝ = x✝¹)
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def Verb.instReprReading.repr :
                                    Reading → ℕ → Std.Format
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      @[instance_reducible]
                                      Equations
                                      structure Verb.Attitude :

                                      The attitudinal and intensional properties of a verb are its attitude classification, opacity, question-embedding and complement monotonicity.

                                      • opaqueContext : Bool

                                        Does the verb create an opaque context for its complement?

                                      • attitude : Option _root_.Attitude

                                        The attitude the verb expresses, doxastic or preferential, if it is an attitude verb.

                                      • readings : List Reading

                                        The frame-conditioned readings ([Bon22] §4.4.3), per-frame attitude and opacity overrides and control keyed to the frames of valency.

                                      • complementSig : Option NaturalLogic.Signature

                                        Entailment signature of the complement position. Classifies this verb's monotonicity w.r.t. its clausal complement. .mono is upward monotone, the report closed under entailment of the complement, as in Hintikka-style doxastic semantics ([Hin62]). Set only where the classification is textbook consensus (believe, think, know); preferential attitudes (want, hope) are contested ([Hei92]) and stay none.

                                      Instances For
                                        def Verb.instReprAttitude.repr :
                                        Attitude → ℕ → Std.Format
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          @[instance_reducible]
                                          Equations
                                          @[instance_reducible]
                                          Equations
                                          Equations
                                          Instances For

                                            The cross-linguistic verb core holds the semantic fields shared across languages.

                                            Composes the Verb.* facets (argument structure, aspect, presupposition, attitude, root) plus the morphs of the citation form, speech-act status, and a polysemy disambiguator. Language-specific fragments extend this with morphological fields appropriate to their inflectional system.

                                            Instances For
                                              def instBEqVerb.beq :
                                              Verb → Verb → Bool
                                              Equations
                                              • One or more equations did not get rendered due to their size.
                                              • instBEqVerb.beq x✝¹ x✝ = false
                                              Instances For
                                                @[instance_reducible]
                                                instance instBEqVerb :
                                                BEq Verb
                                                Equations
                                                def Verb.form (v : Verb) :
                                                String

                                                The citation form of a verb is the surface form of its morphs, in boundary notation.

                                                Equations
                                                Instances For

                                                  The scale along which a degree achievement measures change is its dimension's, dualized when the change is towards the negative pole, as the scale of a negative adjective is.

                                                  Equations
                                                  Instances For

                                                    ArgumentFrame accessors #

                                                    Readers over the frames of Verb.valency and over Verb.readings: the basic diathesis's control type and the alternate frame's, when present, and the entailment profiles of the basic diathesis's subject and object.

                                                    The entailment profile the entry records for the subject of its basic diathesis.

                                                    Equations
                                                    Instances For

                                                      The entailment profile the entry records for the participant in the object slot of its basic diathesis, its last core complement.

                                                      Equations
                                                      Instances For
                                                        def Verb.reading? (v : Verb) (fr : ArgumentFrame) :
                                                        Option Reading

                                                        The reading keyed to frame fr is the first whose frame fr refines.

                                                        Equations
                                                        Instances For

                                                          Every frame of the verb is intransitive.

                                                          Equations
                                                          Instances For

                                                            The control type of the reading keyed to the basic frame.

                                                            Equations
                                                            Instances For

                                                              The control type of the reading keyed to the alternate frame.

                                                              Equations
                                                              Instances For

                                                                The effective attitude on frame fr is the reading's override, else the lexeme's default.

                                                                Equations
                                                                Instances For

                                                                  All [Noo07] codings across the verb's frames.

                                                                  Equations
                                                                  Instances For

                                                                    Some frame of the verb selects the sentence type t.

                                                                    Equations
                                                                    Instances For
                                                                      @[instance_reducible]
                                                                      instance instDecidableTakesType (v : Verb) (t : Clause.SentenceType) :
                                                                      Decidable (v.TakesType t)
                                                                      Equations

                                                                      The verb selects some interrogative sentence type, as the responsives and rogatives know, wonder and ask do.

                                                                      Equations
                                                                      Instances For
                                                                        @[instance_reducible]
                                                                        instance instDecidableTakesQuestion (v : Verb) :
                                                                        Decidable v.TakesQuestion
                                                                        Equations

                                                                        Some frame of the verb has a clausal position, so the verb selects a CP or reduced clause ([Sch26]'s CP-selecting verbs).

                                                                        Equations
                                                                        Instances For

                                                                          Some frame of the verb has a spatial adpositional position, so the verb selects a locative or directional phrase as a complement.

                                                                          Equations
                                                                          Instances For

                                                                            Some frame of the verb has a nominal position, so the verb selects a DP.

                                                                            Equations
                                                                            Instances For