Let there be a block on a frictionless surface. Let an agent constantly exert an invariable force, say $F$ on the block and does positive work by displacing the block by $d$ units. Here, the system is constituted of the agent and the block. By Newton's third law of motion, the block will exert force $-F$ on the agent and does negative work by displacing the agent by $d$ units. Thus work done on the block $$W = F\cdot{d}$$ and the work done on the agent is $$W' = -F\cdot{d}$$. Thus, the energy of the system is conserved.
Now, since it is an isolated system (agent + block) and no external force acts on the system, the linear momentum of the system must be conserved.
Hmm... Here I got blanked & baffled and couldn't point out how the linear momentum of this system is conserved. The initial velocity of both the components of the system is zero and hence their sum of the momentum is zero initially. Therefore at any moment after that the their sum of the momentum must be zero and since mass cannot be negative, their velocities must be opposite to each other. But they are moving in the same direction. So how can one's velocity is positive and other's is negative though they are moving in the same direction?
In a word, how is the system's linear momentum conserved? Please help.
[Note: Here sign only denotes direction. Positive velocity means the body is moving in the positive direction & vice-versa.]