Domain Specific Language (DSL) for Système international d'unités (SI) arithmetic
Screen.Recording.2025-02-19.at.1.08.12.AM.mp4
We use the standard order of the 7 SI base units as coordinates:
where
-
$$(L)$$ = length (meter, m) -
$$(M)$$ = mass (kilogram, kg) -
$$(T)$$ = time (second, s) -
$$(I)$$ = electric current (ampere, A) -
$$(\Theta)$$ = thermodynamic temperature (kelvin, K) -
$$(N)$$ = amount of substance (mole, mol) -
$$(J)$$ = luminous intensity (candela, cd)
In the vectors below, any unmentioned base units have exponent 0 (e.g., temperature, amount of substance, or luminous intensity). For brevity, we typically focus on mechanical/electrical dimensions:
Unit | Symbol | Dimensions in Base Units | 7D Vector |
---|---|---|---|
Frequency | Hz | ||
Force | N | ||
Pressure | Pa | ||
Energy/Work | J | ||
Power | W | ||
Velocity | m/s | ||
Acceleration | m/s² | ||
Action | J·s | ||
Dynamic Viscosity | Pa·s | ||
Kinematic Viscosity | m²/s |
Unit | Symbol | Dimensions in Base Units | 7D Vector |
---|---|---|---|
Charge | C |
|
|
Electric Potential | V |
|
|
Capacitance | F | ||
Resistance | Ω | ||
Conductance | S | ||
Magnetic Flux | Wb | ||
Magnetic Flux Density | T (tesla) | ||
Inductance | H |
Unit | Symbol | Dimensions (subset) | 7D Vector (partial) |
---|---|---|---|
Becquerel | Bq | ||
Gray | Gy | ||
Sievert | Sv | same as Gray ( |
|
Katal | kat |