Documentation

Linglib.Syntax.DependencyGrammar.Formal.Discontinuity

Discontinuities as risen catenae #

[Osb19] [OG12]

A risen catena ([Osb19], Ch 7 §7.10) is a catena whose string yield is not contiguous: the catena is connected in the dependency graph but intervening words separate it in linear order. Osborne treats every discontinuity (wh-fronting, topicalization, scrambling, extraposition, right dislocation) as a risen catena, replacing the movement transformations of phrase-structure grammar with a single tree-level predicate.

Main definitions #

Main theorems #

Implementation notes #

Discontinuity classification #

Discontinuity types ([Osb19], Ch 8 Table 19).

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

      Direction of displacement relative to canonical position. Wh-fronting, topicalization, NP-internal fronting, and scrambling displace leftward; extraposition displaces rightward.

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

          Risen catenae #

          def DepGrammar.Discontinuity.isContiguous (nodes : List ) :
          Bool

          A list of node indices is contiguous iff its sorted form is an interval. Uses insertionSort (not mergeSort) so downstream decide proofs reduce in the kernel.

          Equations
          Instances For
            def DepGrammar.Discontinuity.isRisenCatena (t : DepTree) (nodes : List ) :
            Bool

            A risen catena ([Osb19], Ch 7 §7.10) is a catena whose string yield is not contiguous — connected in the dependency tree but separated in linear order by intervening material.

            Equations
            Instances For

              Classify a dependency as rising or lowering by whether the dependent precedes or follows its head in linear order.

              Equations
              Instances For

                Example trees from [Osb19] Ch 8 #

                Wh-fronting: "What did you eat?". The catena {what(0), eat(3)} is risen — connected via obj but did(1), you(2) intervene.

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

                  The displaced dependency in whFrontingTree: eat(3) → what(0).

                  Equations
                  Instances For

                    Topicalization: "Those ideas I do accept". The catena {ideas(1), accept(4)} is risen — connected via obj but I(2), do(3) intervene.

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

                      The displaced dependency in topicalizationTree: accept(4) → ideas(1).

                      Equations
                      Instances For

                        Scrambling (German): "dass uns Maria etwas gebacken hat". The catena {uns(1), gebacken(4)} is risen — uns is scrambled past the subject.

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

                          Extraposition: "The idea arose to try again". The catena {idea(1), try(4)} is risen — arose(2), to(3) intervene. Lowering.

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

                            The displaced dependency in extrapositionTree: idea(1) → try(4).

                            Equations
                            Instances For

                              Right dislocation: "He's nice, that boy". The catena {nice(2), boy(4)} is risen — that(3) intervenes.

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

                                Risen-catena theorems #

                                Each example tree carries a risen catena over the displaced-element / governor pair: connected via the dependency edge but yielding non-contiguously.

                                Displacement direction #