I am going to be working with very large numbers, and would like write the input in the base 10 and have the computer output in another arbitrary base. If it truly is limitless, that would be awesome news for the future of the project I am working on.
I keyword searched this site and Wolfram Community under the keyword IntegerLength and found nothing relevant. The documentation on Mathematica 9.0 doesn't specify a limit on using an arbitrary base. I question whether this is truly limitless, since I know that eventually the computer would have to run out of symbols to use to represent a higher number. Or maybe Mathematica has some ingenius way of creating additional symbols forever. I don't know. I was hoping someone could shed some light on how mathematica works.
I did come across this under the tag numbers-base ,
Numbers in alternate bases transcend the evaluator?
that no matter what base is specified in the input, that the computer changes the base of the input into a native base (binary) for processing that is dependant on the hardware. ( I am running a 64 bit system, so (2^64) is the largest processable number and highest base I can define ? ) If this is true, perhaps it would save runtime to not output in a higher base, but rather output in the highest native processing base ? I would however like to use the highest base possible to cut down on the filesize of the output.