yes, and more precisely, all "planet" facilities stack with all "system" facilities. However, planet effects do not stack with other planet effects, and system effects do not stack with other system effects.
I may be on crack but I just tried this out on the latest patch and the planet and system research bonuses did NOT stack.
Has anyone else actually tried it out recently?
__________________
I do not know with what weapons World War III will be fought, but I know that World War IV will be fought with sticks and stones.
-Albert Einstein
1) You do not see the system research bonus when you look at a planet's resource/research production. Only the research window will show a change.
2) The research window shows the research produced before the construction completed on this turn. You will not see the research bonus until the turn following the construction of your computer complex.