@cite{bale-schwarz-2022} — Measurements from per without complex dimensions #
@cite{bale-schwarz-2022} @cite{coppock-2021}
Proceedings of SALT 32: 543--560.
Key Claims #
Against the division theory: @cite{coppock-2021}'s lexical entry ⟦per⟧ = λr. λq. q/r (eq. 1) forms quotient quantities (e.g., 0.9 g/mL). This theory both undergenerates (fails for measurement verbs, §3) and overgenerates (predicts unit insensitivity in pseudo-partitives, §6).
Free relatives against polysemy (exx. 10-14): The division theory's escape — making measurement verbs polysemous (eq. 8) — is ruled out because weigh only admits weight readings, never density.
Anaphoric theory (eq. 16): ⟦per⟧ = λq. λx. μ_{dim(q)}(x)/q — per derives measure functions mapping entities to pure numbers via a covert pronoun pro in the per-PP's specifier (eq. 17).
MUCH (eq. 25): A covert element ⟦MUCH⟧ = λq. λx. μ(x) = q mediates pseudo-partitives, with μ underspecified and resolved contextually.
Unit sensitivity (exx. 37-40, 44-45): The per-unit sets a lower bound on the entity's measure. Revised entry (eq. 43) adds a presupposition: μ_{dim(q)}(x) ≥ q.
Copular puzzle (§8): An acknowledged open problem where the anaphoric theory assigns density copular sentences a dimension mismatch.
Connection to @cite{bale-schwarz-2026} #
This SALT paper is the precursor to the L&P paper. The anaphoric theory of per originates here. The 2026 paper extends it with:
- The No Division Hypothesis (grammar composes via × and +, not ÷)
- The math speak analysis (quotient-dimension per = mixed quotation)
- The substitution and sub-extraction diagnostics
The 2022 paper uses division explicitly in its lexical entry (eq. 16); the 2026 paper shows this is reformulable using multiplication only.
Division theory (@cite{coppock-2021}, eq. 1): ⟦per⟧ = λr. λq. q/r.
Takes a denominator quantity r and a numerator quantity q, outputs their ratio — a quotient quantity in a complex dimension (e.g., g/mL in WT/VOL).
Equations
Instances For
Anaphoric theory (@cite{bale-schwarz-2022}, eq. 16): ⟦per⟧ = λq. λx. μ_{dim(q)}(x) / q.
Takes a unit quantity q and an entity x, returns a pure number: the entity's measure in q's dimension, divided by q. The entity argument is supplied by a covert pronoun pro (eq. 17).
Equations
- Phenomena.Quantification.BaleSchwarz2022.perAnaphoric μ q x = μ.apply x / q
Instances For
Measurement verb semantics (eq. 5): ⟦weigh⟧ = λq. λx. μ_WT(x) = q.
A measurement verb maps a quantity to a predicate over entities. The verb's measure function determines which simplex dimension is measured: μ_WT for weigh, μ_VOL for contain (in measure readings).
Equations
- Phenomena.Quantification.BaleSchwarz2022.measureVerbSem μ q x = decide (μ.apply x = q)
Instances For
The dimension mismatch argument #
Under the division theory, "The sample weighs 0.9 grams per milliliter" (ex. 6) assigns the complement the denotation 0.9 g/mL — a quantity in dimension WT/VOL. But weigh outputs quantities in dimension WT (eq. 5). The predicted truth conditions (eq. 7) are:
μ_WT(the sample) = 0.9 g/mL
This is a dimension contradiction: μ_WT outputs WT-quantities, but 0.9 g/mL is a WT/VOL-quantity.
The division theory could escape by making weigh polysemous: adding ⟦weigh⟧' = λq. λx. μ_{WT/VOL}(x) = q (eq. 8). This would give the non-contradictory truth conditions μ_{WT/VOL}(sample) = 0.9 g/mL (eq. 9). But free relatives rule out this polysemy (§4 below).
Fragment entries confirm the dimensions involved in the undergeneration: grams measure mass, milliliters measure volume.
Density is the quotient of the gram and milliliter dimensions. Under the division theory, "grams per milliliter" denotes a quantity in this quotient dimension — incompatible with weigh's simplex mass dimension.
Quotient components are always distinct simplex dimensions.
The free relative argument #
The division theory's only escape from undergeneration is to make weigh polysemous: the basic meaning (eq. 5) plus a density meaning (eq. 8). Free relatives rule this out.
(10) "This cube weighs what that cube weighs." Under the basic meaning: μ_WT(this cube) = μ_WT(that cube) — same WEIGHT ✓ If eq. 8 existed: μ_{WT/VOL}(this cube) = μ_{WT/VOL}(that cube) — same DENSITY
But (10) can ONLY be understood as same weight, not same density: a 1kg cube and a 2kg cube may have the same density but (10) is clearly false of them. This extends to comparatives (14a) and wh-interrogatives (14b).
The crucial feature of (10), setting it apart from (3) and (6), is that the complement of weigh does not constrain the dimension — so if the density meaning existed, nothing would block it.
Readings of weigh: only weight is attested. The division theory would need density (eq. 8), but free relatives rule it out.
- weight : WeighReading
- density : WeighReading
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Free relative data: weigh admits only weight readings.
- surface : String
- reading : WeighReading
- judgment : Core.Empirical.Acceptability
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.
- Phenomena.Quantification.BaleSchwarz2022.instBEqFreeRelativeDatum.beq x✝¹ x✝ = false
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
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
Weight readings are always acceptable; density readings never are. This rules out the polysemous entry for weigh that the division theory would need — confirming the undergeneration is genuine.
Compositional derivation #
The anaphoric theory derives truth conditions for (6) "The sample weighs 0.9 grams per milliliter" via the following steps:
- Parse (eq. 20): [sample] weighs [_MP [_MP 0.9 grams] [_PP pro [per mL]]]
- ⟦per milliliter⟧ = λx. μ_VOL(x) / mL (eq. 15, instance of eq. 16)
- ⟦per milliliter⟧(pro) = μ_VOL(sample) / mL — a pure number
- ⟦[MP 0.9 grams] [PP pro per mL]⟧ = (0.9 * μ_VOL(sample)/mL) g (eq. 19)
- ⟦weigh⟧(⟦fullMP⟧)(sample): μ_WT(sample) = (0.9 * μ_VOL(sample)/mL) g (eq. 22)
The final quantity is in dimension WT (mass), matching weigh's selection. No dimension mismatch arises.
Truth conditions under the anaphoric theory (eq. 22): μ_WT(sample) = numeral * (μ_VOL(sample) / perUnit).
Equations
- Phenomena.Quantification.BaleSchwarz2022.anaphoricTC μ_wt μ_vol sample numeral perUnit = (μ_wt.apply sample = numeral * Phenomena.Quantification.BaleSchwarz2022.perAnaphoric μ_vol perUnit sample)
Instances For
The anaphoric theory derives truth conditions for pseudo-partitives (ex. 27 "The mixture contains 0.1 grams per milliliter of salt") that are equivalent under the quantity calculus to the division theory's (eq. 32).
Both theories yield: ∃x[salt(x) ∧ μ_WT(x) = (0.1 * μ_VOL(mixture)/mL) g ∧ contain(mixture, x)]
The key difference is structural: the anaphoric theory reaches these truth conditions without ever forming a quotient quantity (0.1 g/mL), keeping all composed values in simplex dimensions. This matters because the anaphoric theory can then add the unit sensitivity presupposition (eq. 43), while the division theory cannot (the per-unit is structurally inaccessible).
Both the gram and kilo Fragment entries measure mass — connecting the truth conditions' μ_wt to the Fragment's lexical data.
MUCH: a covert measure term #
@cite{bale-schwarz-2022} adopt @cite{nakanishi-2007}'s analysis where a covert element MUCH mediates pseudo-partitives (eq. 24). MUCH's denotation (eq. 25):
⟦MUCH⟧ = λq. λx. μ(x) = q
This is identical to MeasureTermSem.applyNumeral — MUCH IS a measure term,
but with an underspecified measure function μ resolved contextually:
- μ_WT in "0.9 grams of salt" (eq. 24a)
- μ_VOL in "0.8 milliliters of salt" (eq. 24b)
- An anaphorically determined function in per-phrases (eq. 30)
MUCH as a MeasureTermSem (eq. 25). The measure function μ is
underspecified — resolved contextually to the appropriate dimension.
Equations
- Phenomena.Quantification.BaleSchwarz2022.MUCH μ = { measureFn := μ }
Instances For
MUCH's denotation matches measure term semantics by construction: ⟦MUCH⟧(q)(x) = (μ(x) == q) = MeasureTermSem.applyNumeral(q)(x).
The measure verb semantics (eq. 5) is used in the anaphoric derivation: the truth conditions are stated as measureVerbSem μ_wt q sample = true, where q is the composed quantity from the anaphoric per-phrase.
Unit insensitivity prediction #
The division theory predicts that different unit pairs yielding the same quotient are interchangeable. Since kg = 1000g and L = 1000mL:
g/mL = kg/L
So "0.1 grams per milliliter of salt" (ex. 27) should have identical truth conditions to "0.1 kilograms per liter of salt" (ex. 36a). But speakers distinguish them: per liter implies volume ≥ 1L, while per milliliter implies volume ≥ 1mL only.
Quantity division is invariant under uniform scaling: for any nonzero scaling factor k, q/r = (kq)/(kr). This is why the division theory cannot distinguish "per milliliter" from "per liter" — they are related by k = 1000.
Concrete instance: g/mL = kg/L (k = 1000). The division theory therefore cannot distinguish (27) from (36a).
Unit sensitivity datum: felicity depends on whether the entity's measure in the per-unit's dimension is at least as large as the unit quantity.
- surface : String
- entityVolume_mL : ℚ
Volume of the entity (in mL).
- perUnit_mL : ℚ
The per-unit quantity (in mL).
- presupSatisfied : Bool
Is the entity's volume ≥ the per-unit?
- judgment : Core.Empirical.Acceptability
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.
- Phenomena.Quantification.BaleSchwarz2022.instBEqUnitSensitivityDatum.beq x✝¹ x✝ = false
Instances For
(37) ✓ The 5mL sample contained 0.1 grams of salt per milliliter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(38a) # The 5mL sample contained 0.1 grams of salt per liter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(38b) # The 0.1mL sample contained 0.1 grams of salt per milliliter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(44) ✓ The 5mL portion weighed 0.9 grams per milliliter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(45a) # The 5mL portion weighed 0.9 kilograms per liter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(45b) # The 0.1mL portion weighed 0.9 grams per milliliter.
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
Typos per page: unit sensitivity generalizes #
Unit sensitivity extends beyond chemistry to any per-phrase. Exx. (39-40) show that text-length units exhibit the same pattern:
- A monograph has at least one page → "per page" OK (39a)
- A paragraph has at least one line → "per line" OK (39b)
- A paragraph has less than a page → "#per page" anomalous (40)
Text-domain unit sensitivity data (exx. 39-40).
- surface : String
- presupSatisfied : Bool
- judgment : Core.Empirical.Acceptability
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.
- Phenomena.Quantification.BaleSchwarz2022.instBEqTextUnitDatum.beq x✝¹ x✝ = false
Instances For
(39a) ✓ The monograph by Dole contained more than 3 typos per page.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(39b) ✓ The paragraph by Dole contained more than 3 typos per line.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(40) # The paragraph by Dole contained more than 3 typos per page.
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
Unit sensitivity in the text domain matches the presupposition prediction: presup satisfied → ok, presup violated → anomalous.
The revised lexical entry for per (eq. 43) as a PrValue:
⟦per⟧ = λq. λx: μ_{dim(q)}(x) ≥ q. μ_{dim(q)}(x) / q
- presup: μ_{dim(q)}(x) ≥ q (unit sensitivity)
- value: μ_{dim(q)}(x) / q (pure number)
This is the canonical use case for PrValue: the at-issue content is
a pure number (ℚ), not a truth value (Bool). PrProp cannot represent
this directly — it only handles presupposed propositions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit sensitivity presupposition (eq. 43): μ_{dim(q)}(x) ≥ q.
Equations
- Phenomena.Quantification.BaleSchwarz2022.perPresup μ q x = decide (μ.apply x ≥ q)
Instances For
The presupposition is satisfied iff the entity's measure ≥ the unit.
The at-issue value is the pure number μ(x)/q.
At the sentence level, PrValue ℚ composes with a measurement verb
to produce a PrProp — presupposition projects, assertion is boolean.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sentence-level assertion matches anaphoricTC.
The presupSatisfied field in each datum correctly reflects the
entity volume ≥ per-unit comparison.
Presupposition satisfaction predicts acceptability: satisfied → ok, not satisfied → anomalous.
The anaphoric theory distinguishes "per milliliter" from "per liter" via different presuppositions, even when the ratios are numerically equal.
Open problem: copular density sentences #
"The sample's density is 0.9 grams per milliliter" (ex. 46) is problematic for the anaphoric theory. The per-PP denotes a pure number, so the MP "0.9 grams per milliliter" denotes a weight quantity (dimension WT). But the copular sentence equates the sample's density (dimension WT/VOL) with a weight quantity — a dimension mismatch.
Under the division theory, (46) is straightforward: the MP denotes 0.9 g/mL, a quotient quantity matching the density dimension.
@cite{bale-schwarz-2022} note that for every paraphrases (ex. 48: "0.9 grams for every cubic centimeter") and naturally occurring density expressions (ex. 49: "968 people for every km²") suggest that density copular sentences may not require quantity division. This remains an open question.
Under the anaphoric theory, the MP's dimension is determined by its
head noun. "Grams" → mass (a simplex Dimension). But density predicates
expect WT/VOL (a QuotientDimension). These are structurally incompatible:
Dimension and QuotientDimension are different types in the formalization,
and the MP is typed as mass, not as mass/volume.
Under the division theory, the copular sentence works: the MP denotes a quotient quantity whose numerator and denominator match the Fragment entries for "gram" (mass) and "milliliter" (volume) — precisely the components of the density dimension.
Copular density examples (exx. 46-49).
- surface : String
- usesPer : Bool
Does the sentence use per (quantity-division vocabulary)?
- judgment : Core.Empirical.Acceptability
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.
- Phenomena.Quantification.BaleSchwarz2022.instBEqCopularDatum.beq x✝¹ x✝ = false
Instances For
(46) The sample's density is 0.9 grams per milliliter.
Equations
- Phenomena.Quantification.BaleSchwarz2022.ex46 = { surface := "The sample's density is 0.9 grams per milliliter", usesPer := true, judgment := Core.Empirical.Acceptability.ok }
Instances For
(47) #The sample's density is 0.9 grams. Without per, the MP denotes a WT quantity — dimension mismatch with density (WT/VOL) regardless of theory.
Equations
- Phenomena.Quantification.BaleSchwarz2022.ex47 = { surface := "The sample's density is 0.9 grams", usesPer := false, judgment := Core.Empirical.Acceptability.anomalous }
Instances For
(48) The sample's density is 0.9 grams for every cubic centimeter. For every paraphrase — expresses density WITHOUT quantity-division vocabulary. Challenges the assumption that copular density requires per.
Equations
- Phenomena.Quantification.BaleSchwarz2022.ex48 = { surface := "The sample's density is 0.9 grams for every cubic centimeter", usesPer := false, judgment := Core.Empirical.Acceptability.ok }
Instances For
(49) London's population density is 968 people for every km². Naturally occurring density expression without per.
Equations
- Phenomena.Quantification.BaleSchwarz2022.ex49 = { surface := "London's population density is 968 people for every km²", usesPer := false, judgment := Core.Empirical.Acceptability.ok }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Density copular sentences are felicitous with per (46) and with for every (48, 49), but not with bare measure phrases (47). The for every paraphrases show that density can be expressed without quantity-division vocabulary — undermining the division theory's advantage on copular data.
Dimension-tracking derivation for ex. (6) / eq. (20) #
"The sample weighs 0.9 grams per milliliter"
Tree structure (eq. 20):
S
/ \
the VP
sample / \
weighs MP
/ \
MP PP
/ \ / \
0.9 g pro P'
/ \
per mL
The paper's derivation uses dimensioned quantities throughout.
The central insight of the anaphoric theory is that no quotient
dimension is ever composed: per outputs a pure number (dimension
ID), multiplication preserves the original dimension (WT), and
weigh receives a WT quantity — dimensions match at every step.
We track dimensions explicitly via Quantity to verify this.
A dimensioned quantity: a rational value tagged with its dimension. This is the paper's notation "0.9g" = ⟨0.9, .mass⟩.
- value : ℚ
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
A unit quantity: 1 in a given dimension (e.g., g = ⟨1, .mass⟩).
Equations
- Phenomena.Quantification.BaleSchwarz2022.unitQuantity d = { value := 1, dim := d }
Instances For
Numeral × unit = quantity (e.g., 0.9 * g = 0.9g). The dimension comes from the unit.
Equations
Instances For
Quantity × pure number = quantity, preserving dimension (eq. 18). This is the multiplication that combines "0.9 grams" with the pure number from the per-PP. The dimension is preserved — NO quotient dimension is formed.
Equations
Instances For
⟦per milliliter⟧ = λx. μ_VOL(x) / mL (eq. 15). Instance of eq. (16): ⟦per⟧ = λq. λx. μ_{dim(q)}(x) / q. Output type: E → ℚ (entity to pure number).
Equations
- Phenomena.Quantification.BaleSchwarz2022.step_perMilliliter μ_vol mL x = μ_vol.apply x / mL.value
Instances For
⟦[PP pro [per milliliter]]⟧ = μ_VOL(pro) / mL (FA). pro is resolved to the subject. Result: a pure number.
Equations
- Phenomena.Quantification.BaleSchwarz2022.step_PP μ_vol mL pro = Phenomena.Quantification.BaleSchwarz2022.step_perMilliliter μ_vol mL pro
Instances For
⟦[MP 0.9 grams]⟧ = 0.9 * g = 0.9g. A quantity in dimension WT (mass).
Equations
- Phenomena.Quantification.BaleSchwarz2022.step_innerMP numeral unit = Phenomena.Quantification.BaleSchwarz2022.numeralTimesUnit numeral unit
Instances For
⟦[MP [MP 0.9 grams] [PP pro per mL]]⟧ = 0.9g * (μ_VOL(pro)/mL) (eq. 18). Quantity × pure number → quantity in dimension WT (eq. 19). The dimension is STILL .mass — no quotient dimension arises.
Equations
- One or more equations did not get rendered due to their size.
Instances For
⟦weighs⟧ = λq. λx. μ_WT(x) = q (eq. 5). Takes a quantity and returns a predicate. The verb's measure function must match the quantity's dimension.
Equations
Instances For
⟦[S [the sample] [VP weighs [MP]]]⟧ — the full sentence (eq. 22). Applies the VP to the subject entity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The milliliter unit quantity.
Equations
Instances For
The inner MP "0.9 grams" is in dimension WT (mass).
The full MP "0.9 grams per milliliter" is STILL in dimension WT. This is the paper's key claim: the anaphoric theory never forms a quotient dimension. The per-PP contributes a dimensionless scalar, and multiplication preserves the original dimension.
weigh's measure function is in dimension WT. When the composed
quantity is also in WT, dimensions match — no type error.
Under the division theory, the MP would be in WT/VOL — a quotient dimension. The verb's WT dimension would NOT match.
The derivation yields eq. (22): μ_WT(sample) = (0.9 * μ_VOL(sample)/mL) g. The numerical content is: μ_WT(sample) = 0.9 * 1 * (μ_VOL(sample) / 1), which simplifies to μ_WT(sample) = 0.9 * μ_VOL(sample).
The derivation matches anaphoricTC (modulo unit normalization).
A sample with μ_WT = 9g, μ_VOL = 10mL: "weighs 0.9 grams per milliliter" is TRUE. 9 = 0.9 * 1 * (10 / 1) = 9 ✓
The same sample does NOT weigh "0.9 grams per liter". A liter = 1000mL, so liter_unit has value 1000. 9 ≠ 0.9 * 1 * (10 / 1000) = 0.009
Equations
Instances For
The anaphoric theory derives pseudo-partitive truth conditions via the same mechanism. For (27) "The mixture contains 0.1 grams per milliliter of salt":
Parse (eq. 41): [the mixt.] contains [DP ∃ [AP [MP 0.1 grams] [PP pro [per milliliter]]] MUCH] of salt]
- ⟦[MP 0.1 grams] [PP pro per mL]⟧ = (0.1 * μ_VOL(mixture)/mL) g (eq. 42)
- ⟦MUCH⟧(⟦fullMP⟧)(x) = μ_WT(x) = (0.1 * μ_VOL(mixture)/mL) g (eq. 25)
- ⟦sentence⟧ = ∃x[salt(x) ∧ μ_WT(x) = (0.1 * μ_VOL(mixture)/mL) g ∧ contain(mixture, x)] (eq. 32)
The MP denotation (step 1) is identical to the measurement verb case —
step_fullMP produces the same dimensioned quantity. The only difference
is that MUCH applies this quantity as a predicate, rather than weigh.
MUCH applied to the composed quantity (eq. 25 + eq. 42). ⟦MUCH⟧(q)(x) = (μ(x) = q.value), where μ is contextually resolved to μ_WT for "grams of salt".
Instances For
Pseudo-partitive truth conditions (eq. 32): ∃x[salt(x) ∧ μ_WT(x) = (0.1 * μ_VOL(mixture)/mL) g ∧ contain(mixture, x)].
We represent the existential as a check over a domain list, matching the paper's eq. (26).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pseudo-partitive MP has the same dimension as the measurement verb MP — mass in both cases. This confirms that the anaphoric theory uses the same derivation mechanism for both environments.
Pseudo-partitive truth conditions (eq. 32). MUCH equates μ_WT(x)
with the composed quantity, where x is the salt entity and mixture
is the container (pro's referent). These are DIFFERENT entities — unlike
the measurement verb case where the same entity is both subject and
pro's referent.
In the measurement verb case, pro = subject, so the pseudo-partitive
machinery specializes to anaphoricTC when we set mixture = x.
Connection to the 2026 L&P paper #
The measurement verb examples formalized here (ex. 6: "The sample weighs
0.9 grams per milliliter") are simplex-dimension uses of per with
compositional interpretation — exactly the class that
Phenomena.Quantification.BaleSchwarz2026.PerPhraseExample classifies as
dimType := .simplex and source := .compositional.
The 2026 paper extends the anaphoric theory with:
- The No Division Hypothesis (compositional semantics uses × and +, not ÷)
- The math-speak analysis for quotient-dimension per-phrases
- Substitution and sub-extraction diagnostics
The unit sensitivity presupposition (eq. 43) originates in this 2022 paper and is carried forward into the 2026 analysis.