The white paper of bitcoin had already mentioned about the halving and how it will take place every 4 years and decrease the block reward by half of the current block reward. It's definitely not just a theory. I think you should read the bitcoin white paper once.
It has great knowledge about bitcoin and it's technical functionality on the blockchain.