That would depend on your definition of free will. Since I don't believe that non-material processes exist, then for the concept of free will to have any meaning for me I must define it in the context of material processes. So for me, free will is the decision making process "decreed by the thin soup of electrical activity in your noggin"
That's my definition too, but then my definition of God is 'a fictional character in the Bible'. However for the sake of this thread, let's pretend that the Bible is True and Yahweh exists. The exact phrase 'Free Will' does not occur in the Bible, but it is certainly implied:-
Deuteronomy 30:15-19
See, I set before you today life and prosperity, death and destruction. 16 For I command you today to love the Lord your God, to walk in obedience to him, and to keep his commands, decrees and laws; then you will live and increase, and the Lord your God will bless you in the land you are entering to possess.
17 But if your heart turns away and you are not obedient, and if you are drawn away to bow down to other gods and worship them, 18 I declare to you this day that you will certainly be destroyed. You will not live long in the land you are crossing the Jordan to enter and possess.
19 This day I call the heavens and the earth as witnesses against you that I have set before you life and death, blessings and curses. Now choose life, so that you and your children may live 20 and that you may love the Lord your God, listen to his voice, and hold fast to him.
God
commands us, but He cannot
force us to obey. We must
choose to do so.
So what about God's supposed omniscience? The Bible is replete with references to Him knowing the future, but what does that mean? Some say He set everything in motion at the beginning, to play out like clockwork until the end of time. But Biblical evidence clearly refutes this notion. God plainly did
not know that Adam and Eve would eat from the tree of knowledge, and that is just the first of many instances where Man did not do as God commanded. Therefore God is obviously
not omniscient in a deterministic sense. However, that doesn't mean that He can't know everything that will happen.
I see God as a sort of 'Cosmic Chess Player'. He knows all the rules because He
invented the game. He set up the pieces, He made the first move, and He has calculated the outcomes of all possible moves. But He is not the only player. Some of the pieces are
us, and we make our own decisions (within the rules of the game). No matter what moves we make, God knows what the result will be. What He does
not know is
which move we will make each time we have a choice. God sees all possible outcomes, but how the game plays out is up to us.
That doesn't mean that God can't influence us into making certain moves. Just like in a chess game, the pieces have limited freedom of movement. We can be expected to make certain moves because they are more logical (choose good over evil) or in character (choose evil over good), and God knows what is in our hearts, so He has a pretty good idea which choices we are likely to make. Therefore when God makes a prediction, He can be fairly certain that it will come to pass (absent any critical out-of-character moves that we might make).
Another thing that's often misunderstood is the principle of omnipotence. Yes, God can do anything
so long as it is within the rules. So why doesn't He always reduce pain and suffering when He can? Why does He allow evil to exist? The answer, as any good chess player knows, is that sometimes you must lose the battle in order to win the war. God does
not have total control over the other players, and He knows that what look like winning moves now could be a loosing strategy in the long run.
But He's God! Why can't He just ignore the stupid rules and do what He wants? Because
He made the rules. He gave us Free Will, and to circumvent that would be cheating. God is not a cheat....