The functional sequence #
This file defines the height of a category in the functional sequence and the families of
extended projections. Grimshaw takes a clause or a noun phrase to be one extended projection, a
lexical head together with the functional heads above it, all of one category family and with a
functional level, the F-value, that does not decrease going up. The F-value of each category is
a natural number, with the lexical heads at 0, and the four families, verbal, nominal,
adjectival and adpositional, carry Chomsky's [±V, ±N] features, so that two categories share
those features exactly when they are of one family. A category extends to another when the two
are of one family and the second is at least as high; the extended projections are the chains
of this relation.
Main definitions #
Minimalist.Cat.fValue: the functional level of a category.Minimalist.CatFamily,Minimalist.Cat.family: the four families of extended projections.Minimalist.CatFeatures,Minimalist.Cat.features: Chomsky's[±V, ±N]features, read off the family.Minimalist.Cat.ExtendsTo: the step relation of an extended projection, a preorder.
Main results #
Minimalist.Cat.features_eq_iff: two categories share their features iff they share their family.
Implementation notes #
The F-values place the families on one scale, n with v, Q with T, Num with Fin and
D with Foc. Rizzi's order Fin < Foc < Top < Force fixes the verbal left periphery, Borer's
individuation before counting puts Q below Num, the Say layer of embedded speech reports
sits between Foc and C as in Egressy, and Speas and Tenny's speech-act head closes the verbal
sequence. Prepositions form their own family, with den Dikken's Place and Path above them,
following Chomsky's [−V, −N], whereas Grimshaw places P in the nominal extended projection.
References #
Equations
- Minimalist.instDecidableEqCatFamily x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Minimalist.instReprCatFamily = { reprPrec := Minimalist.instReprCatFamily.repr }
The family of a category, the extended projection it belongs to.
Equations
- Minimalist.Cat.V.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.v.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Voice.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Appl.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.T.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Foc.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Top.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Fin.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.C.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.SA.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Say.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Force.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Neg.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Mod.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Rel.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Pol.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Asp.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Evid.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.Nmlz.family = Minimalist.CatFamily.verbal
- Minimalist.Cat.N.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.n.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.Num.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.Dem.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.Q.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.D.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.K.family = Minimalist.CatFamily.nominal
- Minimalist.Cat.A.family = Minimalist.CatFamily.adjectival
- Minimalist.Cat.a.family = Minimalist.CatFamily.adjectival
- Minimalist.Cat.P.family = Minimalist.CatFamily.adpositional
- Minimalist.Cat.Place.family = Minimalist.CatFamily.adpositional
- Minimalist.Cat.Path.family = Minimalist.CatFamily.adpositional
Instances For
Chomsky's categorial features [±V, ±N], which cross-classify the four lexical categories:
V is [+V, −N], N is [−V, +N], A is [+V, +N] and P is [−V, −N].
- plusV : Bool
- plusN : Bool
Instances For
Equations
- Minimalist.instDecidableEqCatFeatures.decEq { plusV := a, plusN := a_1 } { plusV := b, plusN := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Minimalist.instReprCatFeatures = { reprPrec := Minimalist.instReprCatFeatures.repr }
The features of a family are those of its lexical anchor.
Equations
- Minimalist.CatFamily.verbal.features = { plusV := true, plusN := false }
- Minimalist.CatFamily.nominal.features = { plusV := false, plusN := true }
- Minimalist.CatFamily.adjectival.features = { plusV := true, plusN := true }
- Minimalist.CatFamily.adpositional.features = { plusV := false, plusN := false }
Instances For
The features of a category are those of its family, so that every functional head inherits the features of its lexical anchor.
Instances For
The F-value of a category is its level in the functional sequence: lexical heads are at 0,
categorizers at 1, the inflectional domain at 2 and the left periphery from 3 up, with the
nominal and adpositional levels aligned to the verbal ones.
| level | verbal | nominal | adjectival | adpositional |
|---|---|---|---|---|
| 0 | V | N | A | P |
| 1 | v, Voice, Appl | n | a | Place |
| 2 | T, Neg, Mod, Pol, Asp, Evid | Q | Path | |
| 3 | Fin, Nmlz | Num | ||
| 4 | Foc | D, Dem | ||
| 5 | Top, Rel, Say | K | ||
| 6 | C, Force | |||
| 7 | SA |
Equations
- Minimalist.Cat.V.fValue = 0
- Minimalist.Cat.N.fValue = 0
- Minimalist.Cat.A.fValue = 0
- Minimalist.Cat.P.fValue = 0
- Minimalist.Cat.v.fValue = 1
- Minimalist.Cat.n.fValue = 1
- Minimalist.Cat.a.fValue = 1
- Minimalist.Cat.Voice.fValue = 1
- Minimalist.Cat.Appl.fValue = 1
- Minimalist.Cat.Place.fValue = 1
- Minimalist.Cat.T.fValue = 2
- Minimalist.Cat.Q.fValue = 2
- Minimalist.Cat.Neg.fValue = 2
- Minimalist.Cat.Mod.fValue = 2
- Minimalist.Cat.Pol.fValue = 2
- Minimalist.Cat.Asp.fValue = 2
- Minimalist.Cat.Evid.fValue = 2
- Minimalist.Cat.Path.fValue = 2
- Minimalist.Cat.Fin.fValue = 3
- Minimalist.Cat.Num.fValue = 3
- Minimalist.Cat.Nmlz.fValue = 3
- Minimalist.Cat.Foc.fValue = 4
- Minimalist.Cat.D.fValue = 4
- Minimalist.Cat.Dem.fValue = 4
- Minimalist.Cat.Top.fValue = 5
- Minimalist.Cat.Rel.fValue = 5
- Minimalist.Cat.K.fValue = 5
- Minimalist.Cat.Say.fValue = 5
- Minimalist.Cat.C.fValue = 6
- Minimalist.Cat.Force.fValue = 6
- Minimalist.Cat.SA.fValue = 7
Instances For
c.ExtendsTo d holds when d extends the projection of c, the two categories being of one
family and d at least as high, so that the extended projections are the chains of this
relation.
Instances For
Equations
- Minimalist.instDecidableRelCatExtendsTo x✝¹ x✝ = { decide := decide (x✝¹.family = x✝.family) && decide (x✝¹.fValue ≤ x✝.fValue), reflects_decide := ⋯ }