Documentation

Linglib.Syntax.HPSG.Binding

HPSG binding theory in RSRL #

This file states Principles A and B of HPSG binding theory as RSRL descriptions and checks them on small models of a transitive clause. One argument locally o-commands another when both are on the same argument structure and the first is less oblique. It locally o-binds the other when, in addition, the two share their index and agree in gender and number. Principle A requires a locally o-commanded anaphor to be locally o-bound, and Principle B requires a personal pronoun to be locally o-free. The two principles are the framework-neutral Conditions A and B of Syntax/Binding over local o-command, with the anaphors that nothing locally o-commands exempt.

Main definitions #

Main results #

Implementation notes #

Coindexation and agreement are token identity of the IDX, GEND and NUM values, so a coindexed anaphor that clashes with its antecedent in gender or number is not bound. The argument structure of the verb is flattened into the attributes SUBJ and OBJ, and each model interprets local o-command directly.

References #

The signature #

The sorts are signs, the nominal objects with their three species, referential indices, and the gender and number values.

Instances For
    @[instance_reducible]
    Equations
    def HPSG.RSRL.Binding.instReprSrt.repr :
    Srt → ℕ → Std.Format
    Equations
    Instances For

      The attributes are the two arguments of a sign and the index, gender and number of a nominal object.

      Instances For
        @[instance_reducible]
        Equations
        @[instance_reducible]
        Equations
        • One or more equations did not get rendered due to their size.
        def HPSG.RSRL.Binding.instReprAttr.repr :
        Attr → ℕ → Std.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The one relation symbol is local o-command.

          Instances For
            @[instance_reducible]
            Equations
            def HPSG.RSRL.Binding.instReprRel.repr :
            Rel → ℕ → Std.Format
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Principles A and B #

              The entities at the variables x and y are coindexed when they share their index.

              Equations
              Instances For

                The entities at the variables x and y agree when they share their gender and their number.

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

                  The entity at y locally o-binds the entity at x when it locally o-commands it, is coindexed with it, and agrees with it.

                  Equations
                  Instances For

                    Principle A says that a locally o-commanded anaphor is locally o-bound.

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

                      Principle B says that a personal pronoun is locally o-free.

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

                        The two principles are closed, whereas the binding condition they quantify over has both of its variables free.

                        Models of a transitive clause #

                        The entities of a transitive clause are the verb's sign, its subject and object, two indices, and the gender and number values.

                        Instances For
                          @[instance_reducible]
                          Equations
                          def HPSG.RSRL.Binding.instReprEnt.repr :
                          Ent → ℕ → Std.Format
                          Equations
                          Instances For
                            @[reducible]
                            def HPSG.RSRL.Binding.clause (objSort : Srt) (objIdx objGend objNum : Ent) :

                            The model of a transitive clause whose subject is a masculine singular nonpronoun indexed iSubj that locally o-commands the object. The object has the given sort, index, gender and number.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[instance_reducible]
                              instance HPSG.RSRL.Binding.instDecidablePredForallFinAritySrtSigEntRClause (objSort : Srt) (objIdx objGend objNum : Ent) (ρ : sig.Rel) :
                              DecidablePred ((clause objSort objIdx objGend objNum).R ρ)
                              Equations
                              • One or more equations did not get rendered due to their size.
                              theorem HPSG.RSRL.Binding.clause_isTotallyWellTyped (σ : Srt) :
                              σ ∈ [Srt.ana, Srt.ppro, Srt.npro] → ∀ i ∈ [Ent.iSubj, Ent.iObj], ∀ γ ∈ [Ent.gMasc, Ent.gFem], ∀ n ∈ [Ent.nSing, Ent.nPlur], (clause σ i γ n).IsSortResolved ∧ (clause σ i γ n).IsTotallyWellTyped

                              Every clause whose object is a species of nominal object with an index, a gender and a number is sort-resolved and totally well-typed.

                              The framework-neutral conditions #

                              Local o-command gives a binding configuration on the entities of a clause, in which the subject commands the object and every domain is the whole clause, local o-command being local already.

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

                                Two entities of a model are codependent when they share their index, gender and number, that is, when they are coindexed and agree.

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

                                  An anaphor falls under Condition A and a personal pronoun under Condition B. The fragment states no Principle C, so a nonpronoun has no binding class.

                                  Equations
                                  Instances For
                                    theorem HPSG.RSRL.Binding.models_grammar_iff (σ : Srt) :
                                    σ ∈ [Srt.ana, Srt.ppro, Srt.npro] → ∀ i ∈ [Ent.iSubj, Ent.iObj], ∀ γ ∈ [Ent.gMasc, Ent.gFem], ∀ n ∈ [Ent.nSing, Ent.nPlur], (clause σ i γ n).Models grammar ↔ configuration.Satisfies (Codependent (clause σ i γ n)) configuration.exempt fun (x : Ent) => ((clause σ i γ n).S x).bindingClass

                                    A clause models the principles exactly when its codependence satisfies the framework-neutral Conditions A and B over local o-command, with the anaphors that nothing locally o-commands exempt.