Isn't it a bug that -3 research = 1 RP but 0 research = 0 RP?
0 rp = 1 rp.
But the unit screen still lists this as 1 rp.
If you increase the rp, for example by a skull mentor, the 0 is increased to 9. And not the 10 you would expect from the unit screen.