You got some of it right -- those are "counterfactuals." God knew them but prehaps they didn't fit into His plan at that time, right?
Right.
I don't think that Peter's example tells us anything different about God's knowledge just because it says "according to" rather than "based on." Knowledge seems to be first logically in both cases.
I guess I'd make a case that differs. "based on" means that the foreknowledge was the criteria from which the decision was made. "according to" merely means that it agrees with it; that it is parallel. So if election is "based on" foreknowledge then God had to know what a free creature would do before he made the decision to create or elect. This is a limited god. But if election is "according to" foreknowledge, as the bible says, then foreknowledge is not the criteria from which the decision is made, but rather election agrees with foreknowledge. The decision is solely in God, who is unlimited.
If God foreknows all, then He causes all and is responsible for all, good and evil.
I've heard this before many times, but I guess I don't see how the two are supposed to be connected. Just because God knows that sin will happen does not mean he caused it. I may know my son will choose ice cream over broccoli, but I didn't cause him to choose. The only other alternative, as I understand it, would be to have God not know the future. Again, this results in a limited, finite God.
Well, there's God the Trinity if that is what you see as a "BIG problem." Then there's God as omniscient, omnipotent, etc.
No, that's not what I meant. God is indeed a Trinity. That's not the issue. The issue is that if God has to learn from a creature what the creature will do, or if he has to figure things out in sequence, that is the problem. For then we have a god that is limited, and at one point didn't know all things. A being that has to think in sequence doesn't know all things at the beginning of the sequence. This is true whether we're talking chronological or merely logical. And a God that is partitioned in his thinking is limited.......segmented knowledge, by definition, puts limits on God. A god that is composed of parts raises all kinds of questions about how the parts must have been put together, and whether they have the potential to come apart.
An infinite God does not think in sequence, nor is made up of parts.
And yet they come out related in time and logic. Daniel made the prophecy about Christ and 583 years later presented Himself and was cut off. It's hard to imagine, HS, how we would relate these if time and logic were not involved "at both ends."
It's answered by God being in eternity, not in time. Since he is in one big "now", then he sees the end from the beginning. He merely communicates to us in time, because we're stuck in time. A God that is stuck in time is limited, and not infinite.
Since he's infinite, he's not stuck in time, does not think in sequence, and does not figure things out. He already knows.