[Tex/LaTex] Should one use thousands separators in equations

delimitersequationspunctuation

I understand that this is not strictly a TeX question but I have recently been asked to correct an equation presented as the first example in the image below to that of the second example i.e., to use the thousands separator. I compromised by typesetting the third example with a \thinspace as the thousands separator.

enter image description here

All three types are allowed in SI units. What would you recommend? Is there a canonical way?

Edit

I came across a paper by Knuth, where large number coefficients are used.

enter image description here

He clearly is in favour of not using any separators or spaces. This fact, besides his own papers is corroborated by an anecdote described in Mathematical Writing (page 53), regarding an article he submitted to the ACM.

[…] where Don wrote 1000000 they
substituted 1,000,000. Don objected
that although this might be justifed
in text, his use is perfectly OK in a
formula. Well then, they replied,
write 106 Fine, said, Don,
but what do I do when the number is
1234567? The IEEE standard here is to
insert spaces, thus: 1 234 567. Don
doesn't like this in formulae, but
agrees that it may be useful in a high
precision context, such as numerical
tables.

For me that settles it!

Best Answer

If you were to go for the middle version (commas), at least use {,} rather than the bare comma. That will fix the rather glaring problem with spacing. Personally, I lean toward the thin space solution, even in mathematics, at least if the numbers have nine digits or more. But I might be tempted to break with tradition and put them in groups of five rather than three.