Galois314 said:
I know that magnets produce magnetic fields (due to internal currents within the magnet). I also know that magnetic fields cannot do work on particles.Given that, here is an apparent paradox I cannot fully understand: Consider a strong magnet and let us imagine bringing a small iron object next to the magnet. Then the magnet will exert a force that will attract the iron object towards it. This means the magnet is doing work on the iron object, which implies that this force astonishingly cannot be a magnetic force. But then, what is the nature of this force? It seems reasonable to expect this force to still be electromagnetic (even if it is not magnetic). Then, would this force be electric instead?
There are two ways to understand the magnetic attraction and resolving the 'magnetic force does no work' problem.
The first one is to use the magnetic pole description of matter, where magnets are modeled as collection of equal number of positive and negative magnetic pole that interact via Coulomb forces. This is a very common and useful approach to understand material magnetism. The 'no work theorem' holds only for Lorentz force acting on a charged particle, it does not hold for magnetic force acting on magnetic monopole or magnetic dipole.
The other one is to say there are no magnetic poles, only electric ones and magnetic effects of magnets are due to microscopic electric currents inside them. Then the problem with 'no work theorem' is a real one and needs addressing.
You are right that if it isn't magnetic forces which do work, then it has to be electrical forces. But if it was the "induced" electric forces, their magnitude and so the magnitude of work done would depend on the speed with which the iron object is approaching the magnet. But from experience we know that is not so -- the work per displacement is, to a first approximation, independent of how fast the iron object is allowed to move (this is true only for small velocities but it is the common situation).
The electric forces involved in doing the work have the character of
conservative forces that depend on the position of the iron object with respect to the magnet, i.e. forces of electrostatic field.
However, it cannot be the electrostatic field of the magnet, since we know there is no noticeable field between the magnet and the iron object; there is no way magnet can create electrostatic field only in the limited region of space where the attracted object is, without leaking it also into the interspace.
So, what other electric forces can there be that could be localized in the iron body but without any field being between the magnet and the body?
They are the internal electric forces, acting due to one particle of iron body on another. These internal forces do work on the iron body and impart it either kinetic energy or (if we do not let that happen) do work on whatever is holding the iron back.
I can see this may sound ridiculous -- how can internal forces move the body? What about conservation of momentum?
But it is fine. The momentum is not conserved here, because of the external magnetic forces due to the magnet. The kinetic energy though, is not conserved because internal electric forces can do net work on the body - they change EM field energy into kinetic energy of the iron object.
It is like when you jump off the ground - all the work that is done is due to internal forces between your muscles and bones and the rest of the body (the analogue of charged particles of the iron). The ground (the analogue of the magnet) does no work at all, because the thing it acts on - the feet - have zero velocity (the magnetic force is perpendicular to velocity). But the ground (magnet) is necessary to get the human body (iron body) move as a whole (to act with external force to change the momentum).
In short, internal electrostatic forces cannot change momentum of the body (they cancel by pairs their impulse effects), but they can change total kinetic energy (the works done by the forces in the pair do not cancel). Formally,
##
\mathbf F_{i}(\mathbf r_j) = - \mathbf F_{j}(\mathbf r_i),
##
but
##
\mathbf F_{i}(\mathbf r_j) \cdot \mathbf v_j \neq - \mathbf F_{j}(\mathbf r_i)\cdot\mathbf v_i.
##