Grandi's series contradiction [duplicate]

The issue here is that addition of a finite number of terms is a nice, well-defined operation; addition of an infinite number of terms need not be.

In particular, rearranging terms in an infinite sum can actually change the sum. The series you have presented does not converge - and so discussing it as having a value is incorrect to begin with. However, there are series which converge, and which STILL cannot be rearranged without changing the value: this is true for series that are called conditionally convergent - that is, the series converges, but the sum of absolute values of the terms does not.

Interestingly, for conditionally convergent series, it turns out that you can rearrange the terms to give any limit that you like.

At the end of the day, the big thing to remember is this: addition of an infinite number of terms cannot be assumed to be associative or commutative, unless you know that the sum of the absolute values of the terms converges - a property known as absolute convergence.