What's the difference between superpose and superimpose?

Solution 1:

They are synonyms but have different scopes of usage.

Superimpose is the term found in general use.

Superpose is used mostly in scientific or mathematical contexts; see 'superposition'.

Solution 2:

Merriam-Webster has them as synonyms, but the difference is this: consider the Star of David, and consider the construction of one with two solid triangles rather than interlocking triangles.

Star of David

The two triangles are superimposed, and both are evident.

Were one triangle not rotated, they would be superposed.