An object with a unique accessible proper term is a Merge.
Docs / Syntax / Minimalist / Workspace / Derivation
Economy of derivations
import Linglib.Syntax.Minimalist.Workspace.Derivation · namespace Minimalist
An admissible derivation step relates the workspace of the current object, its items and the
items still to come to the workspace of the object it builds and those items. When its operands
are not traces, that transformation satisfies No Complexity Loss graded by the size σ and
Minimal Yield under trace counting (§1.6 of Marcolli, Chomsky and Berwick). An External Merge step
is the term of Merge taking both objects whole and leaving the spectators uncut, so its component
map loses no complexity. Along an admissible derivation the workspaces of its stages therefore
form a chain of economical transformations.
Main definitions
Minimalist.Derivation.workspaces: the workspaces of a derivation's stages.
Main results
Minimalist.Step.noComplexityLoss,Step.minimalYield: an admissible step whose operands are not traces is economical.Minimalist.Derivation.isChain_noComplexityLoss,isChain_minimalYield: so is every step of an admissible derivation.Minimalist.Derivation.isChain_merge: every step of an admissible derivation is MERGE, an Internal Merge step leaving the trace of the mover's head.
References
- Marcolli et al. 2025, Mathematical Structure of Syntactic Merge: An Algebraic Model for Generative Linguistics formalized
Declarations
External Merge as a term of Merge
External Merge of S and S' beside spectators W is the term of Merge taking S and S'
whole and leaving every spectator uncut.
An admissible step whose operands are not traces satisfies No Complexity Loss under the size σ
(the book's (1.6.10)).
An admissible step whose operands are not traces satisfies Minimal Yield under trace counting.
The workspaces after each of a list of steps hold the object built so far beside the items still to come.
- Step.workspacesAfter [] x✝ = []
- Step.workspacesAfter (step :: steps) x✝ = ({step.apply x✝} + Step.itemsList steps) :: Step.workspacesAfter steps (step.apply x✝)
Used by Derivation.workspaces
The workspaces of a derivation's stages hold the initial object beside its items, then after each step the object built so far beside the items still to come.
- d.workspaces = ({d.initial} + d.items) :: Step.workspacesAfter d.steps d.initial
Built from
Used by Derivation.isChain_merge, Derivation.isChain_noComplexityLoss, Derivation.isChain_minimalYield
Each step of an admissible derivation is MERGE on the workspaces of its stages: an External Merge step leaving copies, and an Internal Merge step leaving the trace of the mover's head.
Built from
Every step of an admissible derivation whose initial object and items are not traces satisfies
No Complexity Loss, graded by the size σ.
Built from
Every step of an admissible derivation whose initial object and items are not traces satisfies Minimal Yield under trace counting.
Built from