Economy of derivations #
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.
References #
An object with a unique accessible proper term is a Merge.
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, graded by the
size σ. External Merge is a term of Merge taking both objects whole, and Internal Merge sends
the current object to the Merge of the mover and the remainder, whose sizes sum to its own
(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.
Equations
- Minimalist.Step.workspacesAfter [] x✝ = []
- Minimalist.Step.workspacesAfter (step :: steps) x✝ = ({step.apply x✝} + Minimalist.Step.itemsList steps) :: Minimalist.Step.workspacesAfter steps (step.apply x✝)
Instances For
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.
Equations
- d.workspaces = ({d.initial} + d.items) :: Minimalist.Step.workspacesAfter d.steps d.initial
Instances For
Every step of an admissible derivation whose initial object and items are not traces satisfies
No Complexity Loss, graded by the size σ.
Every step of an admissible derivation whose initial object and items are not traces satisfies Minimal Yield under trace counting.