Calvinist teaching believes that since God knew a certain event would take place in time, that in His Sovereignty, He must have chosen it to be that way because He could have changed it if He wanted to. This is flawed reasoning. God cannot set aside one of His attributes just because He is Sovereign.