Stephen Tashi said:
How does dimensional analysis deal with power series?
If I write e^x = 1 + x + \frac{x^2}{2} + ... then if e^x has a physical unit then (reasoning naively) 1,x, x^2, x^3 each must have the same physical units as e^x. I don't know of any physical unit for which this is possible, so this suggests that x is dimensionless.
The above reasoning may make physicists happy, but it isn't rigorous mathematical reasoning. (For example, it confuses "true for any finite number" with "true for an infinite number".) Has dimensional analysis been formulated in a rigourous way?
The rigorous way to handle dimensionful quantities is to assign a scaling weight to the units. For the sake of simplicity, suppose that we were only interested in units of energy, which would be the case for physics in so-called natural units. Then under a scaling of the fundamental energy unit, ##E \rightarrow \lambda E##, the set of observables of the theory, ##(A,B,C,\ldots)##, will transform according to their scaling dimensions ##(a,b,c,\ldots)## as
$$(A,B,C,\ldots) \rightarrow (\lambda^a A,\lambda^b B,\lambda^c C,\ldots).$$
The scaling dimension of an arbitrary function of the observables can be computed using the "dilatation" operator
$$ \mathcal{D} = A \frac{\partial}{\partial A} + B \frac{\partial}{\partial B} + \cdots.$$
Functions of definite energy dimension are eigenfunctions of this operator. They are also homogeneous in ##\lambda## with definite degree. Conversely, we can use the representation spaces of this operator to define irreducible representations to classify functions on the space of observables.
Associated with the scaling is the notion of projective variables, ##(\alpha,\beta,\gamma,\ldots)##, which correspond to an irreducible set of dimensionless quantities formed from the ##(A,B,C,\ldots)##. A function of dimension ##d## can always be put in the form
$$ F = A^{d/a} f_A(\alpha,\ldots),$$
where ##f_A## is dimensionless. More generally, the coefficient will be some monomial in the ##(A,B,\ldots)##. This is a basic point of dimensional analysis. A function with a specific set of units can be written as a basic combination of dimensionful quantities times an arbitrary function of all of the dimensionless quantities that can be formed.
Now the structure above of functions of definite dimension is analogous to having tensors of definite degree. We can add functions of the same dimension to get another function in the same representation, or we can multiply functions of degree ##d_1## and ##d_2## to get a function in the representation of degree ##d_1+d_2##. We are allowed to consider functions which are monomials in the homogenous coordinates ##(A,B,\ldots)## multiplied by arbitrary functions of the projective variables ##(\alpha,\beta,\ldots)##. In the case of the exponential function, we'd require that the argument be dimensionless, since it doesn't make sense to add objects with different dimensions.