Rao’s number is a way to approach the following paradox, that “proves” that there aren’t any more than 256^100 positive integers in the universe.
Let S be the set of positive integers that I can defined in English 100 Ascii characters or less.
This set contains all sorts of numbers.
Examples include
“One”
“Two”
“The number of atoms in the sun”
“A google”
“Rao’s number”
etc.
Since there are no more than 256 ascii characters by combinatorics there are only 256^100 unique sets of 85 ascii characters, and most of those such as “xpsu8kduiw” don’t actually define numbers, so the size of set S can be no more than 256^100 distinct values and is probably much much less.
Let T be the set of positive integers that aren’t in S. Unless T is empty, there must be a smallest member, call it N.
But N is expressible in English with the following sentence
“The smallest positive integer that can’t be defined in English in less than 100 Ascii characters.”
which uses less than 100 Ascii characters. So N is in S, which contradicts that N was not supposed to be in S. So no such integer exists, and so all positive integers must be in S which contains at most 256^100 distinct values. So there are at most only 256^100 positive integers.
Now obviously this is false sine as we know there are an infinite number of integers. The problem with the proof is that “Described in English” is not well defined. English is a very ambiguous language and is self referential so can’t really be used to unambigously define sets of numbers.
The symbols of First order set theory can be used to define an awful lot of mathematics including all of those things like Tree, Busy beaver, or Grahm numbers or whatever. But unlike English it is not at all ambiguous or self referential, so if a given string of symbols is syntactically correct what it represents is unambiguously well defined.
Now a google symbols is an awful lot and I can write some really big numbers. For example I can use my first hundred million symbols to writing a 1,000 volume series detailing a new and unique theory of huge numbers resulting in a function F that puts every busy beaver to shame, and then use the remaining (almost google) number of symbols writing F(F(F(…F(9)…)))).
But there are only a finite number of symbols and so there are only a finite number of different non-infinite numbers I can write using a google of these symbols. So the set of such numbers is well defined. But since there is a finite number of them, there must be a largest one. So my number is the next higher integer.
Now unlike the English paradox I started with this doesn’t lead to a contradiction, because although what I wrote above does unambigously define a number, it is not (and I think could not be) written in set theory because it self references the theory itself which set theory doesn’t allow.
Also none of these numbers is remotely calculable since to do so you would have to understand all mathematics that one could write in a google characters.
So effectively Rao’s number is take the largest number that one could theoretically define if you kept writing through the age of the universe and add one.