Chris - yes, if two numbers have the same normalized form, we will prefer to show the one with the longer display form, on the basis that the punctuation may be helpful to the reader.

dez - this code is still for qt4 or qt5, I'd rather not require c++11 here.  The symbolic indices I will fix.