Documentation

Linglib.Theories.Semantics.Entailment.PolarityBuilder

Polarity Builder — Derived NPI Licensing from Entailment Signatures #

@cite{von-fintel-1999} @cite{icard-2012}

Bridge between the theory-neutral Fragment (DEStrength) and the formal monotonicity hierarchy (IsDE, IsAntiAdditive, IsAntiMorphic, IsStrawsonDE).

Design principle #

A MonotonicityProfile bundles a context with its @cite{icard-2012} projectivity signature (EntailmentSig). All DE/AA/AM classification is derived from the signature via EntailmentSig.toDEStrength — no independent Bool flags. Only isStrawsonDE remains independent, since Strawson-DE is not captured by the standard entailment signature lattice.

Key result #

"Only" has strongestLevel = none (not classically DE) yet licensesWeakNPI = true (Strawson-DE suffices). This is @cite{von-fintel-1999}'s central insight, derived not stipulated.

A context function bundled with its @cite{icard-2012} entailment signature.

The entSig is the single source of truth for DE/AA/AM classification: Bool flags (isDE, isAA, isAM) are derived from the signature via EntailmentSig.toDEStrength, not stored independently.

isStrawsonDE remains an independent flag because Strawson-DE is not captured by the standard entailment signature lattice.

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

      Derived: is the context DE (any DE strength)?

      Equations
      Instances For

        Strongest DE level, derived from entSig.

        Maps to the Fragment's DEStrength enum. Strawson-DE is intentionally excluded: it doesn't correspond to a classical DE level.

        Equations
        Instances For

          Derived: licenses weak NPIs.

          Requires at least DE, or Strawson-DE. This is the key insight: Strawson-DE suffices for weak NPI licensing.

          Equations
          Instances For

            Derived: licenses strong NPIs.

            Requires anti-additive. Strawson-DE and plain DE are insufficient for strong NPIs like "lift a finger".

            Equations
            Instances For

              Negation profile: anti-morphic (strongest level).

              Negation licenses both weak and strong NPIs.

              Equations
              Instances For

                "No student" profile: anti-additive.

                "No student" licenses both weak and strong NPIs.

                Equations
                Instances For

                  "At most 2 students" profile: DE only.

                  "At most n" licenses weak NPIs but not strong NPIs.

                  Equations
                  Instances For

                    "Only" profile: Strawson-DE only (not classically DE).

                    Von Fintel's central example: "only" is Strawson-DE but not DE. It licenses weak NPIs despite not being classically DE. entSig is mono (only is UE in its presupposition argument), but the key fact is it's Strawson-DE without being classically DE.

                    Equations
                    Instances For

                      Negation: AM → licenses both weak and strong NPIs #

                      "No student": AA → licenses both #

                      "At most 2 students": DE → licenses weak only #

                      "Only": Strawson-DE only → licenses weak but NOT strong #

                      Von Fintel's central insight, derived not stipulated: "only" licenses weak NPIs despite not being classically DE.

                      This is the key separation theorem: strongestLevel = none (no classical DE level) yet licensesWeakNPI = true (Strawson-DE suffices).

                      The Bool flags above are justified by formal proofs in the dependency chain. These witness theorems connect profiles to their semantic proofs.

                      "Only" is Strawson-DE (formal proof).

                      The builder's licensing predictions are consistent with the hierarchy: AM ⊃ AA ⊃ DE ⊃ Strawson-DE for weak NPI licensing.

                      Derive whether a monotonicity profile licenses a specific polarity item.

                      This bridges the Builder's monotonicity proofs to the Fragment's empirical item types. Licensing is derived from the profile's proved properties and the item's polarity type — not stipulated.

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

                        7a. Per-item bridge: Negation (AM) #

                        7b. Per-item bridge: "No student" (AA) #

                        7c. Per-item bridge: "At most 2" (DE) #

                        7d. Per-item bridge: "Only" (Strawson-DE) #

                        isLicensedInlicensesItem agreement #

                        The Fragment's isLicensedIn says whether a context is in an item's empirical licensing list. The Builder's licensesItem derives licensing from monotonicity proofs. These should agree: when a context licenses an item empirically, the corresponding monotonicity profile should derive the same prediction.

                        strengthSufficientlicensesWeakNPI/licensesStrongNPI agreement #

                        strengthSufficient from AntiAdditivity.lean checks the DEStrength hierarchy. The Builder's derived licensing should agree with it for each profile-to-strength mapping.

                        EntailmentSig-derived property verification #

                        All DE/AA/AM flags are now derived from entSig. Verify they produce the expected values for each profile.