Documentation

Linglib.Theories.Syntax.HPSG.Core.Basic

inductive HPSG.VForm :

Verb form features.

Instances For
    Equations
    Instances For
      Equations
      inductive HPSG.Inv :

      The INV(erted) feature for subject-aux inversion.

      Instances For
        Equations
        Instances For
          Equations
          inductive HPSG.Mode :

          The MODE feature on CONTENT, per @cite{sag-wasow-bender-2003} Ch. 7.

          SWB2003 uses MODE to classify the semantic type of CONTENT:

          • ref: referential — pronouns, R-expressions, nouns
          • ana: anaphoric — reflexives, reciprocals
          • prop: propositional — declarative clauses
          • ques: question — interrogative clauses
          • dir: directive — imperative clauses
          • noneMode: for elements with no MODE specification
          Instances For
            Equations
            Instances For
              Equations
              Equations
              Instances For

                Head features (shared between head and phrase).

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

                      Content features for binding theory, per @cite{sag-wasow-bender-2003} Ch. 7.

                      SWB2003's binding theory uses MODE and ARG-ST outranking:

                      • Principle A: [MODE ana] must be outranked by a coindexed element
                      • Principle B: [MODE ref] must NOT be outranked by a coindexed element

                      This subsumes the Chomskyan three-principle system — both pronouns and R-expressions are [MODE ref], so Principle B handles both. No separate "Principle C" is needed.

                      • mode : Mode

                        MODE feature: ana for anaphors, ref for referential NPs

                      • index : Option Nat

                        Referential index (for coindexation)

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

                              Valence features (what arguments are needed).

                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  def HPSG.instDecidableEqValence.decEq (x✝ x✝¹ : Valence) :
                                  Decidable (x✝ = x✝¹)
                                  Equations
                                  Instances For
                                    structure HPSG.Synsem :

                                    The SYNSEM value (syntax-semantics bundle).

                                    • cat : UD.UPOS
                                    • val : Valence
                                    • MOD feature: what this sign modifies (none = not a modifier).

                                      Per @cite{pollard-sag-1994} Ch. 1, MOD is a HEAD feature that restricts what a modifier can combine with. Relative clauses have [MOD NP]; adjectives have [MOD N].

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

                                        ARG-ST: the ordered list of a word's arguments, per @cite{sag-wasow-bender-2003} Ch. 7.

                                        ARG-ST = SPR ⊕ COMPS. Outranking is defined over position in this list: element i outranks element j iff i < j.

                                        Instances For

                                          Build ARG-ST from valence (SPR ⊕ COMPS).

                                          Equations
                                          Instances For
                                            def HPSG.ArgSt.outranks (argSt : ArgSt) (i j : Nat) :

                                            Does element at position i outrank element at position j on ARG-ST?

                                            Per @cite{sag-wasow-bender-2003}: "X outranks Y iff X precedes Y on some ARG-ST list."

                                            Equations
                                            Instances For
                                              inductive HPSG.Sign :

                                              An HPSG sign: word or phrase with syntactic info.

                                              Instances For

                                                Get the SYNSEM of a sign.

                                                Equations
                                                Instances For
                                                  partial def HPSG.Sign.yield :

                                                  Get the yield (word list) of a sign.

                                                  Head-Complement Schema: head combines with its complements.

                                                  Instances For

                                                    Head-Subject Schema: phrase combines with its subject.

                                                    Instances For

                                                      Head-Modifier Schema: head combines with a modifier.

                                                      Per @cite{sag-wasow-bender-2003} (46), a saturated head combines with a modifier whose MOD value matches the head's category. Used for adjective modification ("tall boy"), PP modification ("book on the table"), and relative clauses ("book that John read").

                                                      Instances For

                                                        [INV +] requires aux-initial; [INV -] requires subject-initial.

                                                        Equations
                                                        Instances For

                                                          Matrix questions require [INV +].

                                                          Equations
                                                          Instances For

                                                            Embedded questions require [INV -].

                                                            Equations
                                                            Instances For

                                                              An HPSG grammar is a collection of signs with constraints.

                                                              Instances For

                                                                HPSG derivations are signs that satisfy all constraints.

                                                                Instances For

                                                                  HPSG Grammar instance.

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

                                                                  [INV +] correlates with aux-before-subject order.

                                                                  Equations
                                                                  Instances For

                                                                    [INV -] correlates with subject-before-aux order.

                                                                    Equations
                                                                    Instances For