Bruening (2021): implicit arguments in English double object constructions #
An implicit second object of an English double object construction, like an implicit direct object or PP of the prepositional frame, is definite or indefinite as the verb dictates and licenses sluicing; an implicit first object is always definite and never does. Bruening concludes that the verb selects the second object and Appl the first. An argument of the verb is left implicit by a head ∃ or ι adjoined to it, an argument of Appl only by a passive head ApplPass, which binds it as a definite.
An implicit argument here is a diathesis of an English verb leaving a complement of its double object or prepositional frame unexpressed, so the four patterns of the paper's §2.4 are theorems over the whole lexicon.
Main definitions #
Argument.leaveImplicit: the voice leaving an internal argument of a ditransitive implicit.observed: the interpretations the lexicon gives an implicit argument.Binder,interps,Sluices: the heads that leave an argument implicit, the interpretations they give an argument of each head, and whether it licenses sluicing.
Main results #
observed_firstObject,observed_of_ne_firstObject: an implicit first object is definite, any other implicit argument definite or indefinite.interps_eq_observed_iff: these interpretations single out Appl as the head of the first object and the verb as that of the others.sluiced_rows: the sluicing judgments of (10) and (11) follow.objectDrop_secondObject,dropsInBothFrames: a verb with an implicit transitive object has no implicit second object, and no verb drops its direct object in both frames, except write.
Implementation notes #
The fragment places an implicit argument where the construction it is understood in would
express it, so an alternating verb's implicit goal is a first object or a PP as its entry says.
Semantic types are those of Montague.Ty, in which events share the type e with individuals.
TODO #
Appendix A's varieties of definite first objects and Appendix B's verbs with two implicit arguments are not formalized.
References #
Implicit arguments #
Equations
- Bruening2021.instDecidableEqArgument x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Bruening2021.instFintypeArgument = { elems := { val := ↑Bruening2021.Argument.enumList, nodup := Bruening2021.Argument.enumList_nodup }, complete := Bruening2021.instFintypeArgument._proof_1 }
Equations
- Bruening2021.instReprArgument = { reprPrec := Bruening2021.instReprArgument.repr }
Equations
- One or more equations did not get rendered due to their size.
- Bruening2021.instReprArgument.repr Bruening2021.Argument.pp prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Bruening2021.Argument.pp")).group prec✝
Instances For
The voice leaving the argument unexpressed in its construction, interpreted as a.
Equations
- Bruening2021.Argument.firstObject.leaveImplicit x✝ = Voice.leaveImplicit ArgumentFrame.np_np 0 (some x✝)
- Bruening2021.Argument.secondObject.leaveImplicit x✝ = Voice.leaveImplicit ArgumentFrame.np_np 1 (some x✝)
- Bruening2021.Argument.directObject.leaveImplicit x✝ = Voice.leaveImplicit ArgumentFrame.np_pp 0 (some x✝)
- Bruening2021.Argument.pp.leaveImplicit x✝ = Voice.leaveImplicit ArgumentFrame.np_pp 1 (some x✝)
Instances For
The argument a feature of the examples names.
Equations
- Bruening2021.Argument.ofString? "firstObject" = some Bruening2021.Argument.firstObject
- Bruening2021.Argument.ofString? "secondObject" = some Bruening2021.Argument.secondObject
- Bruening2021.Argument.ofString? "directObject" = some Bruening2021.Argument.directObject
- Bruening2021.Argument.ofString? "pp" = some Bruening2021.Argument.pp
- Bruening2021.Argument.ofString? x✝ = none
Instances For
In Bruening's analysis the first object is the argument of Appl, merged in its specifier above the verb phrase, and every other argument is the verb's.
Equations
Instances For
The interpretations an implicit argument receives across the English verb lexicon.
Equations
- Bruening2021.observed x = {a : ImplicitInterp | ∃ v ∈ English.Verbs.verbs, v.Alternates (x.leaveImplicit a)}
Instances For
∃, ι, Pass and ApplPass #
Equations
- Bruening2021.instDecidableEqBinder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Bruening2021.instFintypeBinder = { elems := { val := ↑Bruening2021.Binder.enumList, nodup := Bruening2021.Binder.enumList_nodup }, complete := Bruening2021.instFintypeBinder._proof_1 }
Equations
- One or more equations did not get rendered due to their size.
- Bruening2021.instReprBinder.repr Bruening2021.Binder.iota prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Bruening2021.Binder.iota")).group prec✝
- Bruening2021.instReprBinder.repr Bruening2021.Binder.pass prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Bruening2021.Binder.pass")).group prec✝
Instances For
Equations
- Bruening2021.instReprBinder = { reprPrec := Bruening2021.instReprBinder.repr }
The head whose argument the binder closes off.
Equations
Instances For
∃ and Pass bind their argument as an indefinite, ι and ApplPass as a definite.
Equations
Instances For
Pass and ApplPass head phrases of their own; ∃ and ι form a complex head with the verb.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The interpretations available to an implicit argument of the head h.
Equations
- Bruening2021.interps h = Finset.image Bruening2021.Binder.interp {x : Bruening2021.Binder | x.head = h}
Instances For
An implicit argument of h licenses sluicing when a binder that does not project can close
it off. Ellipsis needs a correlate in the elided clause for every maximal projection of the
antecedent, which a sluice has for a head adjoined to the verb but not for PassP or ApplPassP.
Equations
- Bruening2021.Sluices h = ∃ (b : Bruening2021.Binder), b.head = h ∧ ¬b.Projects
Instances For
Equations
- Bruening2021.instDecidableSluices h = { decide := decide (∃ a ∈ Finset.univ, (fun (x : Bruening2021.Binder) => x.head = h ∧ ¬x.Projects) a), reflects_decide := ⋯ }
The interpretations an implicit argument shows are those available to an argument of its head, and of no other head. The verb chooses ∃ or ι for its own arguments, so their interpretations vary from verb to verb, while ApplPass alone closes off the first object. An analysis on which the verb selects the first object, as Pesetsky's and Larson's do, predicts indefinite implicit first objects; a small-clause analysis, on which the verb selects neither, predicts no lexical variation in the second.
In (10) and (11) every verb leaves the sluiced argument implicit, and the sluice is acceptable exactly when that argument's head licenses sluicing.
Implicit direct objects #
A verb that leaves the object of its transitive frame implicit does not leave the second object of its double object construction implicit, except write, whose She wrote me the paper's fn. 7 suggests is a prepositional frame with a silent preposition.
melt and build, the base transitives of (7) and (8), leave their object implicit and have a double object construction.
Appl takes a verb with an open individual argument, of type ⟨e,⟨s,t⟩⟩, then the theme, the recipient and the event, so a verb whose object ∃ has closed off, of type ⟨s,t⟩, cannot combine with it: a simple transitive's implicit object is not available in the double object construction.
No verb but write leaves its direct object implicit both in the double object and in the prepositional frame.
In (63)–(65) a double object verb leaves its direct object implicit beside a first object or beside a PP exactly as the example is acceptable. The fragment has no double object frame for ask, email, text or telegraph.