Documentation

Linglib.Phenomena.Quantification.Studies.LuckingGinzburg2022

Referential Transparency Theory #

@cite{lucking-ginzburg-2022} @cite{barwise-cooper-1981} @cite{cooper-2023}

@cite{lucking-ginzburg-2022} propose Referential Transparency Theory (RTT), replacing GQT's set-of-sets denotations for quantified noun phrases (QNPs) with sets of ordered set bipartitions. A bipartition ⟨refset, compset⟩ partitions the head noun's extension into a reference set and complement set; the union is the maxset. Quantifier words act as "sieves" on bipartitions via a descriptive quantifier condition (q-cond), and a quantifier perspective (q-persp) gates anaphora accessibility.

Core contributions formalized #

  1. Ordered set bipartitions as QNP denotations (§2.3, (15))
  2. Descriptive quantifier conditions as cardinality relations (§4.2)
  3. Quantifier perspective derived from bipartition structure (§4.3, (47))
  4. few/a few contrast: same q-cond, different q-persp via refind (§4.3, (46))
  5. Anti-predication: VP predicates on refset, ¬VP on compset (§4.5)
  6. Structural conservativity: by construction (§1.3)
  7. Complexity reduction: 2^(k+1) − 1 vs GQT's 2^(T(k)) (§4.8)
  8. Bridges: RTT refsets = Cooper witness sets; compset predictions match

Thread map #

§1. Ordered set bipartitions #

An ordered set bipartition of a set s is a pair ⟨refset, compset⟩ of disjoint subsets whose union is s. The ordering matters: ⟨A, B⟩ ≠ ⟨B, A⟩ in general. These replace GQT's subset-of-powerset denotations.

structure LuckingGinzburg2022.BP (α : Type) :

