I'm reading Fermat's Last Theorem by Simon Singh and in it he writes the following:
... if Fermat's Last Theorem turned out to be undecidable, then this would imply that it must be true. The reason is as follows. The Last Theorem says there are no whole number solutions to the equation x^n + y^n = z^n for n greater than 2. If the Last Theorem were in fact false, then it would be possible to prove this by identifying solution (a counter-example). Therefore the Last Theorem would be decidable. Being false would be inconsistent with being undecidable. However, if the Last Theorem were true, there would not necessarily be such an unequivocal way of proving it so.
So to prove that the Last Theorem is true it would be enough to prove that it is undecidable since it would prove there are no counter-examples.
The Problem
If proving the Last Theorem is undecidable proves the Last Theorem is true, wouldn't the Last Theorem be in fact decidable (at least in this very roundabout way)? I feel like there is a concept I'm missing here.