Dimensional analysis: checking ½mv²=mgh with exponent vectors and ruling out v=2gh

On this page
  1. Goal and scope
  2. Givens and symbols
  3. Rules and sources
  4. Main derivation
  5. Substeps and lemmas
  6. Reverse audits
  7. Error controls and negative controls
  8. Result and limitations
  9. Verification and source binding

← Guide index · Original MKO

derivation-mko-dimensional-analysis-01 · production-20261019-adopted-96

Goal and scope

With integer exponent vectors d(Q)=(a,b,c) over the base dimensions L, M, T: compute the dimensions of speed, acceleration and two energy expressions; decide that ½mv²=mgh is dimensionally consistent, that v=2gh is not and cannot be repaired by a pure-number constant, and that v²=4gh is consistent but wrong in the constant-acceleration model; decide that m+v cannot be added; solve E=C·m^α v^β for α=1 and β=2; and explain that equal dimensions do not mean equal unit conversion factors.

Uses only the three base dimensions L, M, T and integer exponents (MKO assumption a1); ½, 2 and 4 are declared dimensionless, and g is a dimensioned quantity (assumption a2). The constant-acceleration model used in S11 is stated in G3 and is not derived by dimensional analysis. SI conversion details, Buckingham Pi and nondimensionalization are not treated; the canonical MKO and its English edition are not changed.

Givens and symbols

  • cartesian_product_def
  • numeric_evaluation
  • eq_congruence
  • power_laws
  • distributive
  • G1 — Base dimensions L, M, T; the dimension [Q]=L^a M^b T^c of a quantity Q is represented by the integer vector d(Q)=(a,b,c) (MKO assumption a1).
  • G2 — d(m)=(0,1,0), d(h)=(1,0,0), d(t)=(0,0,1); speed v is length divided by time and acceleration g is speed divided by time; ½, 2, 4 and C are dimensionless pure numbers (assumption a2).
  • G3 — Constant-acceleration model: starting from rest with acceleration g>0, after time t>0 the speed is v=gt and the distance travelled is h=gt²/2.
  • G4 — Expressions to check: (E1) ½mv²=mgh; (E2) v=2gh; (E3) v²=4gh; (E4) the sum m+v.
  • d(Q)=(a,b,c) — exponent vector of the quantity Q, [Q]=L^a M^b T^c
  • m,\ h,\ t — mass, height, time
  • v,\ g — speed, acceleration
  • E — energy (kinetic)
  • C,\ \alpha,\ \beta — dimensionless constant and unknown exponents

Rules and sources

  • cartesian_product_def · prerequisite — Cartesian product: A×B is the set of ordered pairs (a,b) with a∈A and b∈B; (a,b)=(c,d) ⇔ a=c and b=d.
  • numeric_evaluation · prerequisite — Exact evaluation of an explicit integer or rational expression; independently recomputable.
  • eq_congruence · prerequisite — Congruence of equality: if u=v, applying the same defined operation f to both sides gives f(u)=f(v). Operating on one side only is not an instance of this rule.
  • power_laws · prerequisite — Integer exponent laws (base nonzero, or exponents positive integers): a^m·a^n=a^{m+n}, (a^m)^n=a^{mn}, (ab)^n=a^n b^n, a^0=1.
  • distributive · prerequisite — Distributivity: u(v+w)=uv+uw; with commutativity also (v+w)u=vu+wu.
  • def_intro · prerequisite — Introducing a definition: a statement, expression or object may be given a name, after which the name and what it stands for are interchangeable.
  • add_zero · prerequisite — Additive identity: u+0=u.
  • contradiction · prerequisite — Proof by contradiction: if assuming ¬P leads to a contradiction (a statement and its negation both hold), then P holds.
  • mul_assoc · prerequisite — Associativity of multiplication: (uv)w=u(vw).
  • mul_comm · prerequisite — Commutativity of multiplication: uv=vu (in commutative number systems such as ℤ, ℚ, ℝ, ℂ).
  • square_nonneg · prerequisite — Squares are nonnegative: for every real u, u²≥0, and u²=0 ⇔ u=0.
  • order_basics · prerequisite — Order of the reals: exactly one of u<v, u=v, u>v holds; u<v and v<w give u<w; u<v gives u+w<v+w; u<v and w>0 give uw<vw; u<v and w<0 give uw>vw.
  • and_intro_elim · prerequisite — Conjunction: from P and Q infer P∧Q; from P∧Q infer P and infer Q.
  • mko_dim · cited — Relative to basic dimensions L,M,T, write [Q]=L^a M^b T^c, represented by (a,b,c). Products add vectors, quotients subtract them and integer powers scale them. Quantities to be equated or added must have matching dimensions. · mko-dimensional-analysis
  • mko_dim_limits · cited — Dimensional consistency is necessary but not sufficient for a physical equation; if the two sides have different dimensions, adjusting a pure-number constant cannot fix it, and if they agree there may still be a wrong coefficient. Dimensional analysis does not track the numerical factors of unit conversion. · mko-dimensional-analysis
  • vec_ops · prerequisite — Componentwise operations in ℤ³: (a,b,c)±(a′,b′,c′)=(a±a′,b±b′,c±c′) and k(a,b,c)=(ka,kb,kc); two vectors are equal exactly when the three components are equal; a pure number has dimension vector (0,0,0).
  • L_const_factor · lemma — For a dimensionless constant k and any quantity Q, d(kQ)=d(Q).

