Documentation

Linglib.Studies.VonFintel1993

But-Exceptives [VF93] #

Empirical patterns for "X but Y" exceptive constructions, anchored on [VF93]'s observation that but-exceptives require universal quantifiers (positive or negative):

QuantifierExampleGrammatical
every"everyone but John"
no"no one but John"
some"*someone but John"
many"*many people but John"
few"*few people but John"

The but-exceptive subtracts the exception from the quantifier's domain and asserts that without the exception, the claim would be false.

This file provides predictExceptiveGrammaticality : QuantifierType → Bool plus a Fragment-side bridge qforceToExceptiveType that maps Fragment QForce values to QuantifierType, with fragment_exceptive_bridge showing the prediction agrees with the Fragment classification.

The semantic operators (ExcI, ExcE, ExcW, ExcS) live in Semantics/Quantification/Exceptive.lean. The connection between this file's Fragment-derived predictions and those operators is not yet wired up — TODO.

Type of quantifier for exceptive compatibility.

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

      But-exceptive example with grammaticality judgment.

      • quantifier : String

        The quantifier used

      • quantifierType : QuantifierType

        Type of quantifier

      • sentence : String

        The sentence

      • grammatical : Bool

        Is it grammatical?

      • notes : String

        Notes

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

                                    All but-exceptive examples.

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

                                      Exception Uniqueness #

                                      [Gaj02]

                                      The but-exceptive typically requires that the exception be unique:

                                      ✓ "Everyone but John passed" (one exception) ? "Everyone but John and Mary passed" (multiple exceptions)

                                      The multiple-exception case is degraded or requires special interpretation.

                                      Data on exception cardinality.

                                      • sentence : String

                                        The sentence

                                      • numExceptions :

                                        Number of exceptions

                                      • acceptability :

                                        Acceptability (1-5 scale)

                                      • notes : String

                                        Notes

                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          Equations
                                          • VonFintel1993.single_exception = { sentence := "Everyone but John passed", numExceptions := 1, acceptability := 5, notes := "Single exception: fully acceptable" }
                                          Instances For
                                            Equations
                                            • VonFintel1993.two_exceptions = { sentence := "Everyone but John and Mary passed", numExceptions := 2, acceptability := 3, notes := "Two exceptions: degraded, requires list interpretation" }
                                            Instances For
                                              Equations
                                              • VonFintel1993.three_exceptions = { sentence := "Everyone but John, Mary, and Sue passed", numExceptions := 3, acceptability := 2, notes := "Three exceptions: further degraded" }
                                              Instances For

                                                Cross-linguistic but-exceptive data.

                                                • language : String

                                                  Language

                                                • exceptiveMorpheme : String

                                                  Exceptive morpheme

                                                • exampleSentence : String

                                                  Example sentence

                                                • gloss : String

                                                  Gloss

                                                • universalConstraint : Bool

                                                  Same universal constraint?

                                                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

                                                            Related exceptive-like constructions.

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

                                                                Comparison of exceptive constructions.

                                                                • construction : ExceptiveConstruction

                                                                  Construction type

                                                                • exampleSentence : String

                                                                  Example

                                                                • hasUniversalConstraint : Bool

                                                                  Same universal constraint?

                                                                • notes : String

                                                                  Additional notes

                                                                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