Documentation

Linglib.Theories.Syntax.Minimalist.Coreference

Minimalist Coreference (Binding) #

Coreference constraints via c-command and locality following @cite{chomsky-1981}.

Main definitions #

Types of nominal expressions for coreference

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

      Is this a nominal category?

      Equations
      Instances For

        Classify a word as a nominal type. Derives classification from Fragments.English.Pronouns rather than hardcoding string lists. Falls back to UPOS for R-expressions.

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

          Simple clause structure for coreference checking. semanticPl tracks whether the subject denotes a plurality, independently of syntactic number. In English, these coincide. In Hungarian, quantified NPs, singular coordinate DPs, and collective nouns are syntactically singular but semantically plural (@cite{rakosi-2019}). Defaults to matching syntactic number.

          • subject : Word
          • verb : Word
          • object : Option Word
          • semanticPl : Bool

            Whether the subject denotes a plurality (multiple individuals). Defaults to matching the syntactic number feature. Override for languages where syntactic and semantic number diverge.

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

                Build a phrase structure tree from a simple clause.

                Transitive: {subj, {verb, obj}} — subject is specifier, verb–object is a head-complement pair. Intransitive: {subj, verb} — subject and verb are co-daughters.

                C-command follows from the tree geometry:

                • Subject c-commands object (subject's sister contains object)
                • Object does NOT c-command subject (object's sister is verb leaf)
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Subject c-commands object: derived from the phrase structure tree. In {subj, {verb, obj}}, the subject's sister is {verb, obj}, which contains the object.

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

                    Object does not c-command subject: derived from the tree. In {subj, {verb, obj}}, the object's sister is verb, which does not contain the subject.

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

                      Same local domain: both subject and object are subterms of the same clause tree (the minimal domain containing a SUBJECT).

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[implicit_reducible]
                        Equations
                        • One or more equations did not get rendered due to their size.
                        def Minimalist.Coreference.inSameBindingDomain (_clause : SimpleClause) (_pos1 _pos2 : String) :

                        Binding domain check: in a simple clause, all positions share a domain.

                        Equations
                        Instances For
                          @[implicit_reducible]
                          instance Minimalist.Coreference.instDecidableInSameBindingDomain (clause : SimpleClause) (pos1 pos2 : String) :
                          Decidable (inSameBindingDomain clause pos1 pos2)
                          Equations

                          Phi-feature agreement for coreference. Checks person, number, and gender agreement between antecedent and anaphor. Person and number come from Word.Features; gender uses Fragments.English.Pronouns.genderAgrees since Word currently lacks a gender field.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            @[implicit_reducible]
                            instance Minimalist.Coreference.instDecidablePhiAgree (w1 w2 : Word) :
                            Decidable (phiAgree w1 w2)
                            Equations
                            • One or more equations did not get rendered due to their size.

                            Principle A: Reflexives must be bound locally

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

                              Reciprocals must be locally c-commanded by a semantically plural antecedent. Unlike reflexive licensing (which uses narrow-syntactic φ-agreement, hence requires morphosyntactic plurality), reciprocal licensing is an LF interpretive condition under the Y-model: the antecedent must denote a plurality, but need not bear plural morphology or trigger plural verb agreement. @cite{rakosi-2019}: Hungarian egymás is licensed by quantified NPs, singular coordinate DPs, and collective nouns — all syntactically singular but semantically plural.

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

                                Principle B: Pronouns must be free locally

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

                                  Principle C: R-expressions must be free everywhere.

                                  An R-expression is free iff no coreferential pronoun c-commands it. In a simple clause {subj, {verb, obj}}, a pronominal subject c-commands the object (via tree-relative cCommandsIn), so subject–object coreference with an R-expression object is blocked.

                                  Note: WLM (@cite{takahashi-hulsey-2009}, @cite{gong-2022}) can bleed Condition C by merging the NP restrictor at a chain position above the binder. This function checks the surface tree; the WLM escape is modeled via wlmAvoidsCondC in LateMerger.lean.

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

                                    Grammatical for coreference under Minimalist binding

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      @[implicit_reducible]
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      @[implicit_reducible]
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      @[implicit_reducible]
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      • strictLocality : Bool
                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For