Documentation

Studies.Haspelmath1997

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 #

References #

The map #

theorem Haspelmath1997.mem_of_adjacent_eq_singleton {s : Finset Indefinite.HaspelmathFunction} {f g : Indefinite.HaspelmathFunction} (h : (SimpleGraph.induce (↑s) Indefinite.implicationalMap).Connected) (hs : s.Nontrivial) (hf : f ∈ s) (hfg : f.adjacent = [g]) :
g ∈ s

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.

theorem Haspelmath1997.ordConnected_specificityFunctions {s : Finset Indefinite.HaspelmathFunction} (h : (SimpleGraph.induce (↑s) Indefinite.implicationalMap).Connected) :
(↑(Indefinite.specificityFunctions s)).OrdConnected

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
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations
    • One or more equations did not get rendered due to their size.
    def Haspelmath1997.instReprFeature.repr :
    Feature → ℕ → Std.Format
    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
      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.

          Equations
          Instances For

            A feature tells two functions apart when it classifies both and gives them different values.

            Equations
            Instances For
              @[instance_reducible]
              Equations

              The features whose marked value a function has.

              Equations
              Instances For
                theorem Haspelmath1997.contiguous (φ : Feature) :
                (SimpleGraph.induce (↑φ.marked) Indefinite.implicationalMap).Connected ∧ (SimpleGraph.induce (↑φ.unmarked) Indefinite.implicationalMap).Connected

                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.

                The features tell every function apart but question, conditional and comparative, so that only their relative position on the map remains to be explained.

                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
                Instances For

                  The middle of the map is question, conditional, indirect negation and comparative.

                  Equations
                  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
                    Instances For
                      @[instance_reducible]
                      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
                        @[instance_reducible]
                        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
                              theorem Haspelmath1997.attested_connected (c : String × Finset Indefinite.HaspelmathFunction) :
                              c ∈ attestedCombinations → (SimpleGraph.induce (↑c.2) Indefinite.implicationalMap).Connected

                              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.

                              Instances For
                                def Haspelmath1997.instDecidableEqSeries.decEq (x✝ x✝¹ : Series) :
                                Decidable (x✝ = x✝¹)
                                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
                                                                      def Haspelmath1997.sample :
                                                                      List (List Series)

                                                                      The eighteen languages.

                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        theorem Haspelmath1997.sample_connected (p : List Series) :
                                                                        p ∈ sample → ∀ e ∈ p, (SimpleGraph.induce (↑e.functions) Indefinite.implicationalMap).Connected

                                                                        Every series of the sample covers a connected region, as adjacency requires.

                                                                        theorem Haspelmath1997.sample_principles (p : List Series) :
                                                                        p ∈ sample → ∀ e ∈ p, Principle1 e.functions ∧ Principle2 e.functions

                                                                        Both principles hold of every series in the sample.

                                                                        theorem Haspelmath1997.sample_overlap (p : List Series) :
                                                                        p ∈ [english, russian, german, latin, yakut, mandarin, turkish, hindi, italian, finnish, korean, hungarian, swahili] → ¬List.Pairwise (fun (x1 x2 : Series) => Disjoint x1.functions x2.functions) p

                                                                        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 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 functions by the names the example rows give them.

                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For
                                                                          def Haspelmath1997.region? (e : Datum) (label : String) :

                                                                          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
                                                                            def Haspelmath1997.Covers (e : Datum) (label : String) :

                                                                            The figure draws the series over the function the example illustrates.

                                                                            Equations
                                                                            Instances For
                                                                              def Haspelmath1997.Excludes (e : Datum) (label : String) :

                                                                              The figure leaves the function the example illustrates outside the series.

                                                                              Equations
                                                                              Instances For
                                                                                @[instance_reducible]
                                                                                instance Haspelmath1997.instDecidableCovers (e : Datum) (label : String) :
                                                                                Decidable (Covers e label)
                                                                                Equations
                                                                                @[instance_reducible]
                                                                                instance Haspelmath1997.instDecidableExcludes (e : Datum) (label : String) :
                                                                                Decidable (Excludes e label)
                                                                                Equations
                                                                                theorem Haspelmath1997.acceptable_covers (e : Datum) :
                                                                                e ∈ Examples.all → e.judgment = Judgment.acceptable → ∀ l ∈ e.features "series", Covers e l

                                                                                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.

                                                                                theorem Haspelmath1997.ungrammatical_excludes (e : Datum) :
                                                                                e ∈ Examples.all → e.judgment = Judgment.ungrammatical → e.context = "" → ∀ l ∈ e.features "series", Excludes e l

                                                                                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.