Documentation

Linglib.Studies.Cresswell1976

The semantics of degree #

Cresswell's degree of comparison is a point paired with the ordering of its scale, and er than holds of two degree properties when both are instantiated and every degree of the first exceeds every degree of the second on their common scale, so a comparative across scales is anomalous and a disjoined standard is compared universally. Mass nouns and plurals carry degrees of volume and of number through the totality operator, degrees need no units since any comparison relation yields a scale by quotienting, and the counterfactual shorter than he is compares heights across worlds.

We take degrees on a family of scales to be mathlib's disjoint sum of the scales' orders and prove the same-scale restriction, the universal reading of disjoined standards, the reduction of the totality comparatives to volumes and cardinalities, the synonymy of all and every given that there are men, the comparative on constructed degrees, and the counterfactual through a Stalnaker selection function.

Implementation notes #

References #

Comparison of degree properties (2.3), (2.7) #

def Cresswell1976.ErThan {D : Type u_1} [LT D] (ω ω' : Set D) :

er than on two properties of degrees: both are instantiated and every degree of the first exceeds every degree of the second (2.3).

Equations
Instances For
    def Cresswell1976.AsAs {D : Type u_1} [LT D] (ω ω' : Set D) :

    as as: every degree of the first exceeds or equals every degree of the second (2.7).

    Equations
    • Cresswell1976.AsAs ω ω' = (ω.Nonempty ω'.Nonempty aω, bω', b < a b = a)
    Instances For
      def Cresswell1976.Exactly {D : Type u_1} (ω ω' : Set D) :

      exactly as as: the degrees coincide (2.7).

      Equations
      Instances For
        theorem Cresswell1976.ErThan.asAs {D : Type u_1} [LT D] {ω ω' : Set D} (h : ErThan ω ω') :
        AsAs ω ω'
        theorem Cresswell1976.Exactly.asAs {D : Type u_1} [LT D] {ω ω' : Set D} (h : Exactly ω ω') :
        AsAs ω ω'
        @[simp]
        theorem Cresswell1976.erThan_singleton {D : Type u_1} [LT D] {a b : D} :
        ErThan {a} {b} b < a

        A phrasal comparative compares its two degrees ((13), (18)).

        theorem Cresswell1976.erThan_singleton_toDual {D : Type u_1} [LT D] {a b : D} :
        ErThan {OrderDual.toDual a} {OrderDual.toDual b} a < b
        @[simp]
        theorem Cresswell1976.asAs_singleton {D : Type u_1} [LT D] {a b : D} :
        AsAs {a} {b} b < a b = a
        @[simp]
        theorem Cresswell1976.exactly_singleton {D : Type u_1} {a b : D} :
        Exactly {a} {b} a = b
        theorem Cresswell1976.erThan_union {D : Type u_1} [LT D] {ω ω₁ ω₂ : Set D} (h₁ : ω₁.Nonempty) (h₂ : ω₂.Nonempty) :
        ErThan ω (ω₁ ω₂) ErThan ω ω₁ ErThan ω ω₂

        A disjoined standard is compared universally: taller than Arabella or Clarissa is taller than both (footnote 10).

        theorem Cresswell1976.erThan_image_toDual {D : Type u_1} [LT D] {ω ω' : Set D} :
        ErThan (OrderDual.toDual '' ω) (OrderDual.toDual '' ω') ErThan ω' ω

        Reading a scale downward reverses the comparison: shorter than is taller than with the terms exchanged ((39), (72)).

        theorem Cresswell1976.erThan_singleton_iff_comparativeSem {E : Type u_1} {α : Type u_2} {μ : Eα} {x y : E} [Preorder α] :

        On one scale the phrasal comparative is the substrate's comparative.

        theorem Cresswell1976.erThan_singleton_toDual_iff_comparativeSem {E : Type u_1} {α : Type u_2} {μ : Eα} {x y : E} [Preorder α] :
        ErThan {OrderDual.toDual (μ x)} {OrderDual.toDual (μ y)} Degree.comparativeSem μ x y Degree.ScalePolarity.negative

        On a scale read downward it is the substrate's negative-polarity comparative.

        theorem Cresswell1976.asAs_singleton_iff_equativeSem {E : Type u_1} {α : Type u_2} {μ : Eα} {x y : E} [PartialOrder α] :

        The equative is the substrate's weak equative (2.7).

        theorem Cresswell1976.exactly_singleton_iff_equativeStrengthened {E : Type u_1} {α : Type u_2} {μ : Eα} {x y : E} [Preorder α] :
        Exactly {μ x} {μ y} Degree.equativeStrengthened μ x y

        Exactly is the substrate's strengthened equative (2.7).

        Degrees on a family of scales (2.1) #

        theorem Cresswell1976.ErThan.fst_eq {ι : Type u_1} {P : ιType u_2} [(i : ι) → LT (P i)] {ω ω' : Set ((i : ι) × P i)} (h : ErThan ω ω') {a b : (i : ι) × P i} (ha : a ω) (hb : b ω') :
        a.fst = b.fst

        Compared degrees lie on one scale (2.3).

        theorem Cresswell1976.not_erThan_of_fst_ne {ι : Type u_1} {P : ιType u_2} [(i : ι) → LT (P i)] {ω ω' : Set ((i : ι) × P i)} (h : aω, bω', a.fst b.fst) :
        ¬ErThan ω ω'

        Degree properties on distinct scales are never compared: the anomaly of (23), (65) and (69).

        theorem Cresswell1976.erThan_image_sigmaMk {ι : Type u_1} {P : ιType u_2} [(i : ι) → LT (P i)] {i : ι} {ω ω' : Set (P i)} :
        ErThan (Sigma.mk i '' ω) (Sigma.mk i '' ω') ErThan ω ω'

        On one scale the comparative is the scale's.

        The scales of the paper's comparatives #

        The scales the examples compare on: spatial and temporal distances, volumes, the numbers of (3.6), and the unit-free scales of §4.

        Instances For
          @[instance_reducible]
          Equations
          @[reducible, inline]

          A scale read upward or, for short, downward: the relation of a degree (2.1).

          Equations
          Instances For

            The scales of an example's two terms and its judgment.

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

              The comparatives whose scales the paper records.

              Equations
              Instances For

                The starred comparatives compare distinct scales.

                theorem Cresswell1976.not_erThan_of_unacceptable {P : DirectedScaleType u_1} [(s : DirectedScale) → LT (P s)] {d : DirectedScale × DirectedScale × Features.Judgment} (hd : d data) (hj : d.2.2 = Features.Judgment.unacceptable) {ω ω' : Set ((s : DirectedScale) × P s)} ( : aω, a.fst = d.1) (hω' : bω', b.fst = d.2.1) :
                ¬ErThan ω ω'

                Every starred comparative is unsatisfiable, whatever the points of its scales.

                Superlatives, mass nouns and plurals ((2.6), §3) #

                def Cresswell1976.tot {E : Type u_1} {D : Type u_2} [LE D] (ω : EDProp) (ω' : EProp) :
                Set D

                tot: the degree of the greatest part of whatever satisfies both predicates (3.2).

                Equations
                • Cresswell1976.tot ω ω' = {u : D | IsGreatest {d : D | ∃ (c : E), ω' c ω c d} u}
                Instances For
                  def Cresswell1976.Est {E : Type u_1} {D : Type u_2} [LE D] (ω : EDProp) (a : E) :

                  est: a bears a unique degree at or above every degree of anything (2.6).

                  Equations
                  • Cresswell1976.Est ω a = ∃! b : D, ω a b b upperBounds {d : D | ∃ (c : E), ω c d}
                  Instances For
                    theorem Cresswell1976.est_iff {E : Type u_1} {D : Type u_2} [LE D] (μ : ED) (a : E) :
                    Est (fun (c : E) (d : D) => μ c = d) a ∀ (c : E), μ c μ a

                    The superlative of a measure holds of a greatest value, ties allowed as in (2.6): tallest spy (27).

                    theorem Cresswell1976.tot_eq_singleton {E : Type u_1} {D : Type u_2} [PartialOrder D] {ω : EDProp} {ω' : EProp} {u : D} (h : IsGreatest {d : D | ∃ (c : E), ω' c ω c d} u) :
                    tot ω ω' = {u}
                    theorem Cresswell1976.erThan_tot_tot {E : Type u_1} {D : Type u_2} [PartialOrder D] {ω : EDProp} {ω' : EProp} {E' : Type u_3} {ω₁ : E'DProp} {ω₁' : E'Prop} {u u₁ : D} (h : IsGreatest {d : D | ∃ (c : E), ω' c ω c d} u) (h₁ : IsGreatest {d : D | ∃ (c : E'), ω₁' c ω₁ c d} u₁) :
                    ErThan (tot ω ω') (tot ω₁ ω₁') u₁ < u

                    The comparative of two totalities compares their greatest degrees: more water ebbs than mud flows compares two volumes ((42), (44)).

                    def Cresswell1976.Pl {E : Type u_1} (noun a : Finset E) (n : ) :

                    pl: a nonempty set of things satisfying the noun, with its cardinality, a positive integer, as degree ((3.6), (49)).

                    Equations
                    Instances For
                      def Cresswell1976.All {A : Type u_2} {B : Type u_3} (ω : ABProp) (ω' : AProp) :

                      all: something satisfies the plural, and everything that does satisfies the predicate (3.7).

                      Equations
                      • Cresswell1976.All ω ω' = ((∃ (a : A) (b : B), ω a b) ∀ (a : A), (∃ (b : B), ω a b)ω' a)
                      Instances For
                        theorem Cresswell1976.tot_pl {E : Type u_1} (noun : Finset E) (pred : EProp) [DecidablePred pred] (h : (Finset.filter pred noun).Nonempty) :
                        (tot (Pl noun) fun (a : Finset E) => xa, pred x) = {(Finset.filter pred noun).card}

                        The totality of the sets satisfying a distributive predicate is the number of things satisfying it: more men walk counts the walking men ((54), (55)).

                        theorem Cresswell1976.erThan_tot_pl {E : Type u_1} (man bird : Finset E) (walk fly : EProp) [DecidablePred walk] [DecidablePred fly] (hw : (Finset.filter walk man).Nonempty) (hf : (Finset.filter fly bird).Nonempty) :
                        ErThan (tot (Pl man) fun (a : Finset E) => xa, walk x) (tot (Pl bird) fun (a : Finset E) => xa, fly x) (Finset.filter fly bird).card < (Finset.filter walk man).card

                        More men walk than birds fly: the walking men outnumber the flying birds ((52), (55)).

                        theorem Cresswell1976.all_pl_iff_forall {E : Type u_1} (noun : Finset E) (pred : EProp) :
                        (All (Pl noun) fun (a : Finset E) => xa, pred x) noun.Nonempty xnoun, pred x

                        All men walk and every man walks are synonymous given that there are men, although all takes the plural and every (3.8) the count noun ((56), (57)).

                        Degrees from comparisons (§4) #

                        theorem Cresswell1976.erThan_singleton_mk {E : Type u_1} (φ : EEProp) (a b : E) :
                        ErThan {a} {b} φ a b

                        On the degrees a comparison relation constructs, the comparative is the relation itself: Arabella is more beautiful than Clarissa ((62), (4.2)).

                        Comparison across worlds ((70)–(73)) #

                        theorem Cresswell1976.erThan_sel {W : Type u_1} {D : Type u_2} [Preorder D] (s : Conditionals.SelectionFunction W) (height : WD) (smokes : Set W) (w : W) :
                        ErThan {OrderDual.toDual (height (s.sel w smokes))} {OrderDual.toDual (height w)} height (s.sel w smokes) < height w

                        If Bill had been a smoker he would be shorter than he is: his height at the nearest world where he smokes is below his actual height ((71)).

                        theorem Cresswell1976.not_erThan_sel_of_mem {W : Type u_1} {D : Type u_2} [Preorder D] (s : Conditionals.SelectionFunction W) (height : WD) (smokes : Set W) (w : W) (hw : w smokes) :
                        ¬ErThan {OrderDual.toDual (height (s.sel w smokes))} {OrderDual.toDual (height w)}

                        A smoker would not be shorter than he is: the nearest world where he smokes is the actual one.