It is my understanding that metals are a crystal lattice of ions, held together by delocalized electrons, which move freely through the lattice (and conduct electricity, heat, etc.).
If two pieces of the same metal are touched together, why don’t they bond?
It seems to me the delocalized electrons would move from one metal to the other, and extend the bond, holding the two pieces together. If the electrons don’t move freely from one piece to the other, why would this not happen when a current is applied (through the two pieces)?
Asked by jcw in physics.stackexchange
They do, as Feynman said. If you have two copper pieces perfectly polished and you put them in contact, they will weld automatically (the copper atoms won’t know what piece they belonged to).
But in real life, oils, oxides and other impurities don’t allow this process.
Found it! Read Feynman’s own words (where μ = coefficient of friction):
Source: http://www.feynmanlectures.caltech.edu/I_12.html
Answer by jinawee