Documentation

Linglib.Semantics.Negation.Expletive

Expletive Negation Typology #

Pre-Fragment typological substrate for expletive negation (EN): framework-agnostic classification types that Fragments and Studies import to type their per-language EN data. The trigger-class / licensing apparatus traces to [Esp92]'s logical-absorption account, on which the [Gre20] / [Ret26] refinements build.

Two orthogonal classifications:

These types classify EN constructions by their empirical properties without committing to a syntactic analysis. The syntactic derivation (from merge position in the extended projection) lives in Studies/Greco2020.lean under namespace Minimalist.NegScope.

EN blocking reasons #

Cross-linguistic reasons why a trigger class may not license expletive negation in a particular language ([JK21] §7).

  • modalRestriction : ENBlockingReason

    Language disprefers modal operators in complement clauses

  • npOnlyComplement : ENBlockingReason

    Comparative complements only allow NPs, not clauses

  • analyticNegation : ENBlockingReason

    Concept expressed analytically with necessary (non-expletive) negation

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

      EN type classification #

      Two syntactic types of expletive negation ([Ret26]).

      High EN appears above TP, targets non-truth-conditional content (exclamatives, surprise negation). It is obligatory where licensed.

      Low EN appears below TP (VP-level), targets truth-conditional content in ambidirectional environments. It is optional and triggers a manner implicature (evaluativity).

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

          ENType ≃ Bool: low ↦ false, high ↦ true.

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

            Numeric embedding: low ↦ 0, high ↦ 1. Ordering: low < high (truth-conditional before non-truth-conditional).

            Equations
            Instances For

              EN strength classification #

              [Gre20] §2.1: EN constructions divide into two classes based on co-occurrence with polarity-sensitive elements.

              Weak EN retains some polarity properties of standard negation: licenses weak NPIs and N-words (e.g. finché-clauses, unless-clauses).

              Strong EN loses all polarity properties: rejects weak NPIs, strong NPIs, not-also conjunctions, and N-words (e.g. negative exclamatives, rhetorical questions, surprise negation).

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

                  ENStrength ≃ Bool: weak ↦ false, strong ↦ true.

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

                    Numeric embedding: weak ↦ 0, strong ↦ 1. Ordering: weak < strong (retains-polarity before loses-polarity).

                    Equations
                    Instances For

                      Polarity classes and licensing profiles #

                      The four classes of polarity-sensitive elements tested by [Gre20] Table 1. Each EN environment either licenses or rejects each class, giving a four-bit fingerprint.

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

                          PolarityClass ≃ Fin 4: weakNPI ↦ 0, strongNPI ↦ 1, notAlsoConj ↦ 2, nWord ↦ 3.

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

                            Polarity licensing profile for an EN environment ([Gre20] Table 1). Each field records whether that class of polarity-sensitive element is grammatical in the construction.

                            • weakNPIs : Bool
                            • strongNPIs : Bool
                            • notAlsoConj : Bool
                            • nWords : Bool
                            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

                                  Weak EN environments license weak NPIs and N-words but NOT strong NPIs or not-also conjunctions.

                                  Equations
                                  Instances For

                                    Strong EN environments license NONE of the four polarity classes.

                                    Equations
                                    Instances For

                                      Strong EN rejects ALL polarity classes (universally quantified).

                                      Weak EN licenses exactly the weak NPIs and N-words.

                                      Equivalence with Bool⁴ for Fintype derivation.

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

                                        Standard negation profile: licenses all polarity-sensitive elements.

                                        Equations
                                        Instances For

                                          Strong EN (⊥) ≤ weak EN in the licensing lattice.

                                          Bridge: PolarityClass ↔ PolarityType #

                                          Partial map from PolarityClass to PolarityType. Two of the four Greco classes correspond directly to PolarityType constructors. N-words and not-also conjunctions are Italian-specific categories without a PolarityType counterpart.

                                          Equations
                                          Instances For

                                            Round-trip: PolarityType → PolarityClass → PolarityType is identity (for the NPI types that have counterparts).

                                            Compose the bridges: look up a PolarityType in a licensing profile by routing through PolarityClass. Returns none for types without a PolarityClass counterpart (FCIs, PPIs, NPI-FCIs).

                                            Equations
                                            Instances For