Documentation

Linglib.Syntax.Minimalist.Theta.Realize

Realization of colored trees #

Pruning the colors of a theta structure gives the syntactic object it builds: lexically anchored leaves become lexical leaves, binary vertices become bare Merge, and the empty-tree marker is the unit of the magma, so that a movement landing site realizes to its host unchanged.

Main definitions #

Main statements #

References #

Prune a colored tree to the syntactic object it builds. Lexically anchored leaves become lexical leaves, vertices become bare Merge, and none is the magma unit, contributed by the empty-tree marker and, degenerately, by bare-grid leaves, which a tree with terminal inputs lacks.

Equations
Instances For
    theorem Minimalist.Theta.realize_node_some_some {l r : Bud.Tree (Color LexicalItem.Token)} {c : Color LexicalItem.Token} {L R : SyntacticObject} (hl : realize l = some L) (hr : realize r = some R) :
    realize (Bud.Tree.node c l r) = some (L.merge R)
    @[simp]

    The unit law M(T, 1) = T: a movement landing site realizes to its host unchanged, the empty-tree marker existing only for the coloring.

    theorem Minimalist.Theta.realize_isSome {x : Bud.Tree (Color LexicalItem.Token)} (h : ∃ (tok : LexicalItem.Token) (g : List PolarizedRole), Color.lex tok g ∈ x.inputs) :
    (realize x).isSome = true

    A tree with a lexically anchored input realizes to a syntactic object.