I know basically what \mathrel does when it's given a parameter: it typesets its parameter as though it were a mathematical relation for the purposes of spacing.
However, I have seen in several places the usage \mathrel{}, which seems to be treating the empty group as a relation.
This doesn't square with how I've been told \mathrel is supposed to work; is there something else going on here?
In short, what does \mathrel (and, presumably, \mathbin, \mathop, etc.) do when its parameter is an empty group?
(I have seen this other question, but it didn't make sense to me and seemed to be not quite the same as mine.)

\mathrel{}is used? – egreg Mar 19 '16 at 22:27\middleends a subformula and starts another one, so\mathrel{}only adds the space on one side. – egreg Mar 19 '16 at 22:43