Documentation

Linglib.Syntax.Category.Verb.Reciprocal

Reciprocal verb entries #

A reciprocal verb expresses mutual action without a reciprocal anaphor — intransitive kiss, Hebrew hitnašek, French s'embrasser. An entry records the verb, the locus where reciprocalization formed it ([RS05]'s lex-syn parameter; [Sil08], [Sil12]), and its transitive alternate when the vocabulary has one — frozen entries (Hebrew hitgošeš 'wrestle') lack one. The subject profile bundled from the base's grid is the join of the base's two entailment profiles, [RS05]'s [θᵢ · θⱼ] role bundling.

A reciprocal verb entry: the intransitive verb, its formation locus, and its transitive alternate when one exists in the vocabulary.

  • verb : Verb
  • Where reciprocalization applied (the lex-syn parameter).

  • base : Option Verb

    The transitive alternate; none for frozen entries.

Instances For
    def Verb.instReprReciprocal.repr :
    ReciprocalStd.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

        A frozen entry has no transitive alternate in the vocabulary.

        Equations
        Instances For
          @[instance_reducible]
          Equations

          The subject profile bundled from the base's grid: the join of the base's subject and object entailments; none when the entry is frozen or the base's grid is unannotated.

          Equations
          Instances For
            theorem Verb.Reciprocal.bundledSubjectProfile_eq {v : Reciprocal} {b : Verb} {ps po : ArgumentStructure.EntailmentProfile} (hb : v.base = some b) (hs : b.subjectEntailments = some ps) (ho : b.objectEntailments = some po) :
            v.bundledSubjectProfile = some (pspo)
            theorem Verb.Reciprocal.bundledSubjectProfile_isComplexRole {v : Reciprocal} {b : Verb} {ps po : ArgumentStructure.EntailmentProfile} (hb : v.base = some b) (hs : b.subjectEntailments = some ps) (ho : b.objectEntailments = some po) (ha : 0 < ps.pAgentScore) (hp : 0 < po.pPatientScore) :

            The bundled subject role of an entry whose base has an agentive subject and an affected object is a complex role.