PS:
After reading your most recent posts, I can see how "semantics" could make it difficult to evenly discuss this topic.
For example, take a roll of the dice. There are only 6 possible variations of outcomes. So, before it is rolled, you already know every possible outcome of a roll.
Does knowing that the outcome will be between 1 and 6 constitute foreknowledge? I could see where one person might say 'yes,' and another might say that true foreknowledge requires knowing the specific number that shows up after the roll.
My feeling about that is that both sides of that question are involved. Or, to put it another way, both points of view are, in fact, the same point of view. In the case of a die (dice?), the fact that it has 6 numbered sides is just one of that object's characteristics. If that is the only characteristic that you are familiar with, then, your ability to foreknow the result is limited to knowing that a roll could produce anywhere from 1 to 6.
If you could know how it's molecular weight was distributed throughout the cube, then, you could begin to weight the probabilities of which number was more likely to show up as compared to any of the other numbers. That additional knowledge increases your ability to foreknow.
Using this as a basis, then, the amount of one's knowledge and/or understanding directly relates to his/her ability to foreknow the future. Weather forecasters might be another good example. As their equipment and experience improves, their forecasting improves.
Transferring that to God, if he "knows all things," then, His foreknowledge should be total - unless, He has inserted random elements into His universe. In which case, His foreknowledge would have to be something less-than-total.
Incidentally, in Bryan Green's book "The Elegant Universe" (or it might have been "The Fabric of the Cosmos," I can't remember which off hand), but he posits that if someone could know the state of every particle in the universe, he would also know the future. He wasn't trying to describe God, but I thought it was interesting his tying of present knowledge to the ability to see the future.
I think some people would view "foreknowledge" as a seperate skill, unrelated to any other abilities, so that God can foresee anything, at will, regardless of any other factors. But I don't see it that way. But I do see the future as always related to the present. (Compare Gal 6:7)
At any rate, thanks for putting up with my ramblings.
Take care