Haspelmath (1997): Indefinite Pronouns #
This file formalizes Haspelmath's implicational map of indefinite functions and the claims made over it: the adjacency requirement that every indefinite series cover a connected region of the nine-function map, the two further principles of §4.5 restricting which connected regions occur, and the series of eighteen languages of the 40-language sample as Appendix A draws them.
attestedCombinations is Table 4.1, the combinations of functions attested in the sample;
Principle1 and Principle2 are the restrictions of §4.5, which excluded_connected shows to be
independent of adjacency. A connected region with a second function contains a neighbour of each of
its functions, so a series covering a leaf of the map (specific known, direct negation, free choice)
covers the leaf's only neighbour (mem_of_adjacent_eq_singleton); the specific-known case is the
ban on the ABA syncretism, so a connected region covers an interval of the three specificity
functions (ordConnected_specificityFunctions).
The map itself is explained by the features of §5.6, binary properties of the functions such as
specificity and the scope of negation: the functions sharing a value of a feature form a contiguous
area (contiguous), the features tell every function apart but question, conditional and
comparative (features_eq_iff), and an original free-choice indefinite extended toward the specific
end loses one feature at each step (substance_chain), the steps that order the specificity
functions (strictMono_features_toFunction). The negation feature is anti-morphic in exactly the
licensing contexts realizing direct negation, but anti-additive in all of them only if doubt is
set aside (carries_antiAdditive_iff).
The paradigms verify the adjacency requirement (sample_connected), the overlap of series that the
book holds against contrast-based accounts of grammatical meaning (sample_overlap), and the
human/non-human distinction the book finds practically everywhere, which only the Latvian
kaut-series lacks (disjoint_forms_person_thing). The book's examples for fifteen of the
languages are the rows of Data/Examples/Haspelmath1997.json, one row for each variant the book
prints in a line; the figures cover the acceptable rows and exclude the starred ones
(acceptable_covers, ungrammatical_excludes).
Implementation notes #
The map is Indefinite.implicationalMap and the adjacency requirement on a region the
connectedness of the subgraph it induces; the book's numbering of the functions is
HaspelmathFunction.number, so Table 4.1 is entered in the book's digit notation. Each paradigm
follows the figure and text of its Appendix A section rather than Table 4.1 where the two
differ: Hungarian akár- is 4589 in the table but excluded from questions and admitted under
indirect negation in A.26, so it is entered as 5689. Finnish hyvänsä is entered with the
comparative, which the book restricts to equative standards, and Swahili CL-o CL-ote with the
comparative the book predicts without data; both are the book's own map-driven analyses. Series
that are not pronouns in the book's sense (Georgian free-choice nebismieri, Turkish kimse,
the Italian determiner qualsiasi) are omitted, so a paradigm need not cover all nine
functions.
The features of §5.6 do not make the map a subgraph of a hypercube on their values: irrealis and
question are adjacent and differ in scalarity and in the reversal of the scale, which classifies
only question, and question and conditional are adjacent and differ in nothing. What holds is that
adjacent functions differ in at most one feature classifying both (card_distinguishes_le_one);
the converse fails, question and comparative differing in nothing without being adjacent.
§5.6 counts both negation functions anti-additive, after van der Wouden, who holds that no verb
with negative properties is only monotone decreasing. The doubt context of
PolarityItem.LicensingContext, which realizes indirect negation, models doubt by his own sketch
of it as not believing the complement and is only downward entailing (carries_antiAdditive_iff,
VanDerWouden1997.verb_strengths), so the claim fails for doubt on that analysis.
A Series is an indefinite series with the region its Appendix A figure encloses, named as the book
names it. The region is the book's analysis of the series and not a lexical property of its members:
a figure records where a series is possible and not where it is preferred (Russian -to is drawn
over the functions of -nibud', which is preferred there), and it fills cells the book has no data
for on the strength of the map (Yakut da and Mandarin bare interrogatives under indirect negation,
the Swahili comparative). For those cells sample_connected restates the map; it tests the
adjacency requirement on the others. Every language's series are those of its Fragment.
TODO #
- The book counts 95 geometrically possible combinations under the adjacency requirement; the encoded map has 108 connected regions, and no reading of the edges of Fig. 4.4 recovers the book's count.
References #
The map #
A connected region with a second function contains the only neighbour of each leaf of the map it contains.
Specific known's only neighbour is specific unknown.
A series covering specific known and irrealis non-specific covers specific unknown, so the ABA syncretism of the three specific functions is not a connected region.
A connected region covers an interval of the specificity functions.
Direct negation's only neighbour is indirect negation.
Free choice's only neighbour is the comparative.
The features behind the map #
Haspelmath explains the arrangement of the map by binary features of the functions: whether the
referent is known to the speaker, whether the indefinite is specific, whether it denotes a scalar
endpoint and whether it is in the scope of negation, with two subclassifying features, the
reversal of the scale among the scalar endpoints and anti-morphicity among the negations. His
requirement is that the functions sharing a value of a feature form a contiguous area of the map
(contiguous). The features then tell every function apart but question, conditional and
comparative, whose relative position he explains otherwise (features_eq_iff), adjacent functions
differ in at most one feature (card_distinguishes_le_one), and an original free-choice
indefinite extended toward the specific end loses one feature at each step (substance_chain).
The features by which Haspelmath explains the map, each named by its marked value, the one he counts as semantic substance lost when an indefinite is extended to a weaker function.
- unknown : Feature
The referent is unknown to the speaker.
- nonSpecific : Feature
The indefinite is non-specific.
- scalarEndpoint : Feature
The indefinite denotes a scalar endpoint.
- scaleReversal : Feature
The scalar endpoint lies on a reversed scale.
- negation : Feature
The indefinite is in the scope of negation.
- antiMorphic : Feature
The negation is anti-morphic.
Instances For
Equations
- Haspelmath1997.instDecidableEqFeature 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.
Equations
- Haspelmath1997.instReprFeature = { reprPrec := Haspelmath1997.instReprFeature.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functions with the marked value of a feature, as Haspelmath's diagrams draw them.
Equations
- One or more equations did not get rendered due to their size.
- Haspelmath1997.Feature.negation.marked = {Indefinite.HaspelmathFunction.indirectNeg, Indefinite.HaspelmathFunction.directNeg}
- Haspelmath1997.Feature.antiMorphic.marked = {Indefinite.HaspelmathFunction.directNeg}
Instances For
A feature classifies every function, but the reversal of the scale classifies only the scalar endpoints and anti-morphicity only the negations.
Equations
Instances For
The functions with the unmarked value of a feature.
Instances For
A feature tells two functions apart when it classifies both and gives them different values.
Equations
- φ.Distinguishes f g = (f ∈ φ.domain ∧ g ∈ φ.domain ∧ (f ∈ φ.marked ↔ g ∉ φ.marked))
Instances For
Equations
- φ.instDecidableDistinguishes f g = { decide := decide (f ∈ φ.domain) && decide (g ∈ φ.domain ∧ (f ∈ φ.marked ↔ g ∉ φ.marked)), reflects_decide := ⋯ }
The features whose marked value a function has.
Equations
- Haspelmath1997.features f = {x : Haspelmath1997.Feature | f ∈ x.marked}
Instances For
The functions sharing a value of a feature form a contiguous area of the map.
Adjacent functions differ in at most one feature that classifies both.
Question, conditional and comparative, which the features do not tell apart.
Equations
Instances For
The features tell every function apart but question, conditional and comparative, so that only their relative position on the map remains to be explained.
An original free-choice indefinite extended toward the specific end loses one feature at each step: scalarity, non-specificity and unknownness.
The specificity functions are ordered by the features they have.
Negation and the licensing contexts #
Haspelmath subdivides the negation feature by two Boolean properties of the negating context: both
negation functions are anti-additive and only direct negation is anti-morphic. Among the licensing
contexts of PolarityItem.LicensingContext that realize a negation function, the anti-morphic ones
are exactly those realizing direct negation, but anti-additivity fails for doubt, whose licenser,
not believing the complement, is only downward entailing.
A licensing context realizing a negation function is anti-morphic exactly when it realizes direct negation.
A licensing context realizing a negation function is anti-additive unless it is doubt.
Table 4.1 and the principles of §4.5 #
region ns is the set of functions whose numbers are in ns, the book's digit notation.
Equations
- Haspelmath1997.region ns = {x : Indefinite.HaspelmathFunction | x.number ∈ ns}
Instances For
The middle of the map is question, conditional, indirect negation and comparative.
Equations
- Haspelmath1997.middle = Haspelmath1997.region [4, 5, 6, 8]
Instances For
A region satisfies Principle 1 if it covers at least three functions whenever it is confined to the middle of the map.
Equations
- Haspelmath1997.Principle1 s = (s ⊆ Haspelmath1997.middle → 3 ≤ s.card)
Instances For
Equations
- One or more equations did not get rendered due to their size.
A region satisfies Principle 2 if it does not combine specific known with the comparative or free-choice function.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Table 4.1 lists the combinations of functions attested in the 40-language sample, each with the series the table gives as its example.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The combinations Principle 1 lists as excluded.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The combinations Principle 2 lists as excluded.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every attested combination is a connected region of the map, as adjacency requires.
Every attested combination satisfies both principles.
The principles restrict beyond adjacency, since every combination they exclude is a connected region.
Each combination a principle excludes violates it.
Eighteen languages of the 40-language sample #
A Series is an indefinite series with the region of the map that its figure in Appendix A
encloses. Its name is the book's, by which the examples are tagged.
- name : String
- members : Finset IndefinitePronoun
- functions : Finset Indefinite.HaspelmathFunction
The functions the series covers.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The English series (A.3, §4.3.1) are some- 12345, any- 456789 and no- 7.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Russian series (A.16) are koe- 1, -to 2345, -nibud' 345, -libo 34568, by to ni bylo 568, ni- 7, and ugodno and the determiner ljuboj 9. The -to-series is mainly used specifically but is not excluded from the functions of -nibud', where -nibud' is preferred; -libo replaces -nibud' under indirect negation and in comparatives.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The German series (A.1) are etwas 123456, irgend- 2345689, temporal je 4568, jeder 689 and n- 7.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Latin series (A.6) are -dam 1, ali- 2345, -quam 4568, the negative series 7, and -vis and -libet 9.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Yakut series (A.25) are ere 12, eme 345, da 6789 with indirect negation predicted, and bayarar 9.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Kannada series (A.35) are -oo 2, -aadaruu 345 and -uu 6789; no series expresses a referent the speaker has in mind.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Latvian series (A.18) are kaut 12345, the figure not separating the specific functions, ne- 7 and jeb- 689. The bare interrogatives are also used as indefinites, kāds 'somebody' in conditionals and under indirect negation, and the figure draws no region for them.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Japanese series (A.38) are -ka 12345, -mo 678 and -demo 9.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Mandarin Chinese series (A.36) are generic nouns 12, the bare interrogatives in all non-specific non-emphatic functions 34567 (with no data for indirect negation), dōu/yě 7, and the determiner rènhé 6789.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Turkish series (A.23) are bir- 1234567, hiç 467 and herhangi 23456789. The figure starts the herhangi outline at irrealis non-specific; the text admits either series in every function from specific unknown to direct negation and gives herhangi biri as a specific-unknown example, and the region follows the text.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Hindi/Urdu series (A.22) are koii 1234567 and koii bhii 3456789.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Italian series (A.10) are qualche- 123456, nessuno 467 (questions but not conditionals) and -unque 89.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Finnish series (A.27) are eräs 1, -kin 2345, -kaan 4678, and hyvänsä 589 with the comparative only as an equative standard.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Korean series (A.39) are the bare interrogatives and -nka, alike at 123456, -to 678, and -na and -tunci 9.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Hungarian series (A.26) are vala- 123456, sem- 7, and akár- and bár- 5689, excluded from questions. The figure does not draw the marginal né-series.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Georgian series (A.34) are -γac 12, -me 34568 and ara- 7. The text also puts the potential vera- and prohibitive nura- series in direct negation, where the figure does not draw them, and free choice is expressed by the adjective nebismieri, not by a series.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Ancash Quechua series (A.37) are the bare interrogatives for the specific functions, which the map of the language does not distinguish, and -pis 3456789.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Swahili series (A.33) are generic nouns 1234567 and CL-o CL-ote 456789, with the comparative predicted.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The eighteen languages.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every series of the sample covers a connected region, as adjacency requires.
Both principles hold of every series in the sample.
In most languages several series overlap in distribution, which the book holds against accounts of grammatical meaning that rely on contrast, since thirteen of the eighteen paradigms have a function expressed by more than one series.
The distinction between human and non-human referents is made practically everywhere, so every series of the sample has distinct forms for a person and a thing, but for the Latvian kaut-series, whose kaut kas stands for both, Latvian kas asking about both.
The Latvian kaut-series has a form for a person that is also its form for a thing.
The comparative's other neighbour is indirect negation, and a series may cover it with the negation functions and without free choice, as Japanese -mo does.
The book's examples #
The paradigm of a language of the sample, by Glottocode; Latin, Yakut and Kannada have no example rows.
Equations
- Haspelmath1997.paradigm? "stan1293" = some Haspelmath1997.english
- Haspelmath1997.paradigm? "russ1263" = some Haspelmath1997.russian
- Haspelmath1997.paradigm? "latv1249" = some Haspelmath1997.latvian
- Haspelmath1997.paradigm? "stan1295" = some Haspelmath1997.german
- Haspelmath1997.paradigm? "nucl1643" = some Haspelmath1997.japanese
- Haspelmath1997.paradigm? "mand1415" = some Haspelmath1997.mandarin
- Haspelmath1997.paradigm? "nucl1301" = some Haspelmath1997.turkish
- Haspelmath1997.paradigm? "hind1269" = some Haspelmath1997.hindi
- Haspelmath1997.paradigm? "ital1282" = some Haspelmath1997.italian
- Haspelmath1997.paradigm? "finn1318" = some Haspelmath1997.finnish
- Haspelmath1997.paradigm? "kore1280" = some Haspelmath1997.korean
- Haspelmath1997.paradigm? "hung1274" = some Haspelmath1997.hungarian
- Haspelmath1997.paradigm? "nucl1302" = some Haspelmath1997.georgian
- Haspelmath1997.paradigm? "huay1240" = some Haspelmath1997.quechua
- Haspelmath1997.paradigm? "swah1253" = some Haspelmath1997.swahili
- Haspelmath1997.paradigm? x✝ = none
Instances For
The functions by the names the example rows give them.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The region the figure of an example's language draws for a series.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The figure draws the series over the function the example illustrates.
Equations
- Haspelmath1997.Covers e label = ∃ f ∈ e.parse? "function" Haspelmath1997.functionTable, ∃ r ∈ Haspelmath1997.region? e label, f ∈ r
Instances For
The figure leaves the function the example illustrates outside the series.
Equations
- Haspelmath1997.Excludes e label = ∃ f ∈ e.parse? "function" Haspelmath1997.functionTable, ∃ r ∈ Haspelmath1997.region? e label, f ∉ r
Instances For
Equations
- Haspelmath1997.instDecidableCovers e label = Haspelmath1997.instDecidableCovers._aux_1 e label
Equations
Every acceptable example of the book lies in the region its figure draws for each of its series; a sentence with two indefinites has two series, and an indefinite outside the series of its language has none.
Every example the book stars out of context lies outside the region its figure draws for each of its series. The two starred English conditionals are starred for the speaker's expectation, which their context records, and not for the function.