Main derivation

S01 · definition

Before

[Q]=L^aM^bT^c

After

d(PQ)=d(P)+d(Q),\ d(P/Q)=d(P)-d(Q),\ d(Q^k)=k\,d(Q)

Conditions: k\in\mathbb{Z}

Rule: mko_dim · Uses: G1, mko_dim

Leaf basis: mko_dim + power_laws + vec_ops

By the MKO, write dimensions as exponent vectors; products add vectors, quotients subtract them and integer powers scale them. These three rules are the exponent laws such as L^a·L^a′=L^(a+a′) applied to each base dimension. Two quantities that are to be equated or added must have the same vector.

S02 · definition

Before

m,\ h,\ t

After

d(m)=(0,1,0),\ d(h)=(1,0,0),\ d(t)=(0,0,1)

Conditions: none

Rule: def_intro · Uses: G2

Leaf basis: def_intro

The dimensions of the base quantities come from G2: mass involves only M, height only L and time only T.

S03 · equivalent

Before

d(v)=d(h)-d(t)

After

d(v)=(1,0,-1)

Conditions: none

Rule: vec_ops · Uses: S01, S02, G2

Leaf basis: vec_ops + numeric_evaluation

Speed is length divided by time, and a quotient subtracts: (1,0,0)−(0,0,1)=(1,0,−1), that is [v]=L T⁻¹.

S04 · equivalent

Before

d(g)=d(v)-d(t)

After

d(g)=(1,0,-2)

Conditions: none

Rule: vec_ops · Uses: S03, S02, G2

Leaf basis: vec_ops + numeric_evaluation

Acceleration is speed divided by time: (1,0,−1)−(0,0,1)=(1,0,−2), that is [g]=L T⁻². g is a dimensioned quantity, not a pure number.

S05 · equivalent

Before

d(v^2)=2\,d(v)

After

d(v^2)=(2,0,-2)

Conditions: k=2

Rule: vec_ops · Uses: S03, S01

Leaf basis: vec_ops + power_laws

An integer power scales: 2·(1,0,−1)=(2,0,−2).

S06 · equivalent

Before

d(\tfrac{1}{2}mv^2)=d(\tfrac{1}{2})+d(m)+d(v^2)

After

d(\tfrac{1}{2}mv^2)=(2,1,-2)

Conditions: d(\tfrac{1}{2})=(0,0,0)

Rule: vec_ops · Uses: S02, S05, G2

Leaf basis: vec_ops + numeric_evaluation

Products add: (0,0,0)+(0,1,0)+(2,0,−2)=(2,1,−2), that is [½mv²]=L² M T⁻². ½ is a pure number and does not affect the dimension.

S07 · equivalent

Before

d(mgh)=d(m)+d(g)+d(h)

After

d(mgh)=(2,1,-2)

Conditions: none

Rule: vec_ops · Uses: S02, S04

Leaf basis: vec_ops + numeric_evaluation

(0,1,0)+(1,0,−2)+(1,0,0)=(2,1,−2).

S08 · implies

Before

d(\tfrac{1}{2}mv^2)=(2,1,-2),\ d(mgh)=(2,1,-2)

