Documentation

Linglib.Theories.Syntax.DependencyGrammar.Formal.CatenalConstruction

Catenal Construction: CxG ↔ DG Bridge Type @cite{osborne-gross-2012} #

Defines the CatenalCx type — the fundamental bridge between Construction Grammar and Dependency Grammar. A catenal construction pairs a CxG Construction (form–meaning description) with a DG catena witness (dependency tree + connected node set).

Osborne & Groß (2012) argue that every construction corresponds to a catena. This type makes that claim checkable: to instantiate CatenalCx, one must provide a Construction, a DepTree, the relevant node indices, and a proof that those nodes form a catena.

Key Definitions #

Key Results #

Concrete instances and verified claims are in Phenomena/Constructions/Studies/OsborneGross2012/Data.lean.

A catenal construction (Osborne & Groß 2012): a construction whose form-side corresponds to a catena in a dependency tree. This is the fundamental bridge type connecting CxG and DG — every construction can be witnessed as a catena over some dependency tree.

The construction field carries the CxG description. The tree, nodes, and catena fields provide the DG verification: the construction's words form a connected subgraph.

Instances For

    Number of nodes in the catenal construction.

    Equations
    Instances For

      Whether the catenal construction is a single word. Single-word constructions are always catenae (trivially connected).

      Equations
      Instances For

        Whether the catena also forms a constituent (complete subtree rooted at some node). When true, the construction can be captured by constituent structure; when false, the catena concept is essential.

        Equations
        Instances For

          Whether the catenal construction is a non-constituent catena — the case that motivates the entire CxG ↔ DG bridge. These constructions cannot be captured by any constituent-based framework: their form-side is connected in dependency structure but does not correspond to any subtree. Idioms ("spill the beans"), LVCs ("take a bath"), and displacement ("beans she spilled") are typical examples.

          Equations
          Instances For

            Whether the catena's yield is contiguous in linear order. A catena with contiguous yield occupies a consecutive span of positions; a non-contiguous catena is a risen catena (@cite{osborne-2019}, Ch 7) — connected in the tree but separated by intervening material in the string.

            Equations
            Instances For

              Smart constructor: any single word in a tree trivially forms a CatenalCx. Uses singleton_isCatena — a single node is always connected.

              Equations
              Instances For

                The node set of a CatenalCx is always non-empty. Follows directly from the catena requirement (isCatena checks !nodes.isEmpty).

                A singleton CatenalCx is always a single word.

                A singleton CatenalCx always has node count 1.

                A singleton CatenalCx always has contiguous yield (trivially).

                Constituent → Catena: every constituent is a catena. Constituents are complete subtrees (projections rooted at some node), and complete subtrees are connected in the dependency tree.

                This is the fundamental containment result establishing that catenae strictly generalize constituents: {constituents} ⊂ {catenae} ⊂ {subsets}.

                Proof: a constituent nodes equals projection deps r for some root r. Every node in the projection is dominated by r, giving downward paths. The catena BFS traverses edges bidirectionally, so any start node can walk up to r (reversed dominance edges) then down to any target.