Documentation

Linglib.Syntax.Adposition.Basic

Adposition: the function-marking relator #

[hagege-2010] [dryer-2013] [Sve10]

The P-head word class — a function-marking relator — as a theory-neutral object, sibling to Syntax/Pronoun in the closed-class function-word family. The base encodes only the cross-framework criteria that define the category; every framework (Minimalist cartography, HPSG, CCG, Dependency Grammar, cognitive grammar) and every semantic theory (Pantcheva direction, Zwarts path algebra, the Svenonius AxPart decomposition in Adposition/Spatial.lean) plugs into this base rather than defining it — exactly as Caha's containment refines Case without being Case.

Defining criteria (typological tradition: [hagege-2010], [dryer-2013]) #

  1. governs a complement (the Ground/régime) — a relator; [] is the intransitive/particle limit;
  2. marks the function of that complement — a RelationType;
  3. closed-class grammatical element (a category fact; may inflect/agree — Celtic, Uralic, Hebrew);
  4. fixed linearization relative to the complement (a set: a lexeme may be both pre- and post-positional, e.g. Dutch op);
  5. exponence on the grammaticalization cline (the case-affix boundary).

Main declarations #

The relation an adposition marks (criterion 2) — coarse only. A spatial relation's internal structure (AxPart × Region × PathDir × Bound) is a theory (Adposition/Spatial.lean), never part of the category.

  • spatial : RelationType

    Spatial: in/on/under/to/from. Refined by the cartographic decomposition.

  • temporal : RelationType

    Temporal: before/after/during/until.

  • grammatical : RelationType

    Grammatical/relational: of/by/with — function-marking (agent, instrument, comitative). The marked role is a Study-level refinement, not a base field.

  • logical : RelationType

    Logical/abstract: because-of/despite/concerning.

Instances For
    @[implicit_reducible]
    Equations
    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.

      A linearization of an adposition with respect to its complement (criterion 4). The per-lexeme companion to the language-level Adposition.AdpositionOrder.

      • pre : Linearization

        Preposition: P precedes the complement.

      • post : Linearization

        Postposition: P follows the complement.

      • circum : Linearization

        Circumposition: P brackets the complement (two exponents).

      • inposition : Linearization

        Inposition: P appears inside/second-position in the complement.

      Instances For
        @[implicit_reducible]
        Equations
        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.

          What an adposition governs (criterion 1) — P-specific complement types (NOT the verb-argument Features.Complementation.ComplementType, which carries ditransitive frames an adposition never selects).

          Instances For
            @[implicit_reducible]
            Equations
            Equations
            Instances For

              Exponence on the grammaticalization cline (criterion 5). affix is the boundary at which the adposition becomes a Case exponent — the point where this object and Case meet on the cline (Features/Case/Grammaticalization.lean).

              Instances For
                @[implicit_reducible]
                Equations
                def Adposition.instReprExponence.repr :
                ExponenceStd.Format
                Equations
                Instances For

                  The form of an adposition: a single word, or a complex/multi-word adposition (in front of, on top of).

                  • simple (s : String) : Form
                  • complex (parts : List String) : Form
                  Instances For
                    def Adposition.instDecidableEqForm.decEq (x✝ x✝¹ : Form) :
                    Decidable (x✝ = x✝¹)
                    Equations
                    Instances For
                      def Adposition.instReprForm.repr :
                      FormStd.Format
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[implicit_reducible]
                        Equations
                        def Adposition.Form.text :
                        FormString

                        The surface string of a form (complex forms joined by spaces).

                        Equations
                        Instances For
                          structure Adposition :

                          An adposition: the five defining criteria as fields. Theory-neutral — spatial/grammatical refinements and framework analyses consume it.

                          • form : Form
                          • relation : RelationType

                            Criterion 2: the relation marked.

                          • complement : List Complement

                            Criterion 1: complement types selected. [] = intransitive (particle).

                          • linearization : List Linearization

                            Criterion 4: allowed linearizations (set semantics; may be several).

                          • exponence : Exponence

                            Criterion 5: exponence on the cline.

                          • agreesWithComplement : Bool

                            Criterion 3 refinement: inflects/agrees with the complement's φ-features (Celtic agam, Hungarian, Hebrew).

                          Instances For
                            @[implicit_reducible]
                            Equations
                            def instReprAdposition.repr :
                            AdpositionStd.Format
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def instDecidableEqAdposition.decEq (x✝ x✝¹ : Adposition) :
                              Decidable (x✝ = x✝¹)
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                Intransitive (the particle limit): governs no complement.

                                Equations
                                Instances For

                                  Complex/multi-word adposition (in front of).

                                  Equations
                                  Instances For

                                    Ambipositional: allows both pre- and post-positional order (Dutch op).

                                    Equations
                                    Instances For

                                      Smoke tests — the mature fields exercised (stress-test seeds) #

                                      English in: simple spatial preposition over an NP.

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

                                        English in front of: a complex/multi-word spatial preposition.

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

                                          Dutch op: ambipositional (both pre- and post-positional).

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

                                            Irish ag 'at': a grammatical preposition that inflects for its complement (agam 'at-me', agat 'at-you').

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