After

\text{(E1) dimensionally consistent}

Conditions: none

Rule: mko_dim · Uses: S06, S07, mko_dim, mko_dim_limits

Leaf basis: mko_dim + vec_ops

The two vectors are the same, so (E1) passes the necessary condition of dimensional consistency. By the MKO this does not prove that (E1) is physically correct; it is merely not ruled out by dimensions.

S09 · implies

Before

d(v)=(1,0,-1),\ d(2gh)=(2,0,-2)

After

\text{(E2) inconsistent};\ d(kgh)=(2,0,-2)\ \forall k\ \text{dimensionless}

Conditions: none

Rule: L_const_factor · Uses: S03, S04, S02, L_const_factor

Leaf basis: L_const_factor + vec_ops

d(2gh)=(0,0,0)+(1,0,−2)+(1,0,0)=(2,0,−2), while d(v)=(1,0,−1); the L components differ, 1≠2, so the vectors differ and (E2) is dimensionally inconsistent and ruled out. By Lemma L_const_factor (proved in S09.1), replacing 2 by any dimensionless constant k leaves d(kgh) unchanged, so no adjustment of a pure number can repair it.

S10 · implies

Before

d(v^2)=(2,0,-2),\ d(4gh)

After

d(4gh)=(2,0,-2):\ \text{(E3) dimensionally consistent}

Conditions: none

Rule: mko_dim · Uses: S05, S04, S02, L_const_factor

Leaf basis: mko_dim + L_const_factor + vec_ops

By L_const_factor, d(4gh)=d(gh)=(1,0,−2)+(1,0,0)=(2,0,−2)=d(v²), so (E3) is dimensionally consistent.

S11 · implies

Before

v=gt,\ h=\tfrac{1}{2}gt^2

After

v^2=2gh,\ \text{so }v^2=4gh\ \text{fails for }g,t>0

Conditions: g>0,\ t>0

Rule: mko_dim_limits · Uses: G3, S10, mko_dim_limits

Leaf basis: mko_dim_limits + contradiction

In the model G3 we have v²=2gh (S11.1), so if (E3) also held then 2gh=4gh, that is v²=2v², giving v²=0; but v=gt>0, a contradiction (S11.2). (E3) is dimensionally consistent yet wrong in this model: consistency is necessary but not sufficient, and it cannot detect the wrong coefficient 4.

S12 · implies

Before

m+v,\ d(m)=(0,1,0),\ d(v)=(1,0,-1)

After

d(m)\neq d(v):\ m+v\ \text{not allowed}

Conditions: none

Rule: mko_dim · Uses: S02, S03, mko_dim

Leaf basis: mko_dim + vec_ops

By the MKO, quantities to be added must have matching dimensions. (0,1,0) and (1,0,−1) differ in all three components, so m+v is not a meaningful quantity; nor is there a 'dimension of the sum' such as (1,1,−1) obtained by adding vectors, since adding vectors corresponds to products only.

S13 · equivalent

Before

(2,1,-2)=\alpha(0,1,0)+\beta(1,0,-1)

After

\alpha=1,\ \beta=2,\ E=C\,m\,v^2

Conditions: C\ \text{dimensionless}

Rule: vec_ops · Uses: S06, S02, S03, G2

Leaf basis: vec_ops + eq_congruence

Require the energy E=C·m^α v^β to have the dimension of ½mv²: the right side has vector (β, α, −β). Comparing components: L gives β=2, M gives α=1, and T gives −β=−2, consistent with β=2. Three equations in two unknowns, so the T component is a genuine consistency check. Hence E=C m v²; dimensional analysis cannot determine C, and C=½ must come from a physical argument.

S14 · implies

Before

\mathrm{J}=\mathrm{kg\,m^2\,s^{-2}},\ \mathrm{erg}=\mathrm{g\,cm^2\,s^{-2}}

After

d=(2,1,-2)\ \text{for both},\ 1\,\mathrm{J}=10^7\,\mathrm{erg}

Conditions: none

Rule: mko_dim_limits · Uses: S06, mko_dim_limits

Leaf basis: mko_dim_limits + power_laws + numeric_evaluation

