If we round c to d, then c approximately equals d. If d also consists of an integer, then c lies closer to d than any other integer i. In other words for all integers i such that i does not equal d, ABS(ci-)>ABS(cd-), where ABS(ci-) indicates the number by which c and i differ by (the absolute value of the difference of c an i). This implies that we can use the distance metric between real numbers to see how rounding works as follows.
Consider the set S=={[l, lu+2/), (lu+2/, u]} where ul-=1. In other words, l and u differ by 1, and we consider the set of all numbers between x and y except for the midpoint m==lu+2/ between them. We can use the metric function D(x,y)=|xy-|=ABS(xy-), where x belongs to S and y belongs to {l, u}, to determine how to round all members of S by following rule:
If D(x, l)>D(x, u), then round to u.
If D(x, u)>D(x, l), then round to l.
Since .5=.49999..., it follows that D(.49999..., 1)=D(.49999...., 0)=.4999...=.5. Thus, the distance function D(x, y)=ABS(xy-) does not give us any guide as to how to round here.
Consequently, we have several different choices that we can make which will not go against our intuition of rounding as follows:
- Choose to round .49999... to 1 (maybe you value larger numbers in general),
- Choose to round .49999... to 0 (maybe you value smaller numbers in general),
- Choose to allow .49999... to get rounded to both as one pleases or sees fit at particular points in time, or
- Choose to round .49999... to neither 0 nor 1 (maybe you don't want to make a choice here).
None of those possibilities win or lose until we have a standard to measure a winner or loser for the rules. There also doesn't exist a "right answer" here unless we have a means to determine what properties a "right answer" has in this context. I suspect that many people would resist 3. with the possibility that one could round .4999... to 1 at one time, and then round .4999... to 0 at another as one pleases, thus indicating arbitrariness. But, it does not follow that such comes as an improper procedure unless one first rates such "arbitrariness" as bad, and something so utterly awful and terrible that we or others must never, ever engage in such "arbitrariness". Perhaps many people would see 4. as "evasive", but unless there exists a logical basis to picking either 0 or 1, anyone accused of "evasiveness" by picking 4. could very well respond to such a charge, that anyone who sees choosing 4. as indicating "evasiveness", insists dogmatically that all such questions absolutely must have answers, and/or that the people claiming "evasiveness" have copped out of making choices on the basis of logic as much as possible.
So, what sort of choice do you want to make?