Applicative heads #
Applicative heads introduce applied arguments such as benefactives, goals, sources and affected
datives. [Pyl08] distinguishes a high applicative, which Merges with the event and
relates the applied argument to it, from a low applicative, which Merges with the theme and
relates the applied argument to it by transfer to or from it; [Cue03] adds the static
possession a low applicative can express and a third type, the affected applicative, which
Merges between two events, taking the result state as its complement under the dynamic head
that embeds it. The type is where the head Merges: ApplSite, a cut of the little-v chain of
Minimalist.LittleV, is low when no head is below it, so that its complement is the theme DP,
high when no head is above it, so that Voice selects it, and affected between. ApplSite.applType
reads the type off the site, and the complement category of the type agrees with that of the site
(ApplSite.applType_complement), so the typology follows from attachment height by construction.
Main definitions #
LowRelation,ApplType,ApplType.complement,ApplType.IsLow: the types and the category each Merges with.ApplSite,ApplSite.Low,ApplSite.Affected,ApplSite.High,ApplSite.complement,ApplSite.selector,ApplSite.applType,ApplSite.all: the merge site and its type.ApplHead,ApplHead.Licensed,ApplHead.SpecCanBearCase: the head, its licensing by Voice and the case-based blocking of its specifier.
Main results #
ApplSite.low_or_affected_or_high,ApplSite.applType_complement,ApplSite.mem_all_iff.ApplSite.Affected.biEventive,ApplSite.Affected.selector_dynamic,ApplSite.not_affected_of_state: an affected applicative needs two events and a dynamic head above it, so none is applied under a state.low_licensed_with_any,affected_licensed_with_any,high_licensed_of_assignsTheta.
Implementation notes #
ApplHead.Licensed states the licensing of a high applicative by a Voice with event semantics
([Pyl08], [Sch08a]), which blocks the ethical dative in middles; [Cue03]'s
high applicative over a state has no Voice above it at all, a disagreement a predicate over Voice
heads cannot state, and Studies/Cuervo2003 states her licensing over sites instead.
References #
Applicative types #
A low applicative relates the applied argument and the theme by the dynamic transfer to a recipient or from a source of [Pyl08], or by the static possession of [Cue03]'s low applicative AT.
- recipient : LowRelation
- source : LowRelation
- possessor : LowRelation
Instances For
Equations
- Minimalist.instDecidableEqLowRelation 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.instReprLowRelation = { reprPrec := Minimalist.instReprLowRelation.repr }
An applicative is high, relating the applied argument to the event; affected, relating it to a result state under the dynamic event that embeds it; or low, relating it to the theme.
- high : ApplType
- affected : ApplType
- low (relation : LowRelation) : ApplType
Instances For
Equations
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.high Minimalist.ApplType.high = isTrue ⋯
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.high Minimalist.ApplType.affected = isFalse Minimalist.instDecidableEqApplType.decEq._proof_3
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.high (Minimalist.ApplType.low relation) = isFalse ⋯
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.affected Minimalist.ApplType.high = isFalse Minimalist.instDecidableEqApplType.decEq._proof_5
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.affected Minimalist.ApplType.affected = isTrue ⋯
- Minimalist.instDecidableEqApplType.decEq Minimalist.ApplType.affected (Minimalist.ApplType.low relation) = isFalse ⋯
- Minimalist.instDecidableEqApplType.decEq (Minimalist.ApplType.low relation) Minimalist.ApplType.high = isFalse ⋯
- Minimalist.instDecidableEqApplType.decEq (Minimalist.ApplType.low relation) Minimalist.ApplType.affected = isFalse ⋯
- Minimalist.instDecidableEqApplType.decEq (Minimalist.ApplType.low a) (Minimalist.ApplType.low b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Minimalist.instReprApplType.repr Minimalist.ApplType.high prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalist.ApplType.high")).group prec✝
Instances For
Equations
- Minimalist.instReprApplType = { reprPrec := Minimalist.instReprApplType.repr }
An applicative Merges with a vP when it is high or affected, and with the theme D when it is
low.
Equations
Instances For
An applicative is low when its complement is the theme.
Equations
- t.IsLow = (t.complement = Minimalist.Cat.D)
Instances For
The merge site #
The site of an applicative head in an event structure records the verbal heads above ApplP and the heads of its complement, highest first.
Instances For
Equations
- Minimalist.instDecidableEqApplSite.decEq { above := a, below := a_1 } { above := b, below := 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.instReprApplSite = { reprPrec := Minimalist.instReprApplSite.repr }
Equations
Equations
Equations
- x✝.instDecidablePredAffected = { decide := decide (x✝.above ≠ []) && decide (x✝.below ≠ []), reflects_decide := ⋯ }
The category of Appl's complement, the theme DP of a low applicative and a vP otherwise.
Equations
- s.complement = if s.below = [] then Minimalist.Cat.D else Minimalist.Cat.v
Instances For
The type of the applicative at the site, given the relation a low one reads.
Equations
- s.applType r = if s.below = [] then Minimalist.ApplType.low r else if s.above = [] then Minimalist.ApplType.high else Minimalist.ApplType.affected
Instances For
The type read off the site Merges with the category the site gives it.
An affected applicative requires two events.
The head an affected applicative is the complement of is dynamic: it embeds the eventuality below the applicative.
No affected applicative is applied under a state.
The sites of an applicative in the structure l are the cuts of the list.
Equations
- Minimalist.ApplSite.all l = List.map (fun (i : ℕ) => { above := List.take i l, below := List.drop i l }) (List.range (l.length + 1))
Instances For
The applicative head #
An applicative head carries its type and whether it assigns dative case to its specifier.
- applType : ApplType
High, affected or low.
- assignsDative : Bool
Whether the applied argument receives dative case.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Minimalist.instReprApplHead = { reprPrec := Minimalist.instReprApplHead.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Canonical high applicative (ethical dative).
Equations
- Minimalist.applHigh = { applType := Minimalist.ApplType.high }
Instances For
Canonical affected applicative (the dative of a causative or an inchoative).
Equations
- Minimalist.applAffected = { applType := Minimalist.ApplType.affected }
Instances For
Canonical low recipient applicative (DOC).
Equations
Instances For
Canonical low source applicative.
Equations
Instances For
Canonical low possessor applicative (possessive dative).
Equations
Instances For
appl.Licensed voice holds when voice is thematic and so supplies the event semantics a high
applicative, the complement of Voice, requires; a low or an affected applicative requires
nothing of Voice.
Equations
- appl.Licensed voice = (appl.applType = Minimalist.ApplType.high → voice.IsThematic)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Low applicatives are licensed under any Voice head ([Pyl08]).
Affected applicatives are licensed under any Voice head: the head that selects them is the dynamic v below Voice ([Cue03]).
θ-assigning Voice licenses high applicatives (θ-assignment entails event semantics).
High Appl is blocked with middle Voice, which has no event semantics, while a possessive dative survives there ([Pyl08]).
If appl assigns dative, its specifier, bearing the case c, must bear one
([Woo15]).
Equations
- appl.SpecCanBearCase c = (appl.assignsDative = true → c.isSome = true)
Instances For
Equations
- One or more equations did not get rendered due to their size.