The joule and the erg are both units of energy with dimension vector (2,1,−2); but 1 g=10⁻³ kg and 1 cm²=10⁻⁴ m², so 1 erg=10⁻⁷ J, that is 1 J=10⁷ erg. Equal dimensions do not mean equal numbers; dimensional analysis does not track unit conversion factors, and a unit name is not the same thing as a dimension exponent.

S15 · implies

Before

\text{proved facts}

After

\text{(E1) consistent; (E2) inconsistent; (E3) consistent but false in G3; (E4) not allowed; }E=Cmv^2

Conditions: none

Rule: and_intro_elim · Uses: S08, S09, S10, S11, S12, S13

Leaf basis: and_intro_elim

Combine the conclusions: (E1) is consistent; (E2) is inconsistent and cannot be repaired by a pure number; (E3) is consistent but false in the constant-acceleration model; m+v cannot be added; energy has the dimensional form C m v², with C not determined by dimensional analysis.

Substeps and lemmas

S09.1 · equivalent

Before

d(kQ)

After

d(kQ)=d(k)+d(Q)=(0,0,0)+d(Q)=d(Q)

Conditions: d(k)=(0,0,0)

Rule: vec_ops · Uses: S01, G2

Leaf basis: vec_ops + add_zero

Products add, and a dimensionless constant has vector (0,0,0); adding the zero vector changes nothing. This sub-step proves Lemma L_const_factor.

S11.1 · equivalent

Before

v^2=(gt)^2,\ 2gh=2g\cdot\tfrac{1}{2}gt^2

After

v^2=g^2t^2=2gh

Conditions: none

Rule: power_laws · Uses: G3

Leaf basis: power_laws + mul_assoc + mul_comm

(gt)²=g²t²; 2g·(½gt²)=g²t². They are equal, so v²=2gh (N5 checks this as a polynomial identity).

S11.2 · implies

Before

v^2=4gh\ \text{(assumed)}

After

v^2=2v^2\Rightarrow v^2=0\Rightarrow v=0,\ \text{contradicting }v=gt>0

Conditions: g>0,\ t>0

Rule: contradiction · Uses: S11.1, G3

Leaf basis: square_nonneg + order_basics + contradiction

Assume v²=4gh. By S11.1, 4gh=2·(2gh)=2v², so v²=2v²; subtracting v² gives v²=0, and since u²=0 ⇔ u=0, v=0. But g>0 and t>0 make v=gt>0, a contradiction. So (E3) fails in this model.

Reverse audits

  • S15 · sufficient_goal_reduction · S08, S09, S10, S11, S12, S13, and_intro_elim — Goal G: the determinations in the goal. Sufficient condition H: S08 to S13, each already proved (H⇒G by conjunction introduction). H is derived forwards from the givens; G is never used as a premise.
  • S14 · premise_audit · mko_dim_limits, power_laws, numeric_evaluation — It needs the definitions of the two unit systems and powers of 10; the conclusion is illustrative and independent of the earlier dimensional verdicts.
  • S13 · inverse_equivalence · vec_ops, cartesian_product_def — Vector equality ⇔ the three components are equal; substituting α=1, β=2 gives (2,1,−2), so both directions hold.
  • S12 · premise_audit · S02, S03, mko_dim, vec_ops — It needs only that the two vectors differ.
  • S11.2 · premise_audit · S11.1, square_nonneg, order_basics, contradiction — It needs g, t>0; at t=0 (before any motion) v=h=0 and both relations hold trivially, which gives no support to (E3).
  • S11.1 · inverse_equivalence · power_laws, mul_assoc, mul_comm — Exponent laws and commutativity and associativity of multiplication; both sides are the same expression.
  • S11 · premise_audit · G3, mko_dim_limits — It needs the stated physical model and g, t>0; dimensional analysis alone cannot supply this verdict.
  • S10 · premise_audit · L_const_factor, vec_ops, mko_dim — As in S08, it only passes the necessary condition; S11 shows that it is still wrong.
  • S09.1 · inverse_equivalence · vec_ops, add_zero — An identity of adding the zero vector, valid both ways; it holds only for dimensionless k, since a dimensioned constant would change the vector.
  • S09 · premise_audit · L_const_factor, vec_ops, mko_dim_limits — Unequal vectors need only one differing component. The conclusion is that (E2) is certainly wrong; what the correct relation is is not claimed here and needs a physical model (S11).
  • S08 · premise_audit · S06, S07, mko_dim_limits — The conclusion is only 'passes the necessary condition'; the converse (consistent ⇒ correct) is not claimed.
  • S07 · inverse_equivalence · vec_ops, numeric_evaluation — Componentwise integer addition, valid both ways.
  • S06 · inverse_equivalence · vec_ops, numeric_evaluation — Componentwise integer addition; both sides are the same vector.
  • S05 · inverse_equivalence · vec_ops — Multiplying by 2 and halving undo each other on these even components, so both ways hold.
  • S04 · inverse_equivalence · vec_ops, numeric_evaluation — Componentwise integer arithmetic, valid both ways.
  • S03 · inverse_equivalence · vec_ops, numeric_evaluation — Componentwise integer arithmetic; backwards, (1,0,−1)+(0,0,1)=(1,0,0) restores it.
  • S02 · premise_audit · G2, def_intro — Taken directly from the givens; no new fact is derived.
  • S01 · premise_audit · G1, mko_dim, power_laws — This step only states the rules and derives no new fact; exponents are restricted to integers.

