Pollution from modules are calculated incorrectly. I've included screenshots, but in brief: A factory (for science lets say) produces 1.8 pollution without any modules (or beacons). Adding a single rank3 productivity module, is +10% pollution.
1.8 x 1.1 = 1.98
But the factory reports 3.564 a 98% increase. Not the 10% increase expected.
Two rank3 productivity modules should be:
1.8 x 1.2 = 2.16
But the factory reports 5.616 a 212% increase. Definitely not the 20% expected.
Three rank3 productivity modules:
1.8 x 1.3 = 2.34
The factory reports 7.956 a 342% increase.
Four rank3 prod. modules
1.8 x 1.4 = 2.52
The factory reports 10.584 a 488% increase.
Add in speed modules that don't affect pollution, by beacon
The single rank3 productivity module should be (as demonstrated above 1.98) affected by a beacon with 2 rank 3 speed modules, the factory reports it as: 4.95 a 175% increase.
Here follows the promised screenshots.





