All knowing includes the knowledge of past and future.

What I am going to do in next movement is my future.

If All-knowing has the knowledge of future then it necessarily knows what I will do in my next movement.

If All-knowing knows my future then I don’t have a will or choice of doing something on my own.

Omniscience necessarily contradicts the free will.

First of all, if free will is free then it is not a thing of happening but also it’s a thing of doing and then free will is an act rather than an event. If there is an omniscient being then its knowledge contradicts the free will (if it’s free). Knowledge of the being happened X does not cause X to happen. He just says, “X will happen” and X happens. Let there be light and there was light is much different than Sam26’s knowledge of sunrise. There is difference between just having the knowledge of future like predictors and being an omniscient.

Same26’s sun will not rise if there is cloudy day tomorrow? But omniscient being’s will. For the same reason happening of X is invalid example of free will. X is an event, free will is an act and act is always a cause to event. Sunrise is an event = X. in short the nature of omniscient being asserts that it is false that X will not happen in next movement. It’s more than a prediction.

So of course the knowledge of future does not cause future to happen, mere knowledge of future does not all know i.e. omniscience, so we shall have to say that there is a difference between simple knowing and being omniscience? Let see it with examples,

Let’s say,

Does X can happen differently than its foreknower predicts?

Suppose!!

I know the match between Holland and Spain is fixed and Spain will win the match tomorrow. Isn’t it possible the happening may change tomorrow? Foreknower is the person who knows the future. If the prediction of foreknower does not fulfill then his knowledge is imperfect. Imperfect knowledge does not make a person foreknower. And if, he who has the knowledge of effect must have the knowledge of cause, is a false statement then the difference between both of them will be the difference between knowledge of cause and effect. Therefore foreknower must know the cause to the being happened event. Simple foreknower only knows the effect and omniscience knows both cause and effect at the same time.

Again, Omniscience necessarily contradicts the free will. It doesn’t matter who caused X to happen. X will happen so X has happened. And X cannot change its future itself. Thus the Knowing still make a relation with happening. Omniscience knows who will win the match between Spain and Holland. Imperfect foreknower doesn’t know actually who will win the match.

***********