Let us take a cylinder on a rough horizontal surface. The cylinder undergoes pure rolling A vertical downward force acts on the cylinder to produce a clockwise rotation. The point at which it acts can be any point on the cylinder provided it produces a clockwise rotation.
Now my goal was to find the direction of friction. I initially assumed friction acts leftward to produce a clockwise torque. But here's the issue. With a clockwise torque center of mass of the cylinder moves right. But there is no force acting on the cylinder in rightward direction. So such a situation is impossible. Thus I concluded that friction has to act right ward to produce a counterclockwise torque against the vertical force.
Is this line of reasoning correct? If not please explain why?