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 bridges (physical?,
quotient?).
Physical measurement dimensions (mass, volume-as-litres, …) are a
different fibration — an extensive ℚ-measure, not a gradable scale —
and live in Features.Dimension. The bridges are 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 ([BS26a]'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
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Features.instReprScalarDimension = { reprPrec := Features.instReprScalarDimension.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- Features.instBEqScalarDimension.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
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 canonical scale shape. Polarity/standard-type are not
here — they live on the adjective entry (min/max-standard
adjectives select a pole of a closed scale). Reducible so the degree
fiber's OrderTop/NoMaxOrder instances synthesise through it.
Equations
- Features.ScalarDimension.straightness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.flatness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.openness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.cleanliness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.curvature.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.cracking.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.denting.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.scratching.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.boiling.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.alive.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.freedom.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.fullness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.purity.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.shattering.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.smoothness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.tightness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.wetness.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.pregnancy.boundedness = Core.Order.Boundedness.closed
- Features.ScalarDimension.height.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.width.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.length.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.weight.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.thickness.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.depth.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.speed.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.strength.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.age.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.generalSize.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.temperature.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.brightness.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.volume.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.happiness.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.cost.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.price.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.quality.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.value.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.danger.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.beauty.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.importance.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.safety.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.intelligence.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.expectation.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.possibility.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.confidence.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.hardness.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.color.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.corrosion.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.quantity.boundedness = Core.Order.Boundedness.open_
- Features.ScalarDimension.unspecified.boundedness = Core.Order.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. none for evaluative/psychological/state scales —
the scales that reject ratio measure phrases.
Equations
- Features.ScalarDimension.height.physical? = some Features.Dimension.Dimension.distance
- Features.ScalarDimension.width.physical? = some Features.Dimension.Dimension.distance
- Features.ScalarDimension.length.physical? = some Features.Dimension.Dimension.distance
- Features.ScalarDimension.depth.physical? = some Features.Dimension.Dimension.distance
- Features.ScalarDimension.thickness.physical? = some Features.Dimension.Dimension.distance
- Features.ScalarDimension.weight.physical? = some Features.Dimension.Dimension.mass
- Features.ScalarDimension.age.physical? = some Features.Dimension.Dimension.time
- Features.ScalarDimension.temperature.physical? = some Features.Dimension.Dimension.temperature
- Features.ScalarDimension.quantity.physical? = some Features.Dimension.Dimension.cardinality
- x✝.physical? = none
Instances For
The quotient physical dimension, for lexical scales that are
physically ratios: fast lexicalizes speed = distance / time as a
primitive scale.
Equations
Instances For
No scalar dimension is both simplex-physical and quotient-physical.
Degree fiber and aspectual views ([KL08]) #
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 ([KL08]).
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.
The endpoint: one more LicensingPipeline instance #
Equations
- Features.instLicensingPipelineScalarDimension = { toBoundedness := Features.ScalarDimension.boundedness }