Voici une réponse "mathématique" mais hautement non physique .
En utilisant $ km \ cdot km = (km) ^ 2 $ etc, nous pouvons définir formellement l'arithmétique des nombres avec des unités sur une algèbre graduée $ A = \ oplus_ {k \ in \ mathbb {N}} V_k $ où $ V_k = \ otimes ^ k V $ où $ V $ est traité comme un - espace vectoriel réel dimensionnel ($ V_0 $ est le scalaire $ \ mathbb {R} $). Le choix de l'unité est le choix d'un vecteur de base en $ V $. $ V_0 $ sont les scalaires purs. Donc pour chaque choix d'un vecteur de base $ v \ dans V $, nous obtenons le mappage de la séquence infinie $ \ mathbb {R} ^ {\ mathbb {N}} \ à A $ réalisant cette séquence via $ (r_k) \ à [r_k] _v = \ somme r_k (\ otimes ^ kv) $. Nous définissons la multiplication $ V_k \ times V_ {k '} \ en V_ {k + k'} $ comme d'habitude.
(Nous ne définirons pas les unités de puissance négatives pour l'instant. Mais elles peuvent probablement être incorporées de manière analogue.)
Alors formellement nous pouvons définir $ \ exp: A \ à A $ par l'expansion des séries de puissance
$$ \ exp a = \ sum_ {k = 0} ^ {\ infty} \ frac {1} {k!} a ^ k $$
où $ a ^ k $ est défini au sens de l'algèbre graduée. Et là, nous avons défini ce que cela signifie pour $ \ exp $ de quelque chose avec des unités. Le changement de base de $ \ exp $ est géré par $ y ^ a = \ exp (\ ln (y) \ cdot a) $. Et de même, le changement d'unités est naturellement incorporé, en utilisant le fait qu'un changement de base sur un espace vectoriel réel unidimensionnel n'est qu'une multiplication par des scalaires. En d'autres termes, nous avons $ [r_k] _v = [r'_k] _ {v '} $ où $ r_k = s ^ kr'_k $ quand $ v = s v' $.
En utilisant cela, nous pouvons formellement inverser l'expansion de la série de puissance pour trouver ce que $ \ ln $ "devrait" être. Fixez une unité $ v $. Prenez $ (r_k) \ in \ mathbb {R} ^ {\ mathbb {N}} $ et considérez $ [r_k] _v \ dans A $. Pour trouver $ \ ln [r_k] _v $, nous devons trouver $ (s_k) \ in \ mathbb {R} ^ {\ mathbb {N}} $ tel que
$$ \ begin {align} r_0 & = \ exp s_0 \\ r_1 & = e ^ {s_0} s_1 \\ r_2 & = e ^ {s_0} (s_2 + \ frac {1} {2} s_1 ^ 2) \\ & \ vdots \ end { align} $$
(Nous pouvons également utiliser l'expansion de Taylor de $ \ ln $ autour de $ 1 \ in \ mathbb {R} $ pour obtenir l'expression pour $ (s_k) $ en termes de $ (r_k) $.)
Malheureusement, même dans ce cadre, $ \ ln 1 km $ n'est toujours pas bien défini: dans l'image de $ \ exp $, $ r_0 $ est forcément positif. Formellement, il est possible de définir $ \ ln (1 km) = \ ln (1 + (1 km - 1)) $ comme la série de puissance plutôt divergente
$$ \ ln (1 m) = \ somme \ frac {(- 1) ^ {k + 1}} {k} (-1 + 1 (m)) ^ k = \ somme \ frac {-1} {k} + \ somme 1 (m) - \ sum \ frac {k-1} {2} (m ^ 2) + \ cdots $$
Maintenant un peu de plaisir avec des séries divergentes: notez que $ \ sum 1 = \ sum (-1) ^ k (-1) ^ k = \ sum (-1) ^ kx ^ k | _ {- 1} $ est l'expansion de la série de Taylor de $ 1 / x $ autour de $ x_0 = 1 $ évaluée à $ -1 $, donc le second terme est nominalement $ \ lim_ {x \ to 0+} 1 / x $. Donc même si nous régularisons:
$$ \ lim _ {\ delta \ to 0+} \ ln (\ delta + 1m) = \ lim _ {\ delta \ to 0+} \ ln \ delta + \ delta ^ {- 1} m + \ cdots $$
est encore très divergente.
(Observez, cependant, que $ \ ln (1 + 1km) = \ sum (-1) ^ {j + 1} / j (km) ^ j $ est bien défini comme une puissance formelle série.)
Alors, quel était l'intérêt de ce post? Ce message est principalement adressé à la conclusion que $ \ log m $ est un "nombre sans dimension" comme indiqué dans l'énoncé de la question. Alors que dans l'arithmétique habituelle, on nous apprend que nous ne pouvons pas ajouter de pommes aux oranges, c'est seulement si nous prenons le point de vue d'essayer d'ajouter un objet dans le module $ \ mathbb {Z} $ - de pommes à un objet séparé dans le $ \ mathbb {Z} $ - module d'oranges. Si vous êtes prêt à travailler dans le module de somme directe des pommes $ \ oplus $ oranges, vous pouvez en effet ajouter des pommes aux oranges.
Maintenant, implicitement en affirmant que $ \ log $ a du sens pour les objets avec des unités, (et de même que $ \ exp $ a du sens pour les objets d'unités), il faut déjà travailler dans un système, celui du graded $ \ mathbb {R} $ - algèbre, dans laquelle vous pouvez ajouter un scalaire (un objet sans unités) à un vecteur (un objet avec des unités). Donc, en affirmant que vous voulez donner un sens à $ \ log km $, vous ne pouvez pas en conclure que $ 3 $ et $ \ log m $ doivent avoir les mêmes unités.