Scalar dimensions #
The axis a gradable predicate — an adjective, or a degree-achievement
verb's base adjective — measures along. One key with several views:
perceptual channel (domain, drives RSA noise), canonical scale shape
(boundedness), and the physical-quantity bridge (dimension?).
Physical measurement dimensions (mass, volume-as-litres, …) are a
different fibration — an extensive ℚ-measure, not a gradable scale —
and live in Degree.Dimension. The bridge is partial: evaluative
and psychological scales (happiness, intelligence) have no physical
dimension, which is why they reject ratio measure phrases ("six feet
tall" vs "*six feet happy"). speed is simplex here as a lexical scale
(fast) but a quotient physically ([bale-schwarz-2026]'s No Division
Hypothesis: the grammar does not compose the ratio).
The degree-theoretic apparatus over these dimensions (degree carriers,
telicity defaults, endpoint licensing) is in
Semantics/Degree/Gradability/Dimension.lean.
The scalar dimension a gradable predicate measures along — the union of the perceptual adjective dimensions and the scalar-change verb dimensions.
- height : ScalarDimension
- width : ScalarDimension
- length : ScalarDimension
- weight : ScalarDimension
- thickness : ScalarDimension
- depth : ScalarDimension
- speed : ScalarDimension
- strength : ScalarDimension
- age : ScalarDimension
- generalSize : ScalarDimension
- temperature : ScalarDimension
- brightness : ScalarDimension
- volume : ScalarDimension
- happiness : ScalarDimension
- cost : ScalarDimension
- price : ScalarDimension
- quality : ScalarDimension
- value : ScalarDimension
- danger : ScalarDimension
- beauty : ScalarDimension
- importance : ScalarDimension
- safety : ScalarDimension
- intelligence : ScalarDimension
- expectation : ScalarDimension
- possibility : ScalarDimension
- confidence : ScalarDimension
- fullness : ScalarDimension
- wetness : ScalarDimension
- cleanliness : ScalarDimension
- straightness : ScalarDimension
- flatness : ScalarDimension
- openness : ScalarDimension
- freedom : ScalarDimension
- tightness : ScalarDimension
- alive : ScalarDimension
- pregnancy : ScalarDimension
- hardness : ScalarDimension
- smoothness : ScalarDimension
- purity : ScalarDimension
- cracking : ScalarDimension
- denting : ScalarDimension
- scratching : ScalarDimension
- shattering : ScalarDimension
- color : ScalarDimension
- curvature : ScalarDimension
- boiling : ScalarDimension
- corrosion : ScalarDimension
- quantity : ScalarDimension
- unspecified : ScalarDimension
Instances For
Equations
- Features.instDecidableEqScalarDimension x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Features.instReprScalarDimension = { reprPrec := Features.instReprScalarDimension.repr }
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.
Equations
Equations
Equations
- Features.instBEqScalarDimension.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
The perceptual/cognitive channel — drives RSA noise.
Equations
- Features.ScalarDimension.height.domain = Features.PropertyDomain.size
- Features.ScalarDimension.width.domain = Features.PropertyDomain.size
- Features.ScalarDimension.length.domain = Features.PropertyDomain.size
- Features.ScalarDimension.weight.domain = Features.PropertyDomain.size
- Features.ScalarDimension.thickness.domain = Features.PropertyDomain.size
- Features.ScalarDimension.depth.domain = Features.PropertyDomain.size
- Features.ScalarDimension.speed.domain = Features.PropertyDomain.size
- Features.ScalarDimension.strength.domain = Features.PropertyDomain.size
- Features.ScalarDimension.age.domain = Features.PropertyDomain.size
- Features.ScalarDimension.generalSize.domain = Features.PropertyDomain.size
- Features.ScalarDimension.quantity.domain = Features.PropertyDomain.size
- Features.ScalarDimension.temperature.domain = Features.PropertyDomain.sensory
- Features.ScalarDimension.brightness.domain = Features.PropertyDomain.sensory
- Features.ScalarDimension.volume.domain = Features.PropertyDomain.sensory
- Features.ScalarDimension.happiness.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.cost.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.price.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.quality.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.value.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.danger.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.beauty.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.importance.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.safety.domain = Features.PropertyDomain.evaluative
- Features.ScalarDimension.intelligence.domain = Features.PropertyDomain.psychological
- Features.ScalarDimension.expectation.domain = Features.PropertyDomain.psychological
- Features.ScalarDimension.possibility.domain = Features.PropertyDomain.psychological
- Features.ScalarDimension.confidence.domain = Features.PropertyDomain.psychological
- Features.ScalarDimension.fullness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.wetness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.cleanliness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.straightness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.flatness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.openness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.freedom.domain = Features.PropertyDomain.state
- Features.ScalarDimension.tightness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.alive.domain = Features.PropertyDomain.state
- Features.ScalarDimension.pregnancy.domain = Features.PropertyDomain.state
- Features.ScalarDimension.hardness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.smoothness.domain = Features.PropertyDomain.state
- Features.ScalarDimension.purity.domain = Features.PropertyDomain.state
- Features.ScalarDimension.cracking.domain = Features.PropertyDomain.state
- Features.ScalarDimension.denting.domain = Features.PropertyDomain.state
- Features.ScalarDimension.scratching.domain = Features.PropertyDomain.state
- Features.ScalarDimension.shattering.domain = Features.PropertyDomain.state
- Features.ScalarDimension.curvature.domain = Features.PropertyDomain.state
- Features.ScalarDimension.boiling.domain = Features.PropertyDomain.state
- Features.ScalarDimension.corrosion.domain = Features.PropertyDomain.state
- Features.ScalarDimension.unspecified.domain = Features.PropertyDomain.state
- Features.ScalarDimension.color.domain = Features.PropertyDomain.color
Instances For
The dimension's scale shape in its increasing direction ([kennedy-mcnally-2005]
(24)–(27), [kennedy-2007] (33), (60)): ??completely wet but completely dry makes
wetness lower closed, fully straight but ??fully bent makes straightness upper
closed, 100% full/empty makes fullness closed. The negative member of an antonym
pair measures on the dual (Boundedness.ofPolarity). Reducible so the degree fiber's
OrderTop/NoMaxOrder instances synthesise through it.
Equations
- Features.ScalarDimension.openness.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.curvature.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.cracking.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.denting.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.scratching.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.boiling.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.alive.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.freedom.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.fullness.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.shattering.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.tightness.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.pregnancy.boundedness = Degree.Boundedness.closed
- Features.ScalarDimension.straightness.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.flatness.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.cleanliness.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.purity.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.smoothness.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.safety.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.confidence.boundedness = Degree.Boundedness.upperBounded
- Features.ScalarDimension.wetness.boundedness = Degree.Boundedness.lowerBounded
- Features.ScalarDimension.height.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.width.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.length.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.weight.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.thickness.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.depth.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.speed.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.strength.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.age.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.generalSize.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.temperature.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.brightness.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.volume.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.happiness.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.cost.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.price.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.quality.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.value.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.danger.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.beauty.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.importance.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.intelligence.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.expectation.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.possibility.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.hardness.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.color.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.corrosion.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.quantity.boundedness = Degree.Boundedness.open_
- Features.ScalarDimension.unspecified.boundedness = Degree.Boundedness.open_
Instances For
Bridges to the physical quantity algebra #
The physical dimension a scalar dimension is measured in, when one exists: spatial
scales are distance, weight is mass, quantity is cardinality, and fast
lexicalizes the quotient distance / time as a primitive scale. none for
evaluative/psychological/state scales — the scales that reject ratio measure phrases.
Equations
- Features.ScalarDimension.height.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance)
- Features.ScalarDimension.width.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance)
- Features.ScalarDimension.length.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance)
- Features.ScalarDimension.depth.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance)
- Features.ScalarDimension.thickness.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance)
- Features.ScalarDimension.weight.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.mass)
- Features.ScalarDimension.age.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.time)
- Features.ScalarDimension.temperature.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.temperature)
- Features.ScalarDimension.quantity.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.cardinality)
- Features.ScalarDimension.speed.dimension? = some (Degree.QuantityDimension.of Degree.Dimension.distance / Degree.QuantityDimension.of Degree.Dimension.time)
- x✝.dimension? = none
Instances For
Degree fiber and aspectual views ([kennedy-levin-2008]) #
Absorbed from the retired Degree/Gradability/Dimension.lean: the degree
carrier transports from Boundedness.degreeShape, and the Kennedy–Levin
telicity defaults are theorems about it.
Each dimension's degree type — inherited from its boundedness, so the grounding transports rather than re-casing per dimension.
Equations
- d.degree = d.boundedness.degreeShape
Instances For
Equations
- Features.instLinearOrderDimensionDegree d = inferInstance
The scale's order structure has a greatest element exactly when the dimension's
canonical scale HasMax — grounded for all dimensions in one application.
Derived aspectual views (verb side) #
Default telicity of a degree achievement on this dimension: a scale with a greatest degree gives a telic reading ([kennedy-levin-2008]).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Default Vendler class: degree achievements are dynamic and durative, so a closed scale gives an accomplishment, an open one an activity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Kennedy–Levin thesis as a theorem. defaultTelicity is exactly the
order-theoretic fact: a degree achievement is telic iff its scale's degree type
has a greatest element — grounded in the scale's order structure, not stipulated.