Documentation

Linglib.Theories.Pragmatics.NeoGricean.Exhaustivity.EFCI

Types of alternatives for EFCIs.

Scalar alternatives differ in quantificational force. Domain alternatives differ in domain restriction.

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

      An EFCI alternative with its type and whether it's pre-exhaustified.

      • content : Prop' World

        The propositional content

      • altType : AlternativeType

        The type of alternative

      • isPreExhaustified : Bool

        Is this a pre-exhaustified domain alternative?

      Instances For

        Domain Alternatives #

        For an existential over domain D, domain alternatives are existentials over proper subsets D' ⊂ D.

        Singleton subdomain alternatives are most relevant:

        These become the basis for pre-exhaustified alternatives.

        @[reducible, inline]
        abbrev NeoGricean.Exhaustivity.EFCI.Domain (Entity : Type u_3) :
        Type u_3

        A domain: a set of entities that an existential quantifies over.

        Equations
        Instances For
          def NeoGricean.Exhaustivity.EFCI.singletonSubdomains {Entity : Type u_2} (D : Domain Entity) :
          Set (Domain Entity)

          Generate singleton subdomain alternatives. For domain D = {a, b, c}, generates {a}, {b}, {c}.

          Equations
          Instances For
            def NeoGricean.Exhaustivity.EFCI.existsInDomain {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
            Prop' World

            The existential assertion over a domain. ∃x∈D. P(x) holds at world w iff some entity in D satisfies P at w.

            Equations
            Instances For
              def NeoGricean.Exhaustivity.EFCI.singletonAlt {World : Type u_1} {Entity : Type u_2} (d : Entity) (P : EntityProp' World) :
              Prop' World

              A singleton domain alternative. ∃x∈{d}. P(x) = P(d)

              Equations
              Instances For

                Pre-Exhaustified Domain Alternatives #

                Following @cite{chierchia-2013}, domain alternatives are pre-exhaustified: the exhaustification operator applies to them before they enter the alternative set for the main exhaustification.

                For singleton alternative P(d): Pre-exh(P(d)) = P(d) ∧ ∀y≠d. ¬P(y) = "d is the only one satisfying P"

                Domain alternatives convey uniqueness.

                def NeoGricean.Exhaustivity.EFCI.preExhaustify {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (d : Entity) (P : EntityProp' World) :
                Prop' World

                Pre-exhaustify a singleton domain alternative. P(d) becomes: P(d) ∧ ∀y∈D, y≠d → ¬P(y) "d is the unique satisfier in D"

                Equations
                Instances For
                  def NeoGricean.Exhaustivity.EFCI.preExhDomainAlts {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                  Set (Prop' World)

                  The set of pre-exhaustified domain alternatives.

                  Equations
                  Instances For

                    Scalar Alternatives #

                    For an existential ∃x. P(x), the scalar alternative is ∀x. P(x).

                    In UE contexts: ∀ is stronger than ∃ In DE contexts: ∃ is stronger than ∀

                    def NeoGricean.Exhaustivity.EFCI.universalAlt {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                    Prop' World

                    The universal (scalar) alternative to an existential.

                    Equations
                    Instances For
                      def NeoGricean.Exhaustivity.EFCI.scalarAlts {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                      Set (Prop' World)

                      The scalar alternative set for an existential.

                      Equations
                      Instances For
                        def NeoGricean.Exhaustivity.EFCI.efciAlternatives {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                        Set (Prop' World)

                        The full EFCI alternative set combines:

                        1. The prejacent (existential assertion)
                        2. Scalar alternatives (universal)
                        3. Pre-exhaustified domain alternatives
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          def NeoGricean.Exhaustivity.EFCI.scalarOnlyAlts {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                          Set (Prop' World)

                          Alternative set with only scalar alternatives (pruned domain). Used when partial exhaustification prunes domain alternatives.

                          Equations
                          Instances For
                            def NeoGricean.Exhaustivity.EFCI.domainOnlyAlts {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                            Set (Prop' World)

                            Alternative set with only domain alternatives (pruned scalar). Used when partial exhaustification prunes scalar alternatives.

                            Equations
                            Instances For

                              Exhaustification Operator #

                              O_ALT(φ) = φ ∧ ∧{¬ψ : ψ ∈ IE(ALT, φ)}

                              where IE(ALT, φ) is the set of innocently excludable alternatives.

                              An alternative ψ is innocently excludable if:

                              def NeoGricean.Exhaustivity.EFCI.simpleExh {World : Type u_1} (ALT : Set (Prop' World)) (φ : Prop' World) :
                              Prop' World

                              Simple exhaustification: negate all stronger alternatives. This is a simplified version; full IE requires MC-set computation.

                              Equations
                              Instances For

                                The Problem: Exhaustifying Both Types Causes Contradiction #

                                Consider domain D = {a, b} and predicate "came":

                                1. Prejacent: ∃x∈{a,b}. came(x) = "a came ∨ b came"

                                2. Scalar alt: ∀x∈{a,b}. came(x) = "a came ∧ b came" After exh: ¬(a came ∧ b came) = "not both came"

                                3. Pre-exh domain alts:

                                  • [a]: came(a) ∧ ¬came(b) = "only a came"
                                  • [b]: came(b) ∧ ¬came(a) = "only b came" After exh: ¬[only a] ∧ ¬[only b] = (came(a) → came(b)) ∧ (came(b) → came(a)) = came(a) ↔ came(b)

                                Combined with prejacent (a ∨ b) and scalar neg ¬(a ∧ b):

                                This is why EFCIs need rescue mechanisms.

                                def NeoGricean.Exhaustivity.EFCI.isContradictory {World : Type u_1} (ALT : Set (Prop' World)) (φ : Prop' World) :

                                Check if an alternative set leads to contradiction when exhaustified.

                                Equations
                                Instances For

                                  Rescue Mechanism 1: Modal Insertion (Irgendein-type) #

                                  Insert a covert epistemic modal ◇_epi above the existential: ◇∃x. P(x)

                                  Now domain alternatives become: ◇[P(a) ∧ ∀y≠a. ¬P(y)]

                                  Under modal, these are compatible with each other: ◇[only a] ∧ ◇[only b] = "possibly only a, possibly only b" = modal variation

                                  No contradiction!

                                  def NeoGricean.Exhaustivity.EFCI.covertEpi {World : Type u_1} (φ : Prop' World) :
                                  Prop' World

                                  Covert epistemic modal (possibility).

                                  Equations
                                  Instances For
                                    def NeoGricean.Exhaustivity.EFCI.withModalInsertion {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                                    Prop' World

                                    Modal insertion: wrap existential in covert epistemic.

                                    Equations
                                    Instances For

                                      Rescue Mechanism 2: Partial Exhaustification (Yek-i-type) #

                                      Instead of exhaustifying both alt types, prune one:

                                      Option A: Prune domain alts → only scalar exh Result: ∃x. P(x) ∧ ¬∀x. P(x) = "some but not all" (Not what yek-i does in root contexts)

                                      Option B: Prune scalar alts → only domain exh Result: ∃x. P(x) ∧ ¬[only a] ∧ ¬[only b] ∧... For |D| ≥ 2: ∃!x. P(x) = "exactly one satisfies P" This IS what yek-i does!

                                      def NeoGricean.Exhaustivity.EFCI.partialExhDomainOnly {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                                      Prop' World

                                      Partial exhaustification with pruned scalar alternatives. Only domain alternatives are exhaustified.

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        def NeoGricean.Exhaustivity.EFCI.partialExhScalarOnly {World : Type u_1} {Entity : Type u_2} (D : Domain Entity) (P : EntityProp' World) :
                                        Prop' World

                                        Partial exhaustification with pruned domain alternatives. Only scalar alternatives are exhaustified.

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

                                          EFCI types based on available rescue mechanisms.

                                          • none : EFCIRescue

                                            No rescue available (vreun): ungrammatical in UE root

                                          • modalInsertion : EFCIRescue

                                            Modal insertion available (irgendein): epistemic reading in root

                                          • partialExh : EFCIRescue

                                            Partial exhaustification available (yek-i): uniqueness in root

                                          • both : EFCIRescue

                                            Both mechanisms available

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

                                              EFCI type for irgendein (German). Actually allows both mechanisms, but modal insertion is primary in root.

                                              Equations
                                              Instances For

                                                EFCI type for yek-i (Farsi). Only partial exhaustification available.

                                                Equations
                                                Instances For

                                                  Under deontic modals (permission), yek-i yields free choice: ◇_deo[∃x. P(x)] with domain exh = ◇_deo[P(a) ∧ ¬P(b)] ∨ ◇_deo[P(b) ∧ ¬P(a)] (simplified) = For each x, ◇_deo[P(x)]

                                                  Under epistemic modals, yek-i yields modal variation: ◇_epi[∃x. P(x)] with domain exh = At least two individuals are epistemically possible

                                                  Modal flavor type.

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

                                                      EFCI reading type under different conditions.

                                                      • plainExistential : EFCIReading

                                                        Plain existential (DE contexts)

                                                      • uniqueness : EFCIReading

                                                        Uniqueness (root, partial exh)

                                                      • freeChoice : EFCIReading

                                                        Free choice (deontic modal)

                                                      • modalVariation : EFCIReading

                                                        Modal variation (epistemic modal)

                                                      • epistemicIgnorance : EFCIReading

                                                        Epistemic ignorance (modal insertion)

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

                                                          Determine EFCI reading based on context and rescue mechanism.

                                                          Equations
                                                          Instances For

                                                            Theoretical Predictions #

                                                            1. Root context prediction: yek-i → uniqueness, irgendein → epistemic
                                                            2. Deontic prediction: Both → free choice
                                                            3. Epistemic prediction: Both → modal variation
                                                            4. DE prediction: Both → plain existential

                                                            Irgendein in root can yield uniqueness (with partial exh rescue)

                                                            Universal Free Choice Items #

                                                            Universal FCIs like English "any" and Italian "qualunque" contrast with existential FCIs like German "irgendein" and Farsi "yek-i":

                                                            FCI TypeBase ForceExamplesMorphological Hints
                                                            Existentialirgendein, yek-i, vreunOften contains "one"
                                                            Universalany, qualunque, whateverOften wh-based

                                                            Chierchia's analysis #

                                                            Both FCI types have the same underlying existential semantics. The universal force of "any" emerges from obligatory exhaustification of domain alternatives.

                                                            The "any" Distribution #

                                                            1. NPI use (DE contexts): "I didn't see any students"

                                                              • In DE, exhaustification is vacuous (domain alts are entailed)
                                                              • Result: plain existential reading
                                                            2. FC use (modal contexts): "You may read any book"

                                                              • Under modal, domain alts yield free choice
                                                              • Result: universal-like permission
                                                            3. Generic use: "Any owl hunts mice" (subtrigging)

                                                              • Generic contexts license FC reading
                                                              • Result: universal generalization

                                                            Why "any" Fails in Positive Episodic Contexts #

                                                            "*There are any cookies"

                                                            Exhaustifying domain alternatives in UE episodic contexts yields contradiction:

                                                            With two witnesses d₁, d₂: the second clause requires that for any d satisfying P, some other y also satisfies P. Combined with the first clause, this leads to infinite regress/contradiction for finite domains.

                                                            Contrast with "some" #

                                                            "Some" has the same alternatives as "any", but they are optional. When not activated (low relevance), "some" = plain existential. "Any" must activate alternatives, hence the restricted distribution.

                                                            FCI flavor: existential vs universal force.

                                                            Note: "Universal" FCIs have existential base meaning but universal surface force due to obligatory exhaustification.

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

                                                                Universal FCI: existential with obligatorily active domain alternatives.

                                                                • baseIsExistential : Bool

                                                                  Base meaning is existential

                                                                • obligatoryDomainAlts : Bool

                                                                  Domain alternatives are always active (not relevance-gated)

                                                                • modalRescue : Bool

                                                                  Can be rescued via modal insertion

                                                                • genericRescue : Bool

                                                                  Can be rescued via generic/subtrigging

                                                                Instances For

                                                                  English "any" as a Universal FCI

                                                                  Equations
                                                                  Instances For

                                                                    Context type for determining Universal FCI distribution.

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

                                                                        In DE contexts, exhaustifying "any"'s alternatives yields entailments, so the exhaustification is vacuous and "any" = plain existential.

                                                                        This explains the NPI distribution of "any".

                                                                        "I didn't see any students" ≡ "I didn't see a student"

                                                                        The "any" contributes no special meaning in DE contexts.

                                                                        Under modals, "any" yields free choice via exhaustification.

                                                                        "You may read any book" = For each book x, you may read x

                                                                        Modal insertion is the rescue mechanism for Universal FCIs.

                                                                        "*There are any cookies" is ungrammatical.

                                                                        Domain alternative exhaustification in UE episodic context yields contradiction.

                                                                        The failure mechanism: exhaustification is G-contradictory. (See Core.Analyticity for G-triviality/L-analyticity)

                                                                        Summary: Existential vs Universal FCIs #

                                                                        PropertyExistential (irgendein)Universal (any)
                                                                        Base meaning
                                                                        Domain altsRelevance-gatedObligatory
                                                                        Root readingEpistemic/Uniqueness*(blocked)
                                                                        Modal readingFree choiceFree choice
                                                                        DE readingPlain ∃Plain ∃ (NPI)

                                                                        The key difference is whether domain alternatives are optional or obligatory. This single parameter derives the entire distribution difference.

                                                                        An "any" distribution example.

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