This file defines valuation of feature bundles, the part of Agree that copies the value of a goal
into a probe (Chomsky 2000), from the valuation of a single slot (FeatureSlot.valueWith). An
absent slot is unchanged, since an item that lacks a dimension is not a probe for it.
Valuing a bundle at a dimension it bears is unification with the bundle that bears only the
value. At an agreement dimension, valuation
followed by FeatureBundle.agreement is unification of agreement
bundles. Agree with a goal that has no value at
the dimension leaves the probe unchanged, so Agree can fail without causing a crash
(Preminger 2014). The goal a probe agrees with is found by search
(Minimalist.LinearizedSyntacticObject.goals).
The items of a derivation carry their bundles in a FeatureState, and Agree over it is the one
Agree of Probe/Agree.lean, Probe.agree, with the probe of an item at a dimension and valuation
as its copying. Valuation values the probe and the goal each with the value of the other at the
dimension, so a valued probe, such as a case assigner, values an unvalued goal. A goal matches a
probe when it bears the dimension, since matching is identity of the dimension and not of the
value (Chomsky 2000). The probe of an item at a dimension is satisfied by the goals that match
it and interacts with those that are also active. A matching goal that is not active therefore
halts the search without valuing: Chomsky's defective intervention is satisfaction without
interaction in the sense of Deal 2025a. Valuation only adds features, so a run of Agree
extends the state, and a slot valued before Agree
keeps its value.
Main definitions
Implementation notes
The leaves of a SyntacticObject are lexical-item tokens, and the tree records nothing else: in
Marcolli et al. 2025 the leaves are drawn from a set of lexical items and syntactic
features, and Merge attaches no label to an internal vertex. A lexical item carries the bundle it
has in the lexicon (LexicalItem.features). Agree changes the features of the items it relates,
producing what Chomsky 2000 calls modified lexical items. The bundles of a derivation are
therefore kept outside the tree: a FeatureState assigns a bundle to each item, and valuation
changes that assignment, not the tree.
References