> I fail to see how it's wrong. If you call Math.sin(x) it will return a numerical approximation of sin().
Right. Now what's being argued here is that instead of measuring an angle X, calculating the sine of X, and then (probably) rounding the result to a convenient decimal approximation, we should measure an angle X, round it to an angle Y with a convenient non-repeating decimal representation, and calculate the sine of Y. (That's the whole point of Mansfield's and Wildberger's analysis of the tablet; that it was a trig table that only gave answers for angles with convenient answers, rather than, as modern trig tables do, giving it for all angles.)
So instead of measuring an angle as 29.88 degrees, calculating the sine of 29.88 as 0.49818510533, then rounding to 0.4982 or whatever, we should instead calculate the sine of 30 degrees, and get the wonderful totally accurate "exact fraction" 1/2.
1/2 is totally accurate representation of the sine of 30 in a way that 0.4982 is not a totally accurate representation of the sine of 29.88, yes... But 0.4982 is a much more accurate representation of the angle you've actually measured.
From an engineering point of view (which offhand seems like the only one where accuracy matters), normal trig is obviously, obviously better than rational trig, because normal trig is more accurate in the ways that matter. The more sigfigs I have in my measurement of my angle, the more decimal places I can leave in my numerical approximation of the answer. It may always be inexact in a way that 1/2 is not, but it'll also always be exact in a much more important way. :)
> Such as? 60 has more prime factorizations than 10
So it does, but that's not the claim being made. Rather, the claim was:
"We count in base 10, which only has two exact fractions: 1/2, which is 0.5, and 1/5."
To which one might note that:
1. All fractions are exact, by definition. 1/3 is an exact fraction; it's exactly 1/3, in exactly the way 1/2 is exactly 1/2. The fact it's decimal representation is repeating does not impact this.
2. Mansfeld apparently means "fractions with terminating decimal representations" when he says "exact", which is a weird and non-standard usage. But even so, you can construct tons of fractions in base 10 that have non-repeating decimal representations, like 2/5ths, or 5/8th.
3. Possibly he means "...which only allows you to construct two fractions using a numerator of 1 and a denominator consisting of a number smaller than the size of the base which has non-repeating decimal representations..." (which would be a pretty weird thing to focus on) it's still wrong; it's missing, eg, 1/4th.
4. Finally, he reckons that in base 60, 7/60 + 30/3600 aka 1/8 aka 0.125 is an "exact fraction". That sort of factorization is legitimate, but obviously if that's an exact fraction so is 2/10 + 5/100 aka 1/4th. Or come to that, 6/10 aka 0.6.
In short, the claim is gibberish. It's using a phrase with no clear definition in a way which is internally inconsistent. There is no way that 1/8th is an "exact fraction" in base 60, but only 1/2 and 1/5 are "exact fractions" in base 10.
(Also, you're using the word "irrational" wrong.)