The progressive error is actually due to the mathematical fact that no power of 2 can equal a power of 3. Therefore no series of fifths (3/2 multiples) can ever return to a true octave.