Particle Verb Constructions — Empirical Data #
@cite{dendikken-1995} @cite{johnson-1991}
Theory-neutral data on English verb-particle constructions (VPCs / PVCs), including particle shift alternation and its constraints.
Phenomena covered #
- Particle shift alternation: continuous ("lifted up Hsu") vs split ("lifted Hsu up")
- Pronoun constraint: pronouns force split order (*"lifted up her" vs "lifted her up")
- Heavy NP constraint: heavy NPs force continuous order ("lifted up the box that was on the table")
Particle verb inventory #
A particle verb entry: verb + particle + gloss.
- verb : String
- particle : String
- meaning : String
Instances For
@[implicit_reducible]
def
Phenomena.Constructions.ParticleVerbs.instReprParticleVerb.repr :
ParticleVerb → Nat → Std.Format
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Phenomena.Constructions.ParticleVerbs.instDecidableEqParticleVerb.decEq
(x✝ x✝¹ : ParticleVerb)
:
Decidable (x✝ = x✝¹)
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
instance
Phenomena.Constructions.ParticleVerbs.instDecidableEqParticleVerb :
DecidableEq ParticleVerb
Equations
- Phenomena.Constructions.ParticleVerbs.pick_up = { verb := "pick", particle := "up", meaning := "lift / collect" }
Instances For
Equations
- Phenomena.Constructions.ParticleVerbs.lift_up = { verb := "lift", particle := "up", meaning := "raise" }
Instances For
Equations
- Phenomena.Constructions.ParticleVerbs.throw_out = { verb := "throw", particle := "out", meaning := "discard" }
Instances For
Equations
- Phenomena.Constructions.ParticleVerbs.put_down = { verb := "put", particle := "down", meaning := "set down" }
Instances For
Equations
- Phenomena.Constructions.ParticleVerbs.call_off = { verb := "call", particle := "off", meaning := "cancel" }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Particle shift alternation #
Word order of verb, particle, and direct object.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
@[implicit_reducible]
Equations
- Phenomena.Constructions.ParticleVerbs.instDecidableEqPVCOrder x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
- Phenomena.Constructions.ParticleVerbs.instDecidableEqDPWeight x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
A single particle shift datum: a ⟨verb, order, DP weight, judgment⟩ tuple.
- pv : ParticleVerb
- order : PVCOrder
- dpWeight : DPWeight
- judgment : Bool
- sentence : String
Instances For
@[implicit_reducible]
def
Phenomena.Constructions.ParticleVerbs.instReprParticleShiftDatum.repr :
ParticleShiftDatum → Nat → Std.Format
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
def
Phenomena.Constructions.ParticleVerbs.instBEqParticleShiftDatum.beq :
ParticleShiftDatum → ParticleShiftDatum → Bool
Equations
- One or more equations did not get rendered due to their size.
- Phenomena.Constructions.ParticleVerbs.instBEqParticleShiftDatum.beq x✝¹ x✝ = false
Instances For
Core particle shift data #
Pronouns force split order.
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
Light NPs allow both orders.
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
Heavy NPs prefer continuous order.
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
- One or more equations did not get rendered due to their size.
Instances For
Verification theorems #
theorem
Phenomena.Constructions.ParticleVerbs.pronoun_forces_split :
pronoun_split.judgment = true ∧ pronoun_continuous.judgment = false
Pronouns force split: split OK, continuous bad.
theorem
Phenomena.Constructions.ParticleVerbs.light_allows_both :
light_split.judgment = true ∧ light_continuous.judgment = true
Light NPs allow both orders.
theorem
Phenomena.Constructions.ParticleVerbs.heavy_disprefers_split :
heavy_continuous.judgment = true ∧ heavy_split.judgment = false
Heavy NPs disprefer split.