It's not infinite. It's equivalent to while(i<count). The right side of the && has no effect (for i<count, !(i>count) is always true, and it short circuits to false when i==count).
i don't see anything that increments 'i'
That would be because you don't see the body of the loop.
I did miss that out accidentally but I'm sticking like glue to your reason.
nothing infinite here.
No increment is specified.
Sure, but that goes either way and there is no tautology.