Documentation

Studies.JereticEtAl2025

Jeretič et al. (2025): Core concepts and indirect alternatives #

This file formalizes Jeretič, Bassi, Gonzalez, Yatsushiro, Meyer and Sauerland's account of the anti-duality of French tous. English all and every are unusable in a domain known to hold two individuals because Maximize Presupposition prefers both (Percus, Sauerland); tous is anti-dual too although French has no word for both, the puzzle of Chemla taken by Buccola, Križ and Chemla to show a conceptual alternative at work. The account posits a dual number feature in every language, syncretic with the plural in French, so that the string tous les NP is ambiguous between a plural and a dual parse; Avoid Ambiguity (BarredByAmbiguity) bars the dual parse from pronunciation because les deux NP realizes its meaning at no greater node count, and that expression, an indirect alternative (indirectFrom), licenses the Maximize Presupposition competition the silent parse cannot enter on its own. The worked example runs this on (25): the dual parse is barred, pronounceability is thereby derived rather than stipulated, and tous violates Maximize Presupposition through les deux (tous_blocked_via_indirect), so that it is used in the domain of three cups and not in the domain of two (unblocked_tous).

Across languages and quantifier slots a plain quantifier is predicted anti-dual exactly when a dual competitor exists, a lexical dual item or a pronounceable dual expression at most as complex as the plain one, which Slot.competitor derives from the paper's forms and their node counts; theory_matches_data checks the prediction against the judgments the paper reports, as rows: English no and always anti-dual, French aucun and toujours not, Japanese which, each, and one anti-dual by the lexical dual dotti where English and French are not. An account with direct alternatives only, Sauerland's, predicts anti-duality from lexical duals alone and so misses the indirect cells. The combination tous les deux, the domain restriction of Avoid Ambiguity, and the alternatives the paper rejects are not formalized.

Implementation notes #

References #

The typology #

The languages with reported judgments.

