Greco (2020): On the Syntax of Surprise Negation Sentences #
This file formalizes Greco's analysis of Italian surprise negation sentences (Snegs) such
as E non mi è scesa dal treno Maria?! 'Mary got off the train!', affirmative sentences carrying
the negative marker non. The paper places Snegs in the strong class of expletive negation, the
class licensing no polarity-sensitive element (Tables 1 and 2), separates them from negative
rhetorical questions and expletive negative exclamatives by wh-elements, answerhood, dopo
tutto, and factive embedding (sneg_not_nrq, sneg_not_ene), and derives their properties from
one representation, (59) and (65): non is a head externally merged in the CP field after the
CP-phase head has closed the vP phase, selecting the focus phrase whose specifier hosts the
whole TP. Merged after the phase head, non cannot bind into the vP (Closed, the Phase
Impenetrability Condition read off the spine (68)), which excludes n-words, NPIs, not-also
conjunctions, NEG-raising, and Aux-to-Comp while admitting positive polarity items; the occupied
focus position excludes further foci, wh-elements, quantifier raising, and answers to entity
questions while licensing expletive e and answers to propositional questions; and whole-TP
focalization, impossible in embedded clauses and in structures without TP, makes Snegs a root
phenomenon. rows_sneg checks every judgment of the pool against the requirement its
construction places on the structure, and phase_heads is the paper's (68): Fin°, Top°, or
Foc° as CP-phase head gives the derivation, Force° does not.
Implementation notes #
The spine (68) is a planar syntactic object over tokens, and Closed p reads the Phase
Impenetrability Condition off it: non is outside the interior of the phase headed by
p exactly when p merged first. The representation (73) carries the raised TP in the
specifier of the focus phrase, and the focus-side requirements read Sisters off it. The
requirement a construction places on the clause is a feature of its example row, so the
predictions are stated once over Requirement and checked against the rows; the section 3 rows
carry the diagnostic they test instead, and the embedded-focus rows (83) to (85) the focalized
constituent.
References #
Polarity-sensitive elements #
The four classes of polarity-sensitive element that Table 1 tests in each EN environment: weak NPIs (alzare un dito 'lift a finger'), strong NPIs (affatto 'at all'), not-also conjunctions (e neanche), and n-words (nessuno 'nobody').
- weakNPI : PolarityClass
- strongNPI : PolarityClass
- notAlsoConj : PolarityClass
- nWord : PolarityClass
Instances For
Equations
- Greco2020.instDecidableEqPolarityClass x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Greco2020.instReprPolarityClass = { reprPrec := Greco2020.instReprPolarityClass.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.
The two classes of EN environment. Weak EN keeps some of the licensing of standard negation, and strong EN keeps none.
- weak : ENStrength
- strong : ENStrength
Instances For
Equations
- Greco2020.instDecidableEqENStrength x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Greco2020.instReprENStrength = { reprPrec := Greco2020.instReprENStrength.repr }
Equations
- One or more equations did not get rendered due to their size.
- Greco2020.instReprENStrength.repr Greco2020.ENStrength.weak prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Greco2020.ENStrength.weak")).group prec✝
Instances For
The polarity classes an EN environment of each strength licenses (Table 1, whose rows are uniform within each class): weak EN licenses weak NPIs and n-words.
Equations
Instances For
Tables 1 and 2: the Italian expletive negation environments #
The eleven Italian EN environments of [Gre20] Tables 1 and 2.
- untilClauses : ENEnvironment
- whoKnowsClauses : ENEnvironment
- unlessClauses : ENEnvironment
- indirectInterrogatives : ENEnvironment
- comparativeClauses : ENEnvironment
- negativeExclamatives : ENEnvironment
- rhetoricalQuestions : ENEnvironment
- notThatClauses : ENEnvironment
- ratherThanClauses : ENEnvironment
- beforeClauses : ENEnvironment
- snegs : ENEnvironment
Instances For
Equations
- Greco2020.instDecidableEqENEnvironment 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
- Greco2020.instReprENEnvironment = { reprPrec := Greco2020.instReprENEnvironment.repr }
The weak or strong class of each environment ([Gre20] Tables 1 and 2).
Equations
- Greco2020.ENEnvironment.untilClauses.strength = Greco2020.ENStrength.weak
- Greco2020.ENEnvironment.whoKnowsClauses.strength = Greco2020.ENStrength.weak
- Greco2020.ENEnvironment.unlessClauses.strength = Greco2020.ENStrength.weak
- Greco2020.ENEnvironment.indirectInterrogatives.strength = Greco2020.ENStrength.weak
- Greco2020.ENEnvironment.comparativeClauses.strength = Greco2020.ENStrength.weak
- Greco2020.ENEnvironment.negativeExclamatives.strength = Greco2020.ENStrength.strong
- Greco2020.ENEnvironment.rhetoricalQuestions.strength = Greco2020.ENStrength.strong
- Greco2020.ENEnvironment.notThatClauses.strength = Greco2020.ENStrength.strong
- Greco2020.ENEnvironment.ratherThanClauses.strength = Greco2020.ENStrength.strong
- Greco2020.ENEnvironment.beforeClauses.strength = Greco2020.ENStrength.strong
- Greco2020.ENEnvironment.snegs.strength = Greco2020.ENStrength.strong
Instances For
The judged sentences #
The construction a row instantiates.
- sneg : Construction
- nrq : Construction
A negative rhetorical question, section 3.1.
- ene : Construction
An expletive negative exclamative, section 3.2.
- embeddedFocus : Construction
Focalization inside an embedded clause, (83) to (85).
Instances For
Equations
- Greco2020.instDecidableEqConstruction 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
- Greco2020.instReprConstruction = { reprPrec := Greco2020.instReprConstruction.repr }
What the construction tested in a row needs of the clause it occurs in.
- negScope : Requirement
Negation binding into the v*P, as negative-scope elements, NEG-raising and Aux-to-Comp need.
- noNegScope : Requirement
The v*P outside the negation's scope, as positive polarity items need.
- freeFocP : Requirement
An empty focus position, as foci, wh-elements, quantifier raising and entity answers need.
- activeFocP : Requirement
A filled focus position, as expletive e and answers to propositional questions need.
- embedded : Requirement
Embedding, which admits the focalization of a part of TP only, (83) to (85).
- noTP : Requirement
A structure without TP, as in past participle clauses and Absolute Constructions.
- phrasalNegator : Requirement
A negator with maximal-projection status, no.
- any : Requirement
Nothing, as for topics of every kind, presuppositional mica and either subject position.
Instances For
Equations
- Greco2020.instDecidableEqRequirement 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.
- Greco2020.instReprRequirement.repr Greco2020.Requirement.any prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Greco2020.Requirement.any")).group prec✝
Instances For
Equations
- Greco2020.instReprRequirement = { reprPrec := Greco2020.instReprRequirement.repr }
Equations
- Greco2020.instFintypeRequirement = { elems := { val := ↑Greco2020.Requirement.enumList, nodup := Greco2020.Requirement.enumList_nodup }, complete := Greco2020.instFintypeRequirement._proof_1 }
The diagnostics of section 3 separating Snegs from the other strong EN clauses.
- wh : Diagnostic
- answerhood : Diagnostic
- dopoTutto : Diagnostic
- factiveEmbedding : Diagnostic
Instances For
Equations
- Greco2020.instDecidableEqDiagnostic x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Greco2020.instReprDiagnostic = { reprPrec := Greco2020.instReprDiagnostic.repr }
Equations
- One or more equations did not get rendered due to their size.
- Greco2020.instReprDiagnostic.repr Greco2020.Diagnostic.wh prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Greco2020.Diagnostic.wh")).group prec✝
Instances For
A row tests the judgment of the reading it names under reading, as (72b) does, being
acceptable on its affirmative reading and testing the negative one, and otherwise the judgment of
the sentence.
Equations
- Greco2020.testedJudgment ex = ((ex.feature? "reading").bind fun (x : String) => List.lookup x ex.readings).getD ex.judgment
Instances For
A judged sentence, or reading, with the features the analysis reads off it.
- construction : Construction
- requirement : Option Requirement
- polarity : Option PolarityClass
- diagnostic : Option Diagnostic
- focus : Option Minimalist.Cat
The focalized constituent of an embedded-focus row.
- judgment : Judgment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Greco2020.instReprRow = { reprPrec := Greco2020.instReprRow.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
The judged sentences of sections 2 to 4.
Equations
- Greco2020.rows = List.filterMap Greco2020.Row.ofDatum Greco2020.Examples.all
Instances For
Section 3: Snegs are neither rhetorical questions nor exclamatives #
Constructions c₁ and c₂ receive opposite judgments on diagnostic d in the pool.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Greco2020.instDecidableDiffer c₁ c₂ d = id inferInstance
Section 3.1: unlike negative rhetorical questions, Snegs reject wh-elements and dopo tutto and serve as answers, (31), (34), (35).
Section 3.2: unlike expletive negative exclamatives, Snegs reject wh-elements and factive embedding and serve as answers, (40) to (42).
The representation: (59), (65), (68), and (73) #
The negative marker non of (59), a head selecting the focus phrase.
Equations
- Greco2020.non = { item := Minimalist.LexicalItem.of Minimalist.Cat.Neg [Minimalist.Cat.Foc] "non", id := 0 }
Instances For
Force°, the highest head of the CP field in (68).
Equations
- Greco2020.force = { item := Minimalist.LexicalItem.of Minimalist.Cat.Force [Minimalist.Cat.Neg], id := 1 }
Instances For
Foc°, whose specifier hosts the raised TP.
Equations
- Greco2020.foc = { item := Minimalist.LexicalItem.of Minimalist.Cat.Foc [Minimalist.Cat.Top], id := 2 }
Instances For
The lower Top° of (68), between Foc° and Fin°.
Equations
- Greco2020.top = { item := Minimalist.LexicalItem.of Minimalist.Cat.Top [Minimalist.Cat.Fin], id := 3 }
Instances For
Fin°, the lowest head of the CP field.
Equations
- Greco2020.fin = { item := Minimalist.LexicalItem.of Minimalist.Cat.Fin [Minimalist.Cat.T], id := 4 }
Instances For
T°.
Equations
- Greco2020.t = { item := Minimalist.LexicalItem.of Minimalist.Cat.T [Minimalist.Cat.v], id := 5 }
Instances For
v*, the phase head of the verbal domain.
Equations
- Greco2020.v = { item := Minimalist.LexicalItem.of Minimalist.Cat.v [Minimalist.Cat.D], id := 6 }
Instances For
An argument inside the v*P, the site of a negative-scope element.
Equations
- Greco2020.arg = { item := Minimalist.LexicalItem.of Minimalist.Cat.D [], id := 7 }
Instances For
The v*P.
Equations
Instances For
The spine (68) with non in place: Force° over Neg° over Foc° over Top° over Fin° over TP.
Equations
- Greco2020.spine = ↑Greco2020.force * (↑Greco2020.non * (↑Greco2020.foc * (↑Greco2020.top * (↑Greco2020.fin * (↑Greco2020.t * Greco2020.vP)))))
Instances For
The vP is closed to non under the CP-phase head p: the vP lies in the interior of the
phase p heads and non does not, so p merged first and transferred the v*P before non
could bind into it ([Cho01]'s Phase Impenetrability Condition).
Equations
- Greco2020.Closed p = ((↑Greco2020.spine).WithinComplement p ↑Greco2020.vP ∧ ¬(↑Greco2020.spine).WithinComplement p ↑Greco2020.non)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The raised TP of (73).
Equations
Instances For
Foc° over the trace of the raised TP.
Instances For
The representation (73): non selects the focus phrase whose specifier hosts the TP.
Equations
Instances For
Some constituent occupies the specifier of the unique focus phrase ([Riz97]).
Equations
- Greco2020.FocOccupied = ∃ x ∈ (↑Greco2020.sneg).accessibleTerms, (↑Greco2020.sneg).Sisters x ↑Greco2020.focBar
Instances For
Equations
- Greco2020.instDecidableFocOccupied = Multiset.decidableExistsMultiset
The whole TP is focalized.
Equations
Instances For
Whether the representation meets a requirement, under CP-phase head p. A phrasal negator
is excluded because the negator of (59) selects the focus phrase, which only a head does.
Equations
- Greco2020.Allows p Greco2020.Requirement.negScope = ¬Greco2020.Closed p
- Greco2020.Allows p Greco2020.Requirement.noNegScope = Greco2020.Closed p
- Greco2020.Allows p Greco2020.Requirement.freeFocP = ¬Greco2020.FocOccupied
- Greco2020.Allows p Greco2020.Requirement.activeFocP = Greco2020.FocOccupied
- Greco2020.Allows p Greco2020.Requirement.embedded = ¬Greco2020.WholeTPFocused
- Greco2020.Allows p Greco2020.Requirement.noTP = ¬Greco2020.WholeTPFocused
- Greco2020.Allows p Greco2020.Requirement.phrasalNegator = (Greco2020.non.item.sel = [])
- Greco2020.Allows p Greco2020.Requirement.any = True
Instances For
Equations
- One or more equations did not get rendered due to their size.
The predictions depend on the phase head only through Closed.
Sections 2 and 4: under any admissible CP-phase head, a Sneg row is acceptable exactly when the representation meets the requirement of the construction it tests.
Section 4.2.5's premise, (83) to (85): an embedded clause admits the focalization of a constituent of TP, never of the whole TP.
Table 2's Sneg row from the derivation: the strong class licenses no polarity class, the closed v*P excludes negative-scope elements, and (9a) to (9d) witness the rejection of each class.