Error controls and negative controls

Dimensional consistency does not make an equation correct

One misconception named by the MKO: both sides of v²=4gh are (2,0,−2), but in the constant-acceleration model the correct relation is v²=2gh (S11). Dimensional analysis cannot detect a wrong dimensionless coefficient, a wrong direction or a wrong physical assumption; it can only rule out inconsistent expressions.

A unit name is not a dimension exponent

Another misconception named by the MKO: the joule and the erg have the same dimension vector but differ by a factor of 10⁷ (S14). Notation also needs care: the m in the formulas is mass (dimension M), while the unit 'm' is the metre (dimension L); they must not be confused.

Pure numbers cannot fix an inconsistency; dimensioned constants must be declared

By L_const_factor, multiplying by any dimensionless k leaves the dimension unchanged, so v=k·gh is inconsistent for every k (S09). Conversely, g is a dimensioned quantity (1,0,−2); treating it as a pure number would spoil the check of (E1). MKO assumption a2 requires the dimensions of constants to be stated.

  • v²=4gh is dimensionally consistent, so it is the correct free-fall relation → reject — The constant-acceleration model gives v²=2gh; if v²=4gh also held then v=0, contradicting v=gt>0 (S11.2).
  • With the right dimensionless constant k, v=k·gh becomes dimensionally consistent → reject — d(k·gh)=(2,0,−2)≠(1,0,−1)=d(v), whatever k is (S09, L_const_factor).
  • m+v is a meaningful quantity with dimension (0,1,0)+(1,0,−1)=(1,1,−1) → reject — Only quantities with the same dimension can be added; adding vectors corresponds to the product mv, not the sum (S12).
  • The joule and the erg have the same dimension, so 1 J=1 erg → reject — 1 J=10⁷ erg; dimensional analysis does not track conversion factors (S14).

Result and limitations

d(v)=(1,0,−1), d(g)=(1,0,−2), and d(½mv²)=d(mgh)=(2,1,−2), so ½mv²=mgh is dimensionally consistent. v=2gh has sides (1,0,−1) and (2,0,−2), which differ, and no dimensionless constant can repair it. v²=4gh is consistent, but in the constant-acceleration model v²=2gh, so it is false: consistency is only necessary. m and v have different dimensions and cannot be added. From (2,1,−2)=α(0,1,0)+β(1,0,−1), α=1 and β=2, so E=C m v² with C not fixed by dimensions. The joule and the erg have the same dimension but 1 J=10⁷ erg.

  • The constant-acceleration model of S11 (v=gt, h=gt²/2) is used as a given; this guide does not derive it from mechanics.
  • SI conversion, the Buckingham Pi theorem and nondimensionalization belong to the MKO's formal next step.

Verification and source binding

8 declared checks for this guide; only the listed expressions are covered.

  • source commit: b28a5edbd46279b1db2a3f3f48bb3f447e18899f
  • adopted source SHA-256: d37c1bae6edd943432231306417829058ff4d2192474aeccdb559f8b130beb94
  • original source SHA-256: d37c1bae6edd943432231306417829058ff4d2192474aeccdb559f8b130beb94
  • Lean: NOT_RUN · independent AI: NOT_MEASURED

Same-source full JSON (formulas, ASTs, controls and revision log)