Instances For
    @[instance_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The quantifier slots are universal, negative, interrogative, distributive, existential, and the temporal universal always.

      Instances For
        @[instance_reducible]
        Equations
        def JereticEtAl2025.instReprQSlot.repr :
        QSlot → ℕ → Std.Format
        Equations
        Instances For

          A dual expression a language offers for a slot records its form, whether it is a single lexical item, and its node count.

          • form : String
          • lexical : Bool
          • size : ℕ
          Instances For
            def JereticEtAl2025.instDecidableEqDualForm.decEq (x✝ x✝¹ : DualForm) :
            Decidable (x✝ = x✝¹)
            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
                def JereticEtAl2025.lexicalDual (form : String) (restriction : Option Number) :

                A lexical dual item of a fragment is a quantifier whose number restriction is the dual.

                Equations
                Instances For

                  The plain expression of a slot with its node count and the dual expressions the language offers for it.

                  • plain : String
                  • size : ℕ
                  • duals : List DualForm
                  Instances For
                    def JereticEtAl2025.instDecidableEqSlot.decEq (x✝ x✝¹ : Slot) :
                    Decidable (x✝ = x✝¹)
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def JereticEtAl2025.instReprSlot.repr :
                      Slot → ℕ → Std.Format
                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[instance_reducible]
                        Equations

                        The dual competitor a slot provides is a lexical dual item, the standard Maximize Presupposition competitor; or a pronounceable dual expression at most as complex as the plain one, which blocks the silent dual parse and stands in for it as an indirect alternative; or nothing simple enough.

                        Instances For
                          @[instance_reducible]
                          Equations
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The competitor a slot provides, from its dual expressions.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              Each of the paper's cells records the plain expression, its node count, and the dual expressions of the language with their counts.

                              Equations
                              Instances For

                                In the headline contrast, English all and French tous are anti-dual by different routes, a lexical dual and an indirect alternative.

                                The judgments #

                                def JereticEtAl2025.cellRow (r : Datum) :
                                Option (Language × QSlot × Bool)

                                A reported judgment on a plain quantifier records its language, its slot, and whether it is anti-dual, degraded in a domain of two.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  def JereticEtAl2025.cells :
                                  List (Language × QSlot × Bool)

                                  The paper's judgments on plain quantifiers in a domain of two.

                                  Equations
                                  Instances For
                                    theorem JereticEtAl2025.theory_matches_data (c : Language × QSlot × Bool) :
                                    c ∈ cells → ∀ s ∈ typology c.1 c.2.1, s.competitor ≠ Competitor.none ↔ c.2.2 = true

                                    On every reported cell a plain quantifier is anti-dual exactly when its slot provides a competitor.

                                    theorem JereticEtAl2025.direct_account_misses_indirect (c : Language × QSlot × Bool) :
                                    c ∈ cells → ∀ s ∈ typology c.1 c.2.1, s.competitor = Competitor.indirect → c.2.2 = true

                                    An account with direct alternatives only predicts anti-duality from lexical duals alone, so it misses the cells whose competitor is indirect, where the paper finds anti-duality.

                                    Avoid Ambiguity #

                                    (37): if a string is ambiguous between two parses and a string at most as complex realizes the meaning of the first parse but has no parse equivalent to the second, the string cannot realize the first parse; complexity is node count (38). The paper restricts the principle's domain of application; BarredByAmbiguity is the unrestricted (37).

                                    def JereticEtAl2025.IsAmbiguous {S : Type u_1} {P : Type u_2} {M : Type u_3} (parses : S → List P) (meaning : P → M) (s : S) :

                                    A string is ambiguous iff it has two parses with distinct meanings.

                                    Equations
                                    Instances For
                                      def JereticEtAl2025.BarredByAmbiguity {S : Type u_1} {P : Type u_2} {M : Type u_3} (parses : S → List P) (meaning : P → M) (size : S → ℕ) (s : S) (p₁ : P) :

                                      Under Avoid Ambiguity (37), s cannot realize its parse p₁ when s is ambiguous between p₁ and some p₂, and a string s' at most as complex realizes p₁'s meaning but has no parse equivalent to p₂.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        theorem JereticEtAl2025.BarredByAmbiguity.isAmbiguous {S : Type u_1} {P : Type u_2} {M : Type u_3} {parses : S → List P} {meaning : P → M} {size : S → ℕ} {s : S} {p₁ : P} (h : BarredByAmbiguity parses meaning size s p₁) :
                                        IsAmbiguous parses meaning s

                                        Only ambiguous strings block, so unambiguous synonyms never compete under Avoid Ambiguity.

                                        @[instance_reducible]
                                        instance JereticEtAl2025.instDecidableBarredByAmbiguityOfDecidableEqOfFintype {S : Type u_1} {P : Type u_2} {M : Type u_3} {parses : S → List P} {meaning : P → M} {size : S → ℕ} {s : S} {p₁ : P} [DecidableEq P] [DecidableEq M] [Fintype S] :
                                        Decidable (BarredByAmbiguity parses meaning size s p₁)
                                        Equations

                                        Indirect alternatives #

                                        def JereticEtAl2025.indirectFrom {S : Type u_1} {M : Type u_2} (base : S → Set S) (pron : S → Prop) (meaning : S → M) (size : S → ℕ) :
                                        S → Set S

                                        The indirect alternatives of s (43) are the pronounceable expressions s' at most as complex as s that mean what some unpronounceable alternative sₓ ∈ base s means.

                                        Equations
                                        • JereticEtAl2025.indirectFrom base pron meaning size s = {s' : S | pron s' ∧ size s' ≤ size s ∧ ∃ sₓ ∈ base s, ¬pron sₓ ∧ meaning s' = meaning sₓ}
                                        Instances For
                                          @[simp]
                                          theorem JereticEtAl2025.mem_indirectFrom {S : Type u_1} {M : Type u_2} {base : S → Set S} {pron : S → Prop} {meaning : S → M} {size : S → ℕ} {s s' : S} :
                                          s' ∈ indirectFrom base pron meaning size s ↔ pron s' ∧ size s' ≤ size s ∧ ∃ sₓ ∈ base s, ¬pron sₓ ∧ meaning s' = meaning sₓ
                                          theorem JereticEtAl2025.indirectFrom_eq_empty_of_forall_pron {S : Type u_1} {M : Type u_2} {base : S → Set S} {pron : S → Prop} {meaning : S → M} {size : S → ℕ} {s : S} (h : ∀ x ∈ base s, pron x) :
                                          indirectFrom base pron meaning size s = ∅

                                          An expression all of whose alternatives are pronounceable has no indirect alternative.

                                          The worked example (25) #

                                          Tous les verres sont pleins against les deux verres sont pleins, collapsed to head structure: tous V, les deux V, and the silent witness tous_DUAL V. Trees are shallow, one NP over two terminals, so every step is a decide or one Katzir substitution.

                                          The two evaluation contexts are a domain of two cups and a domain of three; the dual presupposition is satisfied only in the first.

                                          Instances For
                                            @[instance_reducible]
                                            Equations
                                            def JereticEtAl2025.instReprWorldEx.repr :
                                            WorldEx → ℕ → Std.Format
                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For
                                              @[instance_reducible]
                                              Equations
                                              • One or more equations did not get rendered due to their size.

                                              The silent dual-bearing realization of tous, of the same category and so Katzir-substitutable for tousLex.

                                              Equations
                                              Instances For

                                                The indirect alternative les deux, a portmanteau determiner for minimality.

                                                Equations
                                                Instances For

                                                  Whether a tree contains the silent dual marker.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    Whether a tree contains les deux.

                                                    Equations
                                                    • One or more equations did not get rendered due to their size.
                                                    Instances For
                                                      @[reducible, inline]

                                                      Under French pronounceability, trees containing the silent dual marker are silent. Stipulated here and derived from Avoid Ambiguity in frenchPron_iff_not_barred.

                                                      Equations
                                                      Instances For

                                                        In the toy semantics tous V asserts that all cups are full with a trivial presupposition; the dual variants, silent or les deux, presuppose exactly two cups and are defined only in the two-cup domain.

                                                        Equations
                                                        Instances For

                                                          The two surface strings of (25).

                                                          Instances For
                                                            @[instance_reducible]
                                                            Equations

                                                            The parses of each string, where tous les verres is ambiguous between the plural and the dual parse by syncretism and les deux verres is unambiguous.

                                                            Equations
                                                            Instances For

                                                              String complexity is the maximal node count over the string's parses, uniform here.

                                                              Equations
                                                              Instances For

                                                                The dual parse of tous les verres is barred by (37), witnessed by les deux verres.

                                                                The plural parse survives, since les deux verres does not realize the plural meaning and no other string is simple enough.

                                                                Pronounceability is Avoid Ambiguity, since on the strings of the example a parse is pronounceable iff (37) does not block it, which derives the predicate the indirect-alternative source consumes.

                                                                The presupposition is the set of worlds where the sentence is defined.

                                                                Equations
                                                                Instances For

                                                                  The at-issue assertion, uniform across the three sentences, which differ only in presupposition.

                                                                  Equations
                                                                  Instances For

                                                                    The indirect-alternative source (43) filters Katzir alternatives by pronounceability and meaning-equivalence to a silent witness, with complexity measured by RoseTree.numNodes.

                                                                    Equations
                                                                    • One or more equations did not get rendered due to their size.
                                                                    Instances For

                                                                      tous_DUAL V is a Katzir alternative of tous V, by substituting the dual determiner.

                                                                      les deux V is in the indirect-alternative source of tous V, witnessed by the silent tous_DUAL V (43).

                                                                      les deux V competes with tous V as an indirect alternative with the same assertion.

                                                                      The dual presupposition of les deux V is strictly stronger than the trivial one of tous V.

                                                                      tous V violates Maximize Presupposition through the indirect alternative les deux V, licensed by the silent witness.

                                                                      tous V is used exactly in the domain of three cups, the paper's derivation of its anti-duality: in the domain of two the dual presupposition of les deux V holds and blocks it, and every competitor defined in the domain of three presupposes nothing.