Documentation

Linglib.Theories.Syntax.CCG.Gapping

Category for a gapped subject+object cluster (e.g., "Warren, potatoes").

This is built by:

  1. Type-raising each NP: NP → T(T/NP)
  2. Backward composing: T(T/NP₁) ∘ T(T/NP₂) → T((T/NP₂)/NP₁)

The result needs a VSO transitive verb ((S/NP)/NP) to its LEFT.

Equations
Instances For

    Category for a gapped subject alone (stripping: "and Warren (too)").

    Equations
    Instances For

      Backward type-raised NP (for SVO/VSO gapping). T(T/NP) - combines with verbs to the LEFT.

      Equations
      Instances For

        Forward type-raised NP (for SOV argument clusters). T/(T\NP) - combines with verbs to the RIGHT.

        Equations
        Instances For

          The potential backward-gapped conjunct would need category S/((S\NP)/NP). But this requires forward composition of forward type-raised NPs. English doesn't license T/(T\NP) categories.

          Equations
          Instances For

            The Principle of Inheritance ensures composed functions inherit directionality.

            When we backward-compose two T(T/NP) categories: T(T/NP₁) ∘ T(T/NP₂) → T((T/NP₂)/NP₁)

            The result is still leftward-looking (backslash on top). Hence it can only combine with a verb to its left.

            theorem CCG.Gapping.gapped_tv_is_leftward :
            match GappedTV with | a.lslash a_1 => true = true | x => false = true

            The gapped conjunct S((S/NP)/NP) is leftward-looking.

            The backslash on the outside means it seeks an argument to its left. Forward gapping (verb left, gap right) works in SVO for this reason.

            The backward-gapped conjunct S/((S\NP)/NP) would be rightward-looking.

            The slash on the outside means it seeks an argument to its right. This would require backward gapping (gap LEFT, verb RIGHT). But SVO doesn't license this category.

            Stripping is gapping with a single remnant.

            "Dexter ran away, and Warren (too)" Warren = S(S/NP)

            This is just a type-raised subject coordinating with a decomposed sentence.

            Equations
            Instances For

              Stripping shares the same word-order constraints as gapping. This is because both use the same type-raised categories.