Number of independent dimensionless combinations is
ProvedVaryingConstants.finrank_dimensionlessExponentsLet be the dimension matrix of constants with respect to base units. The space of dimensionless exponent vectors
has dimension
This is the dimension count of the Buckingham theorem: from constants whose dimensions span an -dimensional space one can form exactly independent dimensionless combinations (for plus further constants in mechanical units, ).
import Mathlib import Definitions.Def_VaryingConstants_units
namespace VaryingConstants
theorem finrank_dimensionlessExponents {n d : ℕ} (D : Matrix (Fin n) (Fin d) ℝ) :
Module.finrank ℝ (dimensionlessExponents D) = n - D.rank := by sorry
end VaryingConstantsRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Non-blind read-back. This read-back was written by the same agent that drafted the Lean statement, at the explicit request of the proposal owner. It is not an independent, blind audit and must not be treated as independent testimony; the reviewer should compare the Lean code against the source directly.
For all natural numbers and every real matrix : the real vector space of all with for every has (finite) dimension equal to , where is the rank of over and the subtraction is natural-number subtraction (it never truncates here since , but the statement itself uses truncated subtraction).
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.