Zulu_DFA wrote...
Um, IIRC, Shepard can ask specifically if the Heretics' conclusions are based on an error, and Legion basically confirms it, comparing it to this one, which, being a hardware error, raises the question as to the accuracy of his earlier statment that the Geth are pure math, and, unlike the organics, do not experience hardware errors. IDK, maybe the Geth do not yet fully understand what they really are, and how they depend on their harware - even their current task is to build themselves a super-fancy piece of hardware - but that's a totally anouther discussion.
Legion's actions are the most telling, though: the Heretics are invalid, and therefore must be rewritten, or destroyed.
Actually, you say Legion basically confirms the Heretics' conclusions are based on an error when Legion doesn't.
There are two issues raised at two different times in regards to how the software works for geth and Heretics. At one time, Shepard specifically asks "So the reason [the Heretics] worship the Reapers is a math error?" Legion's response is "The Heretics' conclusion is valid for them. Our conclusion is valid for us.
Neither result is an error." He goes on to mention the 1 is less than 2, 2 is less than 3 example. The FDIV bug that you point to is very definitely an error.
The other scenario that is brought up is not in relation to the Reapers, but in how the virus will work. In response to this, Legion brings up an equation that brings up a result of 1.33382 and becomes 1.33381. This he describes as definitely being a "subtle operating error." In an old thread, I mentioned how one can come up with two different results based on whether you choose to round or truncate, but it appears that this is not what Legion means in his equation scenario. In this respect, the math value returned is definitely faulty, but inescapable because it is now a part of the software.