mjfloresta writes:
Think about it this way: It's as if the event is the cause and the foreknowledge is the effect....except the foreknowledge temporally comes first...but not causally...
By definition the timeline is an ordered sequence of events with cause coming before and effect coming after (That IS the definition of before and after)
Off course, for the definition above to make any sense, there must be an orderable colection of events, precluding the possibility of something coming both before and after something else.
Your idea of foreknowlege is intended to be an exception to the rule above. It comes after the event (otherwise it's not an effect as you stated), and it also comes before the event (otherwise it's not foreknowlege as stated).
But in what meaningfull way does it come before the event unless it is also a cause for that event? (Otherwise to lable it as foreknowlege would just be a play with words). But if it is a cause to that event it will influence it and mess up the idea of free will.
The only possible conclusion is that the idea of an all knowing god being compatible with the idea of free will is just a meaningless wordplay by people that want to have their cake and eat it.