3 ms·
> But that's exploiting the fact that humans treat decimal representations as having implicit denominators That's to say, we know which base we are using... wh
by romwell 4y ago
> But that's exploiting the fact that humans treat decimal representations as having implicit denominators
That's to say, we know which base we are using... which is a requirement for writing down numbers in the first place.
>So say you had a computer that didn't treat base 10 as special
Your computer treats base 2 as special. The apples-to-apples comparison would be comparing 355/113 to 11.0010010000111₂ (or a 16-bit float representation of Pi).
355/113 is a better approximation, but not as drastically as you wrote.
Writing in binary, 355/113 = 101100011₂/1110001₂, and the equivalent one is 11.0010010000111111011₂ - hardly that big of a difference.
- peeters 4y agoI was using base 2 just for conveying the numbers of digits, i.e. showing that the digits in representation is related logarithmically to the magnitude of the base-agnostic integers in the fraction. I could have just as easily used natural log or log10 for evaluating the size of those numbers, because the important part is that it's not exploiting the implicit base in your denominator.