Cascade Structures (@cite{pesetsky-1995}) #
@cite{pesetsky-1995}
Binary-branching PP spines where each node is a preposition (possibly phonologically null) that θ-selects its specifier. Cascade structures provide the geometry for:
- T/SM restriction (Ch. 6): CAUS movement blocked by nonaffixal P
- Backward binding (§6.2.2): CAUS starts lower than experiencer
- Double object alternation (Ch. 5): G as zero preposition for Theme
- Heavy shift (§7.2): rightward adjunction constrained by Cascades
Architecture #
A Cascade is a recursive PP spine. Each layer has a preposition head (with an affixality feature) and a specifier DP. The complement of each layer is another layer or a terminal:
V'
├── V
└── PP₁ (head: P₁, spec: DP₁)
└── PP₂ (head: P₂, spec: DP₂)
└── PP₃ (head: P₃, spec: DP₃)
The Head Movement Constraint (HMC) determines whether a zero morpheme head (like CAUS) can incorporate into V by successive head adjunction through the spine. Movement is blocked if any intervening head is nonaffixal.
CAUS ≠ vCAUSE #
Pesetsky's CAUS is a syntactic zero morpheme — a phonologically null
P head that creates causative verbs by incorporating into V. This is
distinct from @cite{cuervo-2003}'s VerbHead.vCAUSE, which is an
event-structural head present in both causative and anticausative
decompositions.
| Pesetsky CAUS | Cuervo vCAUSE | |
|---|---|---|
| Nature | Syntactic head (P⁰) | Event-structural head |
| Phonology | Zero morpheme | Not a morpheme |
| Present in anticausative | No | Yes |
| Movement | Incorporates into V via HMC | No movement |
| Effect | Suppresses external θ-role | Relates subevents |
A preposition head in a Cascade structure.
Each head has:
label: identifies the head (e.g., "CAUS", "G", "at", "about")overt: whether the head is phonologically realizedaffixal: whether the head permits head adjunction passthrough
Affixality determines HMC behavior: when a lower head Z adjoins to this head Y, the resulting complex [Z+Y] is headed by Y. If Y is affixal, [Z+Y] can continue moving upward. If Y is nonaffixal, [Z+Y] is stuck — the complex cannot move further.
- label : String
- overt : Bool
- affixal : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Minimalist.instReprCascadeHead = { reprPrec := Minimalist.instReprCascadeHead.repr }
Is this a zero morpheme (phonologically unrealized)?
Instances For
A Cascade structure: binary-branching recursive PP spine.
Each layer consists of a P head, its specifier (a DP argument identified by a label), and its complement (another layer or a terminal). The outermost layer is V's complement.
- terminal : Cascade
Base: bottom of the cascade (no more PP layers).
- layer : CascadeHead → String → Cascade → Cascade
PP layer: head P, specifier DP label, complement.
Instances For
Equations
- Minimalist.instReprCascade = { reprPrec := Minimalist.instReprCascade.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extract the spine of P heads, ordered from closest-to-V (index 0) to deepest.
Equations
- Minimalist.Cascade.terminal.spine = []
- (Minimalist.Cascade.layer a a_1 a_2).spine = a :: a_2.spine
Instances For
The argument labels, ordered from closest-to-V to deepest.
Equations
- Minimalist.Cascade.terminal.arguments = []
- (Minimalist.Cascade.layer a a_1 a_2).arguments = a_1 :: a_2.arguments
Instances For
Number of PP layers.
Equations
- Minimalist.Cascade.terminal.depth = 0
- (Minimalist.Cascade.layer a a_1 a_2).depth = 1 + a_2.depth
Instances For
Can a head at position idx in the spine reach V via successive
head adjunction?
A head at position idx must adjoin to each intermediate head
(positions idx−1, idx−2, …, 0) before reaching V. Movement is
blocked if any intermediate head is nonaffixal, because the
resulting complex is headed by the nonaffixal host, which cannot
itself move. @cite{pesetsky-1995} §6.2.
Formally: all heads at positions 0 … idx−1 must be affixal.
Equations
- Minimalist.canReachV spine idx = (List.take idx spine).all fun (x : Minimalist.CascadeHead) => x.affixal
Instances For
Does the spine contain a head with the given label? Returns its index if found.
Equations
- Minimalist.findInSpine spine label = Minimalist.findInSpine.go label spine 0
Instances For
Equations
- Minimalist.findInSpine.go label [] a✝ = none
- Minimalist.findInSpine.go label (h :: rest) a✝ = if (h.label == label) = true then some a✝ else Minimalist.findInSpine.go label rest (a✝ + 1)
Instances For
Can a head with the given label reach V in this cascade?
Equations
- c.headCanReachV label = Option.map (fun (x : ℕ) => Minimalist.canReachV c.spine x) (Minimalist.findInSpine c.spine label)
Instances For
Does this cascade contain a head with the given label?
Equations
- c.hasHead label = c.spine.any fun (x : Minimalist.CascadeHead) => x.label == label
Instances For
CAUS: zero causative morpheme. Decomposes Class II psych verbs as √root + CAUS. Affixal: must incorporate into V via HMC.
Equations
- Minimalist.caus = { label := "CAUS", overt := false, affixal := true }
Instances For
G: zero preposition for Theme/Patient. Mediates Theme θ-selection in double object constructions (§5.3). Affixal.
Equations
- Minimalist.headG = { label := "G", overt := false, affixal := true }
Instances For
TEMP: zero temporal preposition (§7.1.5). Heads temporal adjunct PPs in Cascade structures. Affixal.
Equations
- Minimalist.headTEMP = { label := "TEMP", overt := false, affixal := true }
Instances For
SUG: zero Suggestor morpheme (§6.2.3). Parallel to CAUS for adjectives: assigns Suggestor role to AP's external argument (e.g., "his manner was angry"). Affixal.
Equations
- Minimalist.headSUG = { label := "SUG", overt := false, affixal := true }
Instances For
Overt "at" — introduces Target stimulus in psych verbs. Nonaffixal: blocks CAUS movement through it.
Equations
- Minimalist.headAt = { label := "at", affixal := false }
Instances For
Overt "about" — introduces Subject Matter stimulus. Nonaffixal.
Equations
- Minimalist.headAbout = { label := "about", affixal := false }
Instances For
Overt "to" — dative/goal preposition. Nonaffixal.
Equations
- Minimalist.headTo = { label := "to", affixal := false }
Instances For
Overt "of" — partitive/possessive. Nonaffixal.
Equations
- Minimalist.headOf = { label := "of", affixal := false }
Instances For
@cite{pesetsky-1995} (522): Suppression of external argument.
Only affixation of a semantically contentful morpheme to a verb with an external argument α allows α to be unexpressed. When CAUS affixes to √annoy, the A-Causer (CAUS's object) surfaces as subject, and √annoy's original Agent role is suppressed.
This distinguishes CAUS from semantically vacuous affixes (e.g., anticausative SE), which do not suppress external arguments.
Equations
- Minimalist.thetaSuppressed causAffixed rootHasExtArg = (causAffixed && rootHasExtArg)
Instances For
Two occurrences of CAUS in Experiencer predicate structures (@cite{pesetsky-1995} §6.2.2, p. 208):
affixal(CAUS_aff): starts affixed to V in the lexicon; bears strong features that must be discharged at PFprepositional(CAUS_p): an independent P head in the Cascade; its features are discharged when V+CAUS_aff adjoins
- affixal : CausVariant
- prepositional : CausVariant
Instances For
Equations
- Minimalist.instDecidableEqCausVariant x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Minimalist.instReprCausVariant = { reprPrec := Minimalist.instReprCausVariant.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
CAUS_aff bears strong features that must be discharged at PF.
Equations
Instances For
Three types of semantically causative verbs, classified by their relationship to CAUS (@cite{pesetsky-1995} §6.3, p. 217):
strong: A-Causer suppressed by CAUS_aff (ObjExp psych verbs, causative give). Subject = A-Causer, not Agent.weak: CAUS adds a causal clause without suppressing any θ-role (causative break, grow).absent: no CAUS at all (run, sleep).
- strong : CausStrength
- weak : CausStrength
- absent : CausStrength
Instances For
Equations
- Minimalist.instDecidableEqCausStrength 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.instReprCausStrength = { reprPrec := Minimalist.instReprCausStrength.repr }
Derive CAUS strength from cascade structure. A cascade containing CAUS has strong causation; one without has absent. (Weak CAUS — causative break/grow — requires additional verbal decomposition beyond cascade presence alone.)
Equations
- c.causStrength = if c.hasHead "CAUS" = true then Minimalist.CausStrength.strong else Minimalist.CausStrength.absent
Instances For
Position of an argument label in the cascade (0 = closest to V, i.e., outermost PP = structurally highest).
Equations
- Minimalist.Cascade.terminal.argPosition x✝ = none
- (Minimalist.Cascade.layer a arg rest).argPosition x✝ = if (arg == x✝) = true then some 0 else Option.map (fun (x : ℕ) => x + 1) (rest.argPosition x✝)
Instances For
In a Cascade, spec of position i c-commands spec of position j
when i < j (outer spec c-commands inner specs).
Position 0 = outermost PP (closest to V) = structurally highest. This follows from X-bar c-command: spec of PP₀ c-commands the complement of PP₀, which contains PP₁ and its spec.
Equations
- c.specCCommands commander commanded = match c.argPosition commander, c.argPosition commanded with | some i, some j => decide (i < j) | x, x_1 => false
Instances For
Number of potential heavy NP shift landing sites in a cascade. Each cascade layer provides one rightward adjunction site. @cite{pesetsky-1995} Ch. 7 derives HNPS from cascade geometry: shifted phrases adjoin to cascade nodes, so cascade depth determines how many landing sites are available.
Equations
- c.shiftSites = c.depth
Instances For
Zero morphemes are phonologically unrealized.
Overt prepositions are phonologically realized.
Zero morphemes are affixal; T/SM prepositions are nonaffixal.
A head at position 0 (immediately below V) can always reach V: no intervening heads.
A nonaffixal head at position 0 blocks anything below it.
Spine of a terminal cascade is empty.
Spine of a single-layer cascade is a singleton.
A two-layer cascade spine lists heads from top to bottom.
Pesetsky's CAUS is distinct from event-structural vCAUSE.
VerbHead.vCAUSE (from @cite{cuervo-2003}) is present in both
causative and anticausative decompositions — it encodes the causal
relation between subevents, independent of Voice.
Pesetsky's caus is a syntactic zero morpheme — a P⁰ head that
creates causative verbs by incorporating into V, and is present
ONLY in causative structures. The anticausative "the door opened"
has vCAUSE (causal relation exists) but no CAUS (no zero
morpheme creating a derived causative).
This theorem witnesses the structural distinction: vCAUSE can appear without external cause (anticausative), while CAUS always requires a Causer argument as its specifier in the Cascade.