Documentation

Lab.Colinguistics.QuantifiedLimitedSymmetry

Limited Symmetry in quantified sentences #

Kalomoiros states Limited Symmetry for the propositional fragment. Schlenker's comments on it apply the constraint to quantified sentences, and the case studies accompanying Chemla, Spector, Kalomoiros and Schlenker's Co-Linguistics paper derive the predictions by machine for more quantifiers. Neither result is published, so this file records them as theory under development.

A trigger in the restrictor of (Q _ . R) is followed by two parsing points: the end of the restrictor, where every scope is a good final, and the end of the sentence, where the only good final is the sentence itself. Limited Symmetry requires the presupposition to be stably transparent at both (RestrictorLS). It is therefore implied by incremental Transparency, which consults every scope at once, and it implies symmetric Transparency, which consults the sentence alone. With the restrictor negated, (Q not _ . R), both Transparencies are unchanged, since transparency is invariant under negating the gap (Presupposition.transparent_image_compl_iff).

In the restrictor's own position Limited Symmetry coincides with incremental Transparency for every quantifier whose first row is not constant: both require every individual to satisfy the presupposition (restrictorLS_iff). In a negated restrictor it coincides with symmetric Transparency for every quantifier constant on no row above the first, since a nonempty negated restriction is then never stable at the end of the restrictor (restrictorLS_neg_iff). For some, no and every this is the summary table of Schlenker's comments (some_table, no_table, every_table): local negation is where Limited Symmetry regains the symmetric predictions, and where it departs from incremental Transparency.

The constraint extends to a trigger anywhere in a quantified clause as Kalomoiros's constraint on the clause's occurrences (Kalomoiros2023.LimitedSymmetry, QuantifiedClause.occurrences). The parsing points after the trigger are those of the string of the argument that holds it, each followed by every good final of the clause, and then the end of the sentence (QuantifiedClause.Env.continuations). For a trigger that is the restrictor, or its negation, these are the two parsing points above (limitedSymmetry_trigger_iff, limitedSymmetry_not_trigger_iff). With Kalomoiros's constraint on formulas, this makes a theory that Eval scores like a registered account (limitedSymmetry). It is right on every tested cell of Chemla and Schlenker's inferential experiments, and on Chemla's first experiment it shares Transparency's verdicts: wrong with every presupposition accommodated in the context, right by Chemla's stipulations and by his one-step rule (verdict_chemla2009a).

Main statements #

Implementation notes #

References #

def Lab.Colinguistics.negRestrictorTruth {W : Type u_1} {E : Type u_2} (q : Quantifier.NumberTree) (R : W → E → Prop) (d : Set (W × E)) :
Set W

The truth set of (Q not _ . R) as a function of the denotation of the negated restrictor.

