Real Sorceror said:You're assuming that God knows the future. Does "all-knowing" include things that cannot be known? If God does not know the future, then He created Lucifer thinking that he would be normal and Good.
It's a scientific law that if the position and velocity of every molecule in the universe are known at any one time, one can then extrapolate the future positions and velocities of those particles. So, in other words, yes, provided God is all knowing, then yes, he does know the future also.