When the previous code is executed, it seems that UnitSimplify can’t cancel the Kalvin dimension in the resulting unit. It would be helpful if somebody can explain this.
My bad. However. It seems that Mathematica is kind of broad minded, when it comes to “Poltzmann” instead of “Boltzmann”, That’s to say, it shows the same constant with the same dimensions. Thanks for the answer.
You are right. Mathematica has some tolerance when dealing with units and constants. Unfortunately it was not true in the case of Kalvin. Mathematica interpreted “Kalvin” as “Kelvins difference” (DeltaK) and, as a consequence, it was unable to cancel the the Ks. Look at the codes below.
t1 = Quantity[1400, "Kelvin"]
t2 = Quantity[1400, "Kalvin"]
t1 == t2
1400 K
1400 K
Quantity::compat: Kelvins and KelvinsDifference are incompatible units >>
Quantity::compat: Kelvins and KelvinsDifference are incompatible units >>
1400 K == 1400 K
and
t1 = Quantity[1400, "KelvinsDifference"]
t2 = Quantity[1400, "Kalvin"]
t1 == t2
1400 K
1400 K
True