Czech Three-Way Negation: Core Types #
@cite{stankova-2025} @cite{zeijlstra-2004}
Pure type definitions for the three-way negation distinction in Czech polar
questions (Staňková 2026). Extracted from Phenomena.Negation.CzechThreeWayNeg
so that Fragment files can reference these types without importing empirical data.
The three LF positions for negation in Czech PQs (Staňková 2026 §3, ex. 16).
[CP... [PolP ne- [ModP ne- [TP ne-]]]] OUTER MEDIAL INNER
- inner : NegPosition
Inner negation: in TP, propositional ¬p. Narrow scope. Licenses NCIs by Agree, licenses NPIs. Standard sentential negation.
- medial : NegPosition
Medial negation: in ModP, scopes over □_ev. Wide scope but syntactically low. Non-propositional: part of evidential bias presupposition.
- outer : NegPosition
Outer negation: in PolP, FALSUM operator. Widest scope. Maps to high negation (VSO word order). Obligatorily focused.
Instances For
Equations
- Semantics.Negation.CzechNegation.instDecidableEqNegPosition 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
Numeric embedding: inner ↦ 0, medial ↦ 1, outer ↦ 2 (by scope width).
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
NegPosition ≃ Fin 3.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Negation.CzechNegation.instFintypeNegPosition = Fintype.ofEquiv (Fin 3) Semantics.Negation.CzechNegation.NegPosition.equivFin.symm
Diagnostics that distinguish the three negation readings (Table 1).
- ppiOutscoping : Diagnostic
ne- outscopes a PPI like nějaký 'some.DET.PPI'
- nciLicensed : Diagnostic
Negative concord item like žádný 'no.DET.NCI' is licensed
- nahodou : Diagnostic
Particle náhodou 'by chance' is compatible
- jeste : Diagnostic
Particle ještě 'yet/still' is compatible (with telic predicates + neg)
- fakt : Diagnostic
Particle fakt 'really' is compatible
Instances For
Equations
- Semantics.Negation.CzechNegation.instDecidableEqDiagnostic 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
Diagnostic ≃ Fin 5.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Negation.CzechNegation.instFintypeDiagnostic = Fintype.ofEquiv (Fin 5) Semantics.Negation.CzechNegation.Diagnostic.equivFin.symm
Table 1 from Staňková (2026 §3): compatibility of each negation reading with polarity items and particles.
This is the core empirical fingerprint: each negation position has a unique Boolean signature across the five diagnostics.
Equations
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.outer Semantics.Negation.CzechNegation.Diagnostic.ppiOutscoping = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.outer Semantics.Negation.CzechNegation.Diagnostic.nciLicensed = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.outer Semantics.Negation.CzechNegation.Diagnostic.nahodou = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.outer Semantics.Negation.CzechNegation.Diagnostic.jeste = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.outer Semantics.Negation.CzechNegation.Diagnostic.fakt = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.medial Semantics.Negation.CzechNegation.Diagnostic.ppiOutscoping = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.medial Semantics.Negation.CzechNegation.Diagnostic.nciLicensed = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.medial Semantics.Negation.CzechNegation.Diagnostic.nahodou = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.medial Semantics.Negation.CzechNegation.Diagnostic.jeste = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.medial Semantics.Negation.CzechNegation.Diagnostic.fakt = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.inner Semantics.Negation.CzechNegation.Diagnostic.ppiOutscoping = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.inner Semantics.Negation.CzechNegation.Diagnostic.nciLicensed = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.inner Semantics.Negation.CzechNegation.Diagnostic.nahodou = false
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.inner Semantics.Negation.CzechNegation.Diagnostic.jeste = true
- Semantics.Negation.CzechNegation.licenses Semantics.Negation.CzechNegation.NegPosition.inner Semantics.Negation.CzechNegation.Diagnostic.fakt = true
Instances For
Each NegPosition has a unique 5-bit diagnostic signature. This is the formal statement that the diagnostic table (Table 1) distinguishes all three negation readings.
Scope ordering: inner < medial < outer.