Docs / Syntax / Minimalist / Copy / Marked

Linearized objects with their lower copies marked

import Linglib.Syntax.Minimalist.Copy.Marked · namespace Minimalist

Under the copy theory a moved constituent leaves a copy of itself, and externalization pronounces only the highest. A linearized syntactic object with its lower copies marked carries both: forgetting the marks gives the copy object, and contracting each marked subtree to the trace leaf of its mark gives the object externalization reads, its traces silent. Marking the outermost copies of a term mirrors replacing them in the contraction, and a c-command between pronounced leaves of the contraction holds in the copy object.

Main definitions

Main results

Implementation notes

  • The contraction has the shape of the contraction quotient of Marcolli, Chomsky and Berwick, but plays a different role. Their account sends that quotient to the semantic interface and its deletion to externalization; here externalization reads the contraction, and binding at LF reads the copy object, as Collins argues it must.

References

Declarations

The mark on a vertex of a linearized copy object: some l on the root of a lower copy, l the label of the trace that stands for it, and none elsewhere.

@[reducible, inline] abbrev CopyMarkL54–56

Used by LinearizedSyntacticObject.Marked.contractTree, LinearizedSyntacticObject.Marked.contractTree_some, LinearizedSyntacticObject.Marked.contractTree_none, LinearizedSyntacticObject.Marked.isSyntacticObject_contractTree, LinearizedSyntacticObject.Marked.setMark, LinearizedSyntacticObject.Marked.markTree, LinearizedSyntacticObject.Marked.markTree_node, LinearizedSyntacticObject.Marked.map_snd_markTree, LinearizedSyntacticObject.Marked.contractTree_markTree, LinearizedSyntacticObject.Marked.outerSubtrees, LinearizedSyntacticObject.Marked.map_contractTree_outerSubtrees, LinearizedSyntacticObject.Marked.exists_val_eq_of_unmark_eq_leaf

Used in Syntax/Minimalist/Copy/BindingAtReading, Syntax/Minimalist/Copy/Cut, Syntax/Minimalist/Copy/Reading

A linearized syntactic object with its lower copies marked, the datum externalization reads. The copy object itself is a syntactic object, order and marks forgotten.

def LinearizedSyntacticObject.MarkedL58–61

The definition is too large to print here; read it in the source.

Used by instDecidableEqMarked, LinearizedSyntacticObject.Marked.unmark, LinearizedSyntacticObject.Marked.contract, LinearizedSyntacticObject.Marked.ofLinearized, LinearizedSyntacticObject.Marked.attach, LinearizedSyntacticObject.Marked.unmark_attach, LinearizedSyntacticObject.Marked.contract_attach, LinearizedSyntacticObject.Marked.mark, LinearizedSyntacticObject.Marked.unmark_mark, LinearizedSyntacticObject.Marked.contract_mark, LinearizedSyntacticObject.Marked.find?, LinearizedSyntacticObject.Marked.mem_terms_of_find?, LinearizedSyntacticObject.Marked.mk_contractTree_of_find?, LinearizedSyntacticObject.Marked.map_contract_find?, LinearizedSyntacticObject.Marked.exists_val_eq_of_unmark_eq_leaf, LinearizedSyntacticObject.Marked.contract_eq_leaf_of_unmark_eq_leaf, LinearizedSyntacticObject.Marked.eq_leaf_of_find?

Used in Syntax/Minimalist/Copy/BindingAtReading, Syntax/Minimalist/Copy/Cut, Syntax/Minimalist/Copy/Reading, Syntax/Minimalist/Copy/Replay, Syntax/Minimalist/Copy/ToTree

Contraction

L69–71

The copy object, the marks forgotten.

def LinearizedSyntacticObject.Marked.unmarkL99–100

Built from

Used by LinearizedSyntacticObject.Marked.unmark_ofLinearized, LinearizedSyntacticObject.Marked.unmark_attach, LinearizedSyntacticObject.Marked.unmark_mark, LinearizedSyntacticObject.Marked.mem_terms_of_find?, LinearizedSyntacticObject.Marked.exists_val_eq_of_unmark_eq_leaf, LinearizedSyntacticObject.Marked.contract_eq_leaf_of_unmark_eq_leaf, LinearizedSyntacticObject.Marked.eq_leaf_of_find?

Used in Syntax/Minimalist/Copy/Cut, Syntax/Minimalist/Copy/Reading, Syntax/Minimalist/Copy/Replay, Collins2026

The contraction: each lower copy becomes the trace that stands for it, the form externalization reads. It has the shape of the contraction quotient $T/^c F$ of Marcolli et al. 2025 (Definition 1.2.4), though the book sends that quotient to the Conceptual-Intensional interface and its deletion $T/^d F$ to externalization (pp. 33, 82).

def LinearizedSyntacticObject.Marked.contractL102–106

Built from ,

Used by LinearizedSyntacticObject.Marked.contract_ofLinearized, LinearizedSyntacticObject.Marked.contract_attach, LinearizedSyntacticObject.Marked.contract_mark, LinearizedSyntacticObject.Marked.map_contract_find?, LinearizedSyntacticObject.Marked.contract_eq_leaf_of_unmark_eq_leaf

Used in Syntax/Minimalist/Copy/Cut, Syntax/Minimalist/Copy/Reading, Syntax/Minimalist/Copy/Replay, Collins2026

Linearized objects without lower copies

L115–117

Merge

L135–141
L145–148

Marking lower copies

L165–168
L170–174

Occurrences

The leftmost, outermost subtree outside the lower copies whose contraction is target.

def LinearizedSyntacticObject.Marked.find?L241–247
(t : Marked) (target : SyntacticObject) :
Option Marked

The definition is too large to print here; read it in the source.

Built from

Used by LinearizedSyntacticObject.Marked.mem_terms_of_find?, LinearizedSyntacticObject.Marked.mk_contractTree_of_find?, LinearizedSyntacticObject.Marked.map_contract_find?, LinearizedSyntacticObject.Marked.eq_leaf_of_find?

L249–253

Leaves

L271–281
L283–290
L292–302