[Bru01] — QR Obeys Superiority #
[Bru01] [Lar88] [May85] [Pyl08]
Bruening's Linguistic Inquiry paper "QR Obeys Superiority: Frozen Scope and ACD" — both the empirical scope-freezing data set and the theoretical Minimalist analysis (QR locality + superiority + phase-theoretic barriers).
Part I: Empirical data #
Theory-neutral scope-freezing examples primarily compiled from [Bru01], with contributions from [Lar88] (double-object construction examples) and [May85] (foundational scope-availability vocabulary).
Part II: Theoretical analysis (Minimalist QR) #
Bruening's central thesis — QR obeys Superiority — is derived formally: double-object scope freezing follows from asymmetric c-command in [Pyl08]'s Voice + low-Appl tree, where the goal asymmetrically c-commands the theme. Other freezing contexts (possessor, passive, attitude) are analyzed via DP-phase / adjunct-island / clause-boundary barriers.
Sections #
ScopeFreezing: Empirical configurations where inverse scope is unavailableMinimalistAnalysis: Theoretical derivation of freezing from Minimalist QR
The verb-cluster word-order scope data formerly housed here was
[Ste00a] §6.8 material and now lives in
Linglib.Data.Examples.Steedman2000 / Linglib.Studies.Steedman2000.
Scope: QR and Scope Economy (relocated from Minimalist/Scope.lean) #
Formalization of quantifier scope in the Minimalist tradition.
Core Mechanisms #
- Quantifier Raising (QR): Covert A'-movement of quantifiers to adjoin to TP/CP
- Scope Economy: QR only applies if it yields a distinct interpretation
- Locality: QR is clause-bounded and blocked by certain structural barriers
Scope Freezing in Minimalism #
Inverse scope is unavailable when:
- Possessor: Quantifier inside possessor DP cannot escape (DP is a phase/barrier)
- Double Object: Indirect object c-commands direct object; QR would violate locality
- Passive: By-phrase is an adjunct; QR from adjuncts is blocked
Superiority from C-Command (not stipulation) #
In earlier versions, PositionedQuantifier carried a stipulated
inDoubleObject : Bool flag. This has been replaced: the theory layer
provides superiorityFromTree, which derives superiority from
asymmetric c-command in a SyntacticObject tree.
This study uses it to connect DOC scope freezing to
[Lar88]'s tree derivation.
Equations
- Bruening2001.instDecidableEqPosition 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
- Bruening2001.instReprPosition = { reprPrec := Bruening2001.instReprPosition.repr }
Equations
A quantifier with its structural position
- quantifier : String
- position : Position
- insideDP : Bool
Is this inside another DP?
- so : Option Minimalist.SyntacticObject
The SyntacticObject this quantifier corresponds to in the tree. When provided, superiority can be derived from c-command.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Quantifier Raising (QR) as covert movement.
QR adjoins a quantifier to a clausal node (TP or CP), allowing it to take scope over material it c-commands at LF.
- target : PositionedQuantifier
The quantifier being raised
- landingSite : Position
Landing site
- createsNewScope : Bool
Does this create a new scope relation?
Instances For
Equations
- Bruening2001.instReprQROperation = { reprPrec := Bruening2001.instReprQROperation.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Bruening2001.instDecidableEqQRBarrier 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
- Bruening2001.instReprQRBarrier = { reprPrec := Bruening2001.instReprQRBarrier.repr }
Equations
Check if QR is blocked for a given quantifier
Equations
- One or more equations did not get rendered due to their size.
Instances For
Superiority derived from a tree: QR of q2 over q1 is blocked
when q1 asymmetrically c-commands q2 in tree.
This is the theory-layer primitive. Bridge files use it to derive DOC scope freezing from [Pyl08]'s Voice + low-Appl tree derivation.
Equations
- Bruening2001.superiorityFromTree tree q1 q2 = decide (Minimalist.SO.asymCCommandsIn tree q1 q2)
Instances For
Scope Economy: QR is only licensed if it creates a truth-conditional difference.
"Covert scope-shifting operations are blocked if they don't have a semantic effect (i.e., if they yield a logically equivalent interpretation)."
- surfaceInterpretation : String
Surface scope interpretation
- inverseInterpretation : String
Would-be inverse interpretation
- equivalent : Bool
Are they truth-conditionally equivalent?
Instances For
Equations
- Bruening2001.instReprScopeEconomy = { reprPrec := Bruening2001.instReprScopeEconomy.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
QR is blocked by economy if interpretations are equivalent
Equations
Instances For
DP-as-barrier follows from PIC: if φ is the D-phase (D being a phase head
under the extended inventory) and goal is an accessible term sitting in the
phase head's c-command domain, then goal is frozen — φ.Impenetrable goal.
This derives the previously-stipulated QRBarrier.dpPhase from deeper
principles: PIC makes DP-internal material inaccessible to operations outside
DP. On the MCB-faithful SO phase API the interior Φ°_ℓ is the head's
c-command domain (Def 1.14.3, "Z is the interior of the phase"), so a goal
in that domain is impenetrable by construction (SO.mem_phaseInterior).
Available scope readings for a sentence
- ambiguous : Availability
- surfaceOnly : Availability
- inverseOnly : Availability
Instances For
Equations
- Bruening2001.instDecidableEqAvailability 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
- Bruening2001.instReprAvailability = { reprPrec := Bruening2001.instReprAvailability.repr }
Equations
Confidence in the judgment
- clear : Confidence
- gradient : Confidence
- controversial : Confidence
Instances For
Equations
- Bruening2001.instDecidableEqConfidence 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
- Bruening2001.instReprConfidence = { reprPrec := Bruening2001.instReprConfidence.repr }
Equations
Source of the judgment
- introspective : DataSource
- experimental : DataSource
- corpus : DataSource
Instances For
Equations
- Bruening2001.instDecidableEqDataSource x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Bruening2001.instReprDataSource = { reprPrec := Bruening2001.instReprDataSource.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Types of configurations that induce scope freezing
- none : FreezingContext
- possessor : FreezingContext
- doubleObject : FreezingContext
- passive : FreezingContext
- heavyNP : FreezingContext
- weakCrossover : FreezingContext
- adjunct : FreezingContext
- attitude : FreezingContext
Instances For
Equations
- Bruening2001.instDecidableEqFreezingContext x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
A scope freezing example with empirical judgment
- id : String
- sentence : String
- quant1 : String
- quant2 : String
- context : FreezingContext
- observed : Availability
- confidence : Confidence
- source : DataSource
- surfaceGloss : String
- inverseGloss : String
- notes : String
Instances For
Equations
- Bruening2001.instReprExample = { reprPrec := Bruening2001.instReprExample.repr }
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
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
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
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
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Instances For
Equations
Instances For
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Possessor freezing is robust (clear judgments)
Equations
Instances For
Double object freezing is robust
Equations
Instances For
Passive freezing is more gradient
Equations
Instances For
Count frozen examples
Equations
- Bruening2001.frozenCount = (List.filter (fun (x : Bruening2001.Example) => x.observed == Bruening2001.Availability.surfaceOnly) Bruening2001.allExamples).length
Instances For
Count ambiguous baselines
Equations
- Bruening2001.ambiguousCount = (List.filter (fun (x : Bruening2001.Example) => x.observed == Bruening2001.Availability.ambiguous) Bruening2001.allExamples).length
Instances For
Connects Minimalist QR / Scope Economy theory to the empirical scope-freezing data above. The central claim is Bruening's "QR obeys superiority": double-object freezing falls out of asymmetric c-command in the [Pyl08] ditransitive tree.
Analyze why a freezing context blocks inverse scope in Minimalism.
Equations
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.none = none
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.possessor = some Bruening2001.QRBarrier.dpPhase
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.doubleObject = some Bruening2001.QRBarrier.superiority
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.passive = some Bruening2001.QRBarrier.adjunctIsland
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.heavyNP = none
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.weakCrossover = none
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.adjunct = some Bruening2001.QRBarrier.adjunctIsland
- Bruening2001.analyzeFreezingContext Bruening2001.FreezingContext.attitude = some Bruening2001.QRBarrier.clauseBoundary
Instances For
Does Minimalism predict freezing for this context?
Equations
- Bruening2001.predictsFreezing ctx = (Bruening2001.analyzeFreezingContext ctx).isSome
Instances For
Minimalist representation of a scope configuration.
- q1 : PositionedQuantifier
Higher quantifier (typically subject)
- q2 : PositionedQuantifier
Lower quantifier (typically object)
- freezingContext : FreezingContext
Freezing context if any
- tree : Option Minimalist.SyntacticObject
The tree in which q1 and q2 are positioned. When provided, superiority is derived from c-command rather than stipulated.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Check if superiority blocks QR in this configuration.
When a tree and SO positions are provided, superiority is DERIVED from asymmetric c-command. Otherwise falls back to the freezing context annotation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Compute available scope readings in Minimalism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build config from a freezing example (fallback path — no tree).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Minimalism's prediction for an example.
Equations
Instances For
Check if Minimalism correctly predicts the example.
Equations
- Bruening2001.correctlyPredicts ex = (Bruening2001.predictAvailability ex == ex.observed)
Instances For
Possessor freezing follows from DP being a phase.
Double object freezing follows from superiority.
Passive freezing follows from adjunct island.
Heavy NP is NOT predicted to freeze (it's processing).
Baseline (no context) is predicted ambiguous.
[Pyl08]'s low-Appl tree produces the DOC structure where V takes ApplP as complement, so the goal in Spec-ApplP asymmetrically c-commands the theme in complement of Appl. QR of the theme over the goal is blocked by superiority, derived from c-command rather than stipulated.
The Voice + low-Appl tree is rebuilt locally (planar-first, since the smart
Merge SO.node is noncomputable) so this study stays self-contained and the
decide proof reduces. It mirrors Pylkkanen2008.ditransitiveTree's
structure ([John [Voice [sent [Mary [Appl letter]]]]]); a future dedup can
re-point at that tree once the SO-carrier flip reaches Studies/Pylkkanen2008.
Voice[AG] head (introduces the external argument, [Kra96]).
Equations
- Bruening2001.voice_ag_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.Voice [Minimalist.Cat.V] "Voice[AG]", id := 400 }
Instances For
Low applicative head: takes the theme DP as complement.
Equations
- Bruening2001.appl_low_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.Appl [Minimalist.Cat.D] "Appl[LOW]", id := 402 }
Instances For
The ditransitive verb, selecting ApplP.
Equations
- Bruening2001.V_sent_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.V [Minimalist.Cat.Appl] "sent", id := 404 }
Instances For
The agent DP.
Equations
- Bruening2001.DP_john_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.D [] "John", id := 406 }
Instances For
The goal DP (Spec,ApplP).
Equations
- Bruening2001.DP_mary_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.D [] "Mary", id := 407 }
Instances For
The theme DP (complement of Appl).
Equations
- Bruening2001.DP_letter_t = { item := Minimalist.LexicalItem.simple Minimalist.Cat.D [] "a letter", id := 408 }
Instances For
The Voice + low-Appl ditransitive tree
[John [Voice [sent [Mary [Appl letter]]]]]. The goal (Mary) in
Spec-ApplP asymmetrically c-commands the theme (a letter) in the
complement of Appl — the [BL86] asymmetry, structural.
Equations
- One or more equations did not get rendered due to their size.
Instances For
DOC scope freezing config with the local low-Appl tree: superiority is derived from goal asymmetrically c-commanding theme in the Voice + low-Appl structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Superiority in the DOC is DERIVED from c-command in [Pyl08]'s tree: goal (Mary) asymmetrically c-commands theme (a letter) via low Appl, so QR of theme over goal is blocked.