這是一個“數學”但高度非物理的答案。
使用$ km \ cdot km =(km)^ 2 $等,我們可以正式定義數字算術單位在漸變代數上$ A = \ oplus_ {k \ in \ mathbb {N}} V_k $其中$ V_k = \ otimes ^ k V $其中$ V $被視為一個-維實向量空間($ V_0 $是標量$ \ mathbb {R} $)。單位的選擇是選擇$ V $中的基向量。 $ V_0 $是純標量。因此,對於V向量中的基礎向量$ v \ in的每個選擇,我們都從無限序列$ \ mathbb {R} ^ {\ mathbb {N}} \映射到A $,通過$(r_k)\ to實現該序列[r_k] _v = \ sum r_k(\ otimes ^ kv)$。像往常一樣,我們定義乘以$ V_k \ times V_ {k'} \到V_ {k + k'} $。
(我們現在將不定義負功率單位。但是它們可以類似地合併。)
然後,我們可以正式定義$ \ exp:A \ to A $通過冪級數展開
$$ \ exp a = \ sum_ {k = 0} ^ {\ infty} \ frac {1} {k!} a ^ k $$
其中$ a ^ k $是在漸變代數的意義上定義的。在那裡,我們定義了$ \ exp $帶有單位的東西的含義。 $ \ exp $的基數更改由$ y ^ a = \ exp(\ ln(y)\ cdot a)$處理。同樣,利用一維實向量空間上的基礎變化只是乘以標量,就可以自然地合併單位的變化。換句話說,我們有$ [r_k] _v = [r'_k] _ {v'} $,其中,當$ v = s v'$時,$ r_k = s ^ kr'_k $。
使用此方法,我們可以正式地將冪級數展開取反,以找到$ \ ln $“應該”是什麼。修復單位$ v $。取$(r_k)\ in \ mathbb {R} ^ {\ mathbb {N}} $,並考慮$ [r_k] _v \ in A $。要找到$ \ ln [r_k] _v $,我們需要在\ mathbb {R} ^ {\ mathbb {N}} $中找到$(s_k)\,這樣
$$ \ 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 {對齊} $$
(我們還可以使用$ \ ln $的泰勒展開式在$ 1 \ in \ mathbb {R} $周圍以$(r_k)$的形式獲取$(s_k)$的表達式。)
不幸的是,即使在這個框架中,$ \ ln 1 km $仍然沒有很好的定義:在$ \ exp $的圖像中,$ r_0 $肯定是正數。正式地,可以將$ \ ln(1 km)= \ ln(1 +(1 km-1))$定義為相當分散的冪級數
$$ \ ln(1 m) = \ sum \ frac {(-1)^ {k + 1}} {k}(-1 + 1(m))^ k = \ sum \ frac {-1} {k} + \ sum 1(m) -\ sum \ frac {k-1} {2}(m ^ 2)+ \ cdots $$
現在,使用發散級數會很有趣:請注意,$ \ sum 1 = \ sum(-1) ^ k(-1)^ k = \ sum(-1)^ kx ^ k | _ {-1} $是$ 1 / x $在$ x_0 = 1 $附近的Taylor級數展開,估計為$ -1 $,因此第二項名義上是$ \ lim_ {x \ to 0+} 1 / x $。因此,即使我們進行正則化:
$$ \ lim _ {\ delta \ to 0+} \ ln(\ delta + 1m)= \ lim _ {\ delta \ to 0+} \ ln \ delta + \ delta ^ {-1)m + \ cdots $$
仍然存在很大差異。
(請注意,$ \ ln(1 + 1km)= \ sum(-1)^ {j + 1} / j(km)^ j $被定義為形式冪系列。)
那麼這篇文章的重點是什麼?該帖子主要針對以下結論:$ \ log m $是問題說明中所述的“無量綱數”。儘管在通常的算法中我們被告知不能將蘋果添加到橙子中,但這僅是出於我們試圖將$ \ mathbb {Z} $蘋果模塊中的一個對象添加到其中一個單獨對象的觀點。 $ \ mathbb {Z} $-模塊的橙子。如果您願意使用蘋果$ \ oplus $桔子的直接和模塊,則可以將蘋果添加到桔子中。
現在,隱含地斷言$ \ log $對具有單位的對像有意義(並且類似地$ \ exp $對單位的對像有意義),有必要我們已經在系統中工作了,分級的$ \ mathbb {R} $-代數,您可以在其中將標量(無單位的對象)添加到向量(某些有單位的對象)中。因此,在斷言要理解$ \ log km $時,不能由此得出$ 3 $和$ \ log m $必須具有相同單位的結論。