Documentation

Linglib.Theories.Syntax.DependencyGrammar.Formal.Discontinuity

Discontinuities as Risen Catenae #

@cite{osborne-2019} @cite{osborne-gross-2012}

Formalizes @cite{osborne-2019}'s analysis of discontinuities in dependency grammar. The central concept is the risen catena: a catena that takes on a word as its head that is not its governor, producing a non-contiguous yield.

Core Concepts #

A catena is a connected subgraph of a dependency tree. When a dependent is displaced from its canonical position (e.g., by topicalization, wh-fronting, or extraposition), the displaced element and its governor still form a catena — they are connected in the tree — but their string yield is no longer contiguous: other words intervene. This catena is a risen catena.

The rising catena (@cite{osborne-2019}, Ch 9 §9.2) is the minimal catena that includes the root of the risen catena and the governor of the risen catena. Every discontinuity has a rising catena.

The Rising Principle (@cite{osborne-2019}, Ch 7 §7.12): The head of the risen catena must dominate the governor of the risen catena. This constrains which discontinuities are possible.

Discontinuity Types (Ch 8) #

Osborne identifies five types:

Rising vs. lowering: wh-fronting, topicalization, and scrambling displace leftward (rising); extraposition displaces rightward (lowering).

Bridges #

Discontinuity types (Ch 8, Table 19).

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

      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

          Whether a discontinuity type involves constituent or non-constituent rising. : constituent rising = risen catena is a constituent; non-constituent rising = risen catena is not a constituent.

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

              Check if a list of node indices is contiguous (no gaps in the sequence). Delegates to isInterval from Core/Basic.lean after sorting.

              Equations
              Instances For

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

                This is the core formalization of Osborne's "discontinuity": when a dependent is displaced, it and its governor remain a catena, but the catena's yield is no longer contiguous.

                Equations
                Instances For

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

                  Equations
                  Instances For

                    Wh-fronting: "What did you eat?" (Ch 8 §8.2) Words: what(0) did(1) you(2) eat(3) Deps: eat(3) → you(2:nsubj), eat(3) → what(0:obj), eat(3) → did(1:aux)

                    Risen catena = {what(0)} — displaced to sentence-initial position. Rising catena = {what(0), did(1), you(2), eat(3)} — minimal catena from risen catena root to governor eat(3). The catena {what(0), eat(3)} has non-contiguous yield.

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

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

                      Equations
                      Instances For

                        Topicalization: "...but those ideas I do accept" (Ch 8 §8.3) Simplified to core: "Those ideas I do accept" Words: those(0) ideas(1) I(2) do(3) accept(4) Deps: accept(4) → I(2:nsubj), accept(4) → do(3:aux), accept(4) → ideas(1:obj), ideas(1) → those(0:det)

                        Risen catena = {those(0), ideas(1)} — topicalized NP. Rising catena connects risen catena to governor accept(4). The catena {ideas(1), accept(4)} has non-contiguous yield.

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

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

                          Equations
                          Instances For

                            Scrambling (German): "dass uns Maria etwas gebacken hat" (that us Maria something baked has) Words: dass(0) uns(1) Maria(2) etwas(3) gebacken(4) hat(5) Deps: dass(0) → hat(5:...), hat(5) → gebacken(4:xcomp), gebacken(4) → Maria(2:nsubj), gebacken(4) → etwas(3:obj), gebacken(4) → uns(1:iobj)

                            Risen catena = {uns(1)} — scrambled to pre-subject position. The catena {uns(1), gebacken(4)} has non-contiguous yield. .

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

                              Extraposition: "The idea arose to try again" (Ch 8 §8.6) Words: the(0) idea(1) arose(2) to(3) try(4) again(5) Deps: arose(2) → idea(1:nsubj), idea(1) → the(0:det), idea(1) → try(4:acl), try(4) → to(3:mark), try(4) → again(5:advmod)

                              Risen catena = {to(3), try(4), again(5)} — extraposed infinitival. The catena {idea(1), try(4)} has non-contiguous yield: arose(2), to(3) intervene. Lowering displacement.

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

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

                                Equations
                                Instances For

                                  Right dislocation: "He's nice, that boy" Words: he(0) is(1) nice(2) that(3) boy(4) Deps: nice(2) → he(0:nsubj), nice(2) → is(1:cop), nice(2) → boy(4:dislocated), boy(4) → that(3:det)

                                  The catena {nice(2), boy(4)} — the predicate and its dislocated dependent — has non-contiguous yield (that(3) intervenes).

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

                                    Wh-fronting: {what(0), eat(3)} is a risen catena — connected via obj but did(1), you(2) intervene in the yield.

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

                                    Scrambling: {uns(1), gebacken(4)} is a risen catena — connected via iobj but Maria(2), etwas(3) intervene.

                                    Extraposition: {idea(1), try(4)} is a risen catena — connected via acl but arose(2), to(3) intervene.

                                    Right dislocation: {nice(2), boy(4)} is a risen catena — connected via dislocated dep but that(3) intervenes in the yield.

                                    Bridge → Catena.lean: all displaced element + governor pairs form catenae. The catena structure is what allows Osborne's analysis — even though the yield is non-contiguous, the syntactic connection remains.

                                    Bridge → LongDistance.lean: wh-fronting and topicalization involve object extraction, mapping to GapType.objGap.

                                    Bridge → NonProjective.lean: risen catenae generalize arc-crossing non-projectivity. The nonProjectiveTree from NonProjective.lean has arcs 0→2 and 1→3 — these genuinely cross AND produce risen catenae. Osborne's single-clause examples produce risen catenae without crossing arcs.