An ordered set bipartition: a pair of Finsets. §2.3, (15): ⟨refset, compset⟩ where refset ∩ compset = ∅ and refset ∪ compset = maxset (the head noun's extension). Disjointness and union are verified extrinsically to enable decide.

  • refset : Finset α
  • compset : Finset α
Instances For
    def LuckingGinzburg2022.instDecidableEqBP.decEq {α✝ : Type} [DecidableEq α✝] (x✝ x✝¹ : BP α✝) :
    Decidable (x✝ = x✝¹)
    Equations
    Instances For
      @[implicit_reducible]
      instance LuckingGinzburg2022.instDecidableEqBP {α✝ : Type} [DecidableEq α✝] :
      DecidableEq (BP α✝)
      Equations
      def LuckingGinzburg2022.BP.maxset {α : Type} [DecidableEq α] (b : BP α) :
      Finset α

      The maxset (union of refset and compset).

      Equations
      Instances For
        def LuckingGinzburg2022.allBP {α : Type} [DecidableEq α] (S : Finset α) :
        Finset (BP α)

        All ordered set bipartitions of S: for each R ⊆ S, form ⟨R, S \ R⟩.

        Equations
        Instances For
          theorem LuckingGinzburg2022.allBP_card {α : Type} [DecidableEq α] (S : Finset α) :
          (allBP S).card = 2 ^ S.card

          The number of bipartitions of S equals 2^|S|. Each element independently goes to refset or compset.

          theorem LuckingGinzburg2022.allBP_maxset {α : Type} [DecidableEq α] (S : Finset α) (b : BP α) (h : b allBP S) :
          b.maxset = S

          Every bipartition in allBP has maxset = S.

          theorem LuckingGinzburg2022.allBP_refset_sub {α : Type} [DecidableEq α] (S : Finset α) (b : BP α) (h : b allBP S) :
          b.refset S

          Refset of every bipartition in allBP is a subset of S.

          §2. Descriptive quantifier conditions #

          A q-cond is a relation on |refset| and |compset|. Since RTT q-conds depend only on cardinalities (@cite{lucking-ginzburg-2022} §4.2), this is ℕ → ℕ → Bool — quantity invariance by construction.

          @[reducible, inline]

          A descriptive quantifier condition: a decidable relation on the cardinalities of refset and compset. §4.2: the quantifier word's semantic contribution.

          Equations
          Instances For

            q-cond for every: |compset| = 0 (equivalently, |refset| = |maxset|). §4.7, (58).

            Equations
            Instances For

              q-cond for no: |refset| = 0 (all elements in compset).

              Equations
              Instances For

                q-cond for some: |refset| ≥ 1 (at least one witness).

                Equations
                Instances For

                  q-cond for most: |refset| > |compset|. §4.2: proportional, refset is the majority.

                  Equations
                  Instances For

                    q-cond for few: |refset| < |compset|. §4.3, (46): refset is the minority. The paper uses |refset| ≪ |compset| with a contextual threshold; we simplify to strict less-than.

                    Equations
                    Instances For

                      q-cond for many: |refset| > θ (absolute threshold). §4.2, (39): evaluated against contextual standard.

                      Equations
                      Instances For
                        def LuckingGinzburg2022.sieve {α : Type} (qc : QCond) (bps : Finset (BP α)) :
                        Finset (BP α)

                        Sieve: filter bipartitions by a quantifier condition. §2.3: quantifiers act as sieves on bipartition sets.

                        Equations
                        Instances For

                          §3. Quantifier perspective (q-persp) #

                          The q-persp feature is derived from the bipartition denotation (§4.3, (47)). It tracks whether the bipartition with an empty refset — ⟨∅, maxset⟩ — is included in the quantifier's denotation. If so, the compset is accessible for anaphoric reference.

                          The key empirical prediction: few and a few share the same q-cond (|refset| < |compset|) but differ in q-persp because a few includes a refind — an individual member of refset (§4.3, (46)). The refind forces refset ≠ ∅, excluding ⟨∅, maxset⟩ and blocking compset anaphora.

                          Quantifier perspective, derived from bipartition denotation. §4.3, (47)–(48): gates anaphoric accessibility of compset.

                          • refsetEmpty : QPerspective

                            The empty-refset bipartition ⟨∅, maxset⟩ IS in the denotation. Compset is available for anaphora.

                          • refsetNonempty : QPerspective

                            The empty-refset bipartition is NOT in the denotation. Compset is not available.

                          Instances For
                            @[implicit_reducible]
                            Equations
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              def LuckingGinzburg2022.deriveQPersp {α : Type} [DecidableEq α] (bps : Finset (BP α)) :

                              Derive q-persp from a sieved set of bipartitions. §4.3, (47): check whether ⟨∅, _⟩ survives the sieve.

                              The paper also has a third value "none" for degenerate cases like every (sole bipartition ⟨maxset, ∅⟩), but this is functionally equivalent to refsetNonempty — compset not available in either case.

                              Equations
                              Instances For

                                Compset is available for anaphora iff q-persp = refsetEmpty. §4.3, (47b).

                                Equations
                                Instances For
                                  def LuckingGinzburg2022.refindFilter {α : Type} (bps : Finset (BP α)) :
                                  Finset (BP α)

                                  Refind filter: exclude bipartitions with empty refset. §4.3, (46): a few includes a refind (an individual from refset), which requires refset ≠ ∅. This excludes ⟨∅, maxset⟩, changing q-persp from refsetEmpty to refsetNonempty.

                                  Equations
                                  Instances For

                                    §4. Deriving compset anaphora from bipartition structure #

                                    The paper's central contribution: compset anaphora availability is derived from the bipartition denotation via q-persp, not stipulated per quantifier. This section proves per-quantifier q-persp derivations on a concrete domain and shows that the few/a few contrast follows structurally.

                                    Note: the full @cite{cooper-2023} Ch. 7 anaphora table also depends on referentiality (refset in dgb-params vs q-params) and plurality — distinctions orthogonal to RTT's q-persp mechanism. RTT's novel prediction is specifically about compset accessibility, which we derive here.

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

                                    2^3 = 8 bipartitions of the dog set.

                                    Every: sole bipartition ⟨dogs, ∅⟩ has refset = dogs ≠ ∅. Q-persp = refsetNonempty. Compset not available (compset = ∅).

                                    No: sole bipartition ⟨∅, dogs⟩ has refset = ∅. Q-persp = refsetEmpty. Compset available — but for no, compset = maxset, so it collapses with maxset anaphora.

                                    Some: ⟨∅, _⟩ excluded by |refset| ≥ 1. Q-persp = refsetNonempty.

                                    Most: ⟨∅, _⟩ excluded by |refset| > |compset|. Q-persp = refsetNonempty.

                                    Few: ⟨∅, dogs⟩ included (0 < 3). Q-persp = refsetEmpty. Compset IS available. "Few dogs barked. They [= non-barking dogs] slept through."

                                    A few: same q-cond as few, but refind excludes ⟨∅, dogs⟩. Q-persp = refsetNonempty. Compset NOT available. "#They [= non-barking dogs] slept through."

                                    Compset available for few (derived from q-persp).

                                    Compset NOT available for a few (derived: refind changes q-persp).

                                    §5. RTT refsets are Cooper witness sets #

                                    @cite{cooper-2023} Ch. 7 defines WitnessSet P X as X ⊆ extension of P. RTT's refsets satisfy this by construction: every bipartition in allBP S has refset ⊆ S. When S = fullExtFinset P, this is exactly WitnessSet P.

                                    Every RTT bipartition's refset is a Cooper witness set. Bridges RTT's bipartition denotations to the witness-set framework of @cite{cooper-2023} Ch. 7.

                                    §6. Structural conservativity and complexity reduction #

                                    RTT's bipartitions partition only the restrictor (head noun extension). Conservativity is guaranteed by construction: the scope set never appears independently. §1.3, §4.8.

                                    def LuckingGinzburg2022.qcondToGQ {α : Type} [DecidableEq α] (qc : QCond) [Fintype α] (N : αProp) [DecidablePred N] (Q : αProp) :

                                    Convert a QCond (bipartition sieve) to a classical GQ. The QNP ⟨q-cond, N⟩ applied to VP = Q is true iff some bipartition survives the sieve such that all refset members satisfy Q.

                                    Equations
                                    Instances For
                                      theorem LuckingGinzburg2022.qcond_conservative {α : Type} [DecidableEq α] [Fintype α] (qc : QCond) (N Q : αProp) [DecidablePred N] :
                                      qcondToGQ qc N Q qcondToGQ qc N fun (x : α) => N x Q x

                                      Conservativity holds for any QCond by construction. Every a ∈ b.refset satisfies N (since b.refset ⊆ filter N), so replacing Q with N ∧ Q doesn't change truth. @cite{lucking-ginzburg-2022} §1.3 @cite{barwise-cooper-1981}

                                      RTT quantifier count: for a head noun extension of size k, there are 2^(k+1) − 1 possible QNP denotations (non-empty subsets of the 2^k bipartitions). §4.8.

                                      Equations
                                      Instances For

                                        RTT's quantifier space is strictly smaller than GQT's conservative count (@cite{van-benthem-1984}). For n=2: RTT gives 7 vs GQT's 64.

                                        §7. Anti-predication #

                                        A VP simultaneously predicates positively on refset members (the "nucl") and negatively on compset members (the "anti-nucl"). This two-headed predication is specific to RTT and absent from standard GQT. §4.5, Figure 5: the declarative plural head-subject rule has both nucl and anti-nucl.

                                        def LuckingGinzburg2022.antiPredication {α : Type} (VP : αBool) (b : BP α) :

                                        Anti-predication: the VP holds for all refset members and fails for all compset members.

                                        Equations
                                        Instances For
                                          theorem LuckingGinzburg2022.antiPred_refset {α : Type} (VP : αBool) (b : BP α) (h : antiPredication VP b) (a : α) (ha : a b.refset) :
                                          VP a = true

                                          Anti-predication implies the VP holds for every refset member.

                                          theorem LuckingGinzburg2022.antiPred_compset {α : Type} (VP : αBool) (b : BP α) (h : antiPredication VP b) (a : α) (ha : a b.compset) :
                                          VP a = false

                                          Anti-predication implies the VP fails for every compset member.

                                          theorem LuckingGinzburg2022.every_truth_conditions {α : Type} [DecidableEq α] (S : Finset α) (VP : αBool) :
                                          (∃ bsieve every_qcond (allBP S), antiPredication VP b) aS, VP a = true

                                          Truth conditions for "every N VP" via RTT: ∃ b in the sieved set with anti-predication ↔ ∀ a ∈ S, VP a = true. The unique bipartition ⟨S, ∅⟩ makes anti-predication equivalent to the VP holding on all of S (anti-nucl on ∅ is vacuous).

                                          §8. Sieve cardinalities #

                                          Concrete verification that the q-cond sieves produce expected counts.

                                          4 few-bipartitions: ⟨∅, dogs⟩ plus 3 singletons.

                                          Refind removes the empty-refset bipartition, leaving 3.