Second, that  difficulty adjustment is designed in a way that when more mining investment and production occur, then $BTC cost of production is increased towards the spot price.

The halving and difficulty adjustment are thus the coded algorithmic determinator for...