Equations
Instances For
    def Lab.Colinguistics.RestrictorLS {W : Type u_1} {E : Type u_2} (r : (W → E → Prop) → Set (W × E) → Set W) (R : W → E → Prop) (C : Set W) (π : Set (W × E)) :

    Limited Symmetry for a trigger in a restrictor, with r R the truth set of the sentence as a function of the restrictor when the scope is R. The presupposition is stably transparent at the end of the restrictor, where every scope is a good final, and at the end of the sentence, where the only good final is the sentence itself.

    Equations
    Instances For

      Between the two Transparencies #

      theorem Lab.Colinguistics.RestrictorLS.of_transparent {W : Type u_1} {E : Type u_2} {r : (W → E → Prop) → Set (W × E) → Set W} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} (h : Presupposition.Transparent C (Set.range r) π) :
      RestrictorLS r R C π

      Incremental Transparency implies Limited Symmetry, as Schlenker's comments observe.

      theorem Lab.Colinguistics.RestrictorLS.transparent {W : Type u_1} {E : Type u_2} {r : (W → E → Prop) → Set (W × E) → Set W} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} (h : RestrictorLS r R C π) :

      Limited Symmetry implies symmetric Transparency.

      theorem Lab.Colinguistics.transparent_range_neg_iff {W : Type u_1} {E : Type u_2} {C : Set W} {π : Set (W × E)} {q : Quantifier.NumberTree} :

      Negating the restrictor leaves incremental Transparency unchanged.

      theorem Lab.Colinguistics.transparent_neg_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} {q : Quantifier.NumberTree} :

      Negating the restrictor leaves symmetric Transparency unchanged.

      Stability of a restrictor #

      theorem Lab.Colinguistics.transparent_range_restrictorTruth_iff {W : Type u_1} {E : Type u_2} {C : Set W} {π : Set (W × E)} [Finite E] {q : Quantifier.NumberTree} (h1 : ¬q.ConstantOnRow 1) :
      Presupposition.Transparent C (Set.range (Presupposition.restrictorTruth q)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π

      In a restrictor, incremental Transparency requires every individual to satisfy the presupposition, for a quantifier whose first row is not constant.

      theorem Lab.Colinguistics.restrictorLS_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] {q : Quantifier.NumberTree} (h1 : ¬q.ConstantOnRow 1) :
      RestrictorLS (Presupposition.restrictorTruth q) R C π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π

      In a restrictor, Limited Symmetry coincides with incremental Transparency, for a quantifier whose first row is not constant: both require every individual to satisfy the presupposition.

      theorem Lab.Colinguistics.restrictorLS_neg_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] {q : Quantifier.NumberTree} (hrow : ∀ (n : ℕ), 0 < n → ¬q.ConstantOnRow n) :

      In a negated restrictor, Limited Symmetry coincides with symmetric Transparency, for a quantifier constant on no row above the first: a negated restriction with an individual is then stable at the end of the restrictor for no truth value, so that check is vacuous.

      Some, no and every #

      theorem Lab.Colinguistics.transparent_some_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.some R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π

      With the scope R, symmetric Transparency for a trigger in the restrictor of some requires every individual in the scope to satisfy the presupposition.

      theorem Lab.Colinguistics.transparent_no_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.no R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π

      With the scope R, symmetric Transparency for a trigger in the restrictor of no requires every individual in the scope to satisfy the presupposition.

      theorem Lab.Colinguistics.transparent_every_iff {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.all R} π ↔ ∀ w ∈ C, ∀ (e : E), ¬R w e → (w, e) ∈ π

      With the scope R, symmetric Transparency for a trigger in the restrictor of every requires every individual outside the scope to satisfy the presupposition.

      theorem Lab.Colinguistics.some_table {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      (Presupposition.Transparent C (Set.range (Presupposition.restrictorTruth Quantifier.NumberTree.some)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (Presupposition.restrictorTruth Quantifier.NumberTree.some) R C π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.some R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C (Set.range (negRestrictorTruth Quantifier.NumberTree.some)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (negRestrictorTruth Quantifier.NumberTree.some) R C π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C {negRestrictorTruth Quantifier.NumberTree.some R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π)

      With the trigger in the restrictor of some, incremental Transparency and Limited Symmetry require everything to satisfy the presupposition and symmetric Transparency every individual in the scope; with the restrictor negated, Limited Symmetry falls with symmetric Transparency.

      theorem Lab.Colinguistics.no_table {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      (Presupposition.Transparent C (Set.range (Presupposition.restrictorTruth Quantifier.NumberTree.no)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (Presupposition.restrictorTruth Quantifier.NumberTree.no) R C π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.no R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C (Set.range (negRestrictorTruth Quantifier.NumberTree.no)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (negRestrictorTruth Quantifier.NumberTree.no) R C π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C {negRestrictorTruth Quantifier.NumberTree.no R} π ↔ ∀ w ∈ C, ∀ (e : E), R w e → (w, e) ∈ π)

      No makes the same predictions as some.

      theorem Lab.Colinguistics.every_table {W : Type u_1} {E : Type u_2} {R : W → E → Prop} {C : Set W} {π : Set (W × E)} [Finite E] :
      (Presupposition.Transparent C (Set.range (Presupposition.restrictorTruth Quantifier.NumberTree.all)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (Presupposition.restrictorTruth Quantifier.NumberTree.all) R C π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (Presupposition.Transparent C {Presupposition.restrictorTruth Quantifier.NumberTree.all R} π ↔ ∀ w ∈ C, ∀ (e : E), ¬R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C (Set.range (negRestrictorTruth Quantifier.NumberTree.all)) π ↔ ∀ w ∈ C, ∀ (e : E), (w, e) ∈ π) ∧ (RestrictorLS (negRestrictorTruth Quantifier.NumberTree.all) R C π ↔ ∀ w ∈ C, ∀ (e : E), ¬R w e → (w, e) ∈ π) ∧ (Presupposition.Transparent C {negRestrictorTruth Quantifier.NumberTree.all R} π ↔ ∀ w ∈ C, ∀ (e : E), ¬R w e → (w, e) ∈ π)

      Every makes the predictions of some, except that symmetric Transparency, and with the restrictor negated Limited Symmetry, require every individual outside the scope to satisfy the presupposition.

      theorem Lab.Colinguistics.restrictorLS_neg_not_transparent_some :
      RestrictorLS (negRestrictorTruth Quantifier.NumberTree.some) (fun (x : Unit) (e : Bool) => e = true) {()} {p : Unit × Bool | p.2 = true} ∧ ¬Presupposition.Transparent {()} (Set.range (negRestrictorTruth Quantifier.NumberTree.some)) {p : Unit × Bool | p.2 = true}

      In a negated restrictor of some, the theories make a crucial prediction. A context where every individual in the scope satisfies the presupposition but another individual does not is accepted by Limited Symmetry and rejected by incremental Transparency. No experiment recorded in the library tests a negated restrictor; Chemla's restrictor items are positive.

      Quantified clauses #

      theorem Lab.Colinguistics.limitedSymmetry_trigger_iff {W : Type u_1} {E : Type u_2} {C : Set W} {Atom : Type u_3} (J : Atom → Set (W × E)) {q : Quantifier.NumberTree} {p a : Atom} {S : Presupposition.Formula Atom} (hS : S.triggers = []) :

      A trigger that is the restrictor has the two parsing points of RestrictorLS.

      theorem Lab.Colinguistics.limitedSymmetry_not_trigger_iff {W : Type u_1} {E : Type u_2} {C : Set W} {Atom : Type u_3} (J : Atom → Set (W × E)) {q : Quantifier.NumberTree} {p a : Atom} {S : Presupposition.Formula Atom} (hS : S.triggers = []) :
      Kalomoiros2023.LimitedSymmetry C (Presupposition.QuantifiedClause.occurrences J { quantifier := q, restrictor := (Presupposition.Formula.trigger p a).not, scope := S }) ↔ RestrictorLS (negRestrictorTruth q) (fun (w : W) (e : E) => (w, e) ∈ Presupposition.Formula.truth J S) C (J p)

      A trigger that is the negated restrictor has the two parsing points of RestrictorLS for the negated restrictor.

      Scoring #

      Limited Symmetry as a theory to score: Kalomoiros's constraint on formulas, and the constraint at the parsing points of each argument on quantified clauses.

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

        On Chemla's first experiment, Limited Symmetry is wrong with every presupposition accommodated in the context, and right by §4.1.2's stipulations and by the one-step rule.