The Case Filter #
@cite{baker-2015} @cite{chomsky-2001} @cite{marantz-1991} @cite{woolford-2006}
Every DP must receive Case. In Minimalist terms:
- Every DP has [uCase] (unvalued Case feature)
- [uCase] must be valued by Agree with a Case-assigning head
- Failure to value [uCase] causes the derivation to crash
Case assigners (Agree-based):
- T assigns nominative to its specifier (subject)
- v assigns accusative to its complement (object)
- P assigns oblique to its complement
For the competing dependent-case approach,
see DependentCase.lean. For inherent/Voice-based case,
see Voice.lean and Fragments.Mayan.Mam.Agreement.
Nominative Case is assigned by T. T has [uCase:nom], assigns to closest DP in Spec-TP.
Equations
Instances For
Accusative Case is assigned by v (transitive light verb). v has [uCase:acc], assigns to closest DP (object).
Equations
Instances For
DP needs Case (Case Filter).
All DPs have [uCase], must be valued by Agree. The .dat value here
is a placeholder — featuresMatch ignores values for unvalued probes,
so any Core.Case would work; .dat is conventional.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Minimalist.instReprDPFeatures = { reprPrec := Minimalist.instReprDPFeatures.repr }
Create DP features with unvalued Case. The .dat value is a
placeholder — see dpNeedsCase for the rationale.
Equations
- Minimalist.DPFeatures.withUnvaluedCase phi = { phi := phi, caseFeature := Minimalist.GramFeature.unvalued (Minimalist.FeatureVal.case UD.Case.dat) }
Instances For
Create DP features with valued Case.
Equations
- Minimalist.DPFeatures.withCase phi c = { phi := phi, caseFeature := Minimalist.GramFeature.valued (Minimalist.FeatureVal.case c) }
Instances For
Does a DP satisfy the Case Filter? (has valued Case)
Equations
Instances For
Convert DPFeatures to a FeatureBundle.
Equations
- dp.toBundle = List.map (fun (p : Minimalist.PhiFeature) => Minimalist.GramFeature.valued (Minimalist.FeatureVal.phi p)) dp.phi ++ [dp.caseFeature]
Instances For
The Case Filter: a derivation converges only if all DPs have valued Case. This is stated as: for all DPs in the structure, their Case feature must be valued.
Equations
- Minimalist.caseFilterHolds dps = dps.all Minimalist.satisfiesCaseFilter
Instances For
If Case Filter fails, there exists a DP without Case.
A well-formed derivation satisfies the Case Filter.