Theology 101. God is all knowing. His foreknowledge is not causal.