Scriptures do not contradict themselves. you cannot ignore any of them, but must understand them correctly to have them harmonize.
I am aware of this. My point is that you appear to not know this. Your arguments are contradicted by scripture. You cannot say one thing and use a scripture to sustain your statement when a different scripture revokes your assertion your scripture says what you want it to say.
I get what you're trying to put forward here. And if someone takes scriptures out of context and glue them together they can make it work out as you see it.
However, when someone else comes along and realizes that glue-together effort is meant to communicate what is actually not in the context of that particular subject, in this case, Jesus' sacrifice on the cross for precisely why He was born into the world as simply stated in the Book of John , then the glue together actually falls apart.
For example. You're hoping to convince us that because the Lamb's Book of Life has all the names of all who are regenerate, saved, in Christ listed there, that God then had to send Himself in order to sacrifice Himself so as to make the Salvation principle that ordered those names in the book possible. And as such when He died on the cross it was only for those names in the Book. Because He said, as Jesus, no one comes to Him unless He calls them. And the only Them that shall respond are those who's names He put down in that Book before He created the world.
Therefore, the only one's He actually died to save are those He foreknew when He put their names in His Book of Life.
I can see where that would seem right since Jesus said he came only for the lost sheep of the house of Israel. And those names God would know because as another passage states, Salvation is of the Jews. However, Jesus also said, I have other sheep, which would be the Gentiles, that are not of this fold and He must bring them into the fold as well. Because they will hear His voice and follow Him so that there is one Shepherd and one flock. And all of that was predestined.
That then makes it appear , especially with all those verses that tell us God predestines all things due to His zeal for His own glory, that God foreordained who would be saved when the time came. That would necessarily point to the converse of that equation however. That by doing that God also then foreordained who would not be saved.
This formula would then contradict two portions of God's own words, if we believe God's divine will communicated or inspired what is recorded in scripture.
It would contradict the Book of John 3:16 entirely and particularly the word, "whosoever", in the ESV or
"everyone" in the Mounce Reverse Interlinear Greek NT.
"Everyone" = πᾶς (pas)
Strong: G3956
GK: G4246
all; in the sg.
the whole, entire, usually when the substantive has the article,
Mt. 6:29;
8:32;
Acts 19:26; every, only with an anarthrous subst.,
Mt. 3:10;
4:4; pl. all,
Mt. 1:17, et al. freq.; πάντα, in all respects,
Acts 20:35;
1 Cor. 9:25;
10:33;
11:2; by a Hebraism, a negative with πᾶς is sometimes equivalent to οὐδείς or μηδείς,
Mt. 24:22;
Lk. 1:37;
Acts 10:14;
Rom. 3:20;
1 Cor. 1:29;
Eph. 4:29
The contradiction also arrives when we recall the verse found in the 2nd Book of Peter chapter 3 and verse 9.
9
The Lord is not slack concerning his promise, as some count slackness; but is long suffering to you-ward, not wishing that anyone should perish, but that all should come to repentance.
Anyone = τις (tis)
Strong: G5100
GK: G5516
enclitic, indefinite pronoun, a certain one, someone,
Mt. 12:47; pl. some, certain, several,
Lk. 8:2;
Acts 9:19;
2 Pet. 3:16; one, a person,
Mt. 12:29;
Lk. 14:8;
Jn. 6:50; combined with the name of an individual, one,
Mk. 15:21; as it were in a manner, a kind of,
Heb. 10:27;
Jas. 1:18; any whatever,
Mt. 8:28;
Lk. 11:36;
Rom. 8:39; τις, somebody of consequence,
Acts 5:36; τι, something of consequence,
Gal. 2:6;
6:3; τι, anything at all, anything worth account,
1 Cor. 3:7;
10:19; τι at all,
Phil. 3:15;
Phlm. 18
Perish = ἀπόλλυμι (apollymi)
Strong: G622
GK: G660
to destroy utterly; to kill,
Mt. 2:13; to bring to nought, make void,
1 Cor. 1:19; to lose, be deprived of,
Mt. 10:42; to be destroyed, perish,
Mt. 9:17; to be put to death, to die,
Mt. 26:52; to be lost, to stray,
Mt. 10:6
"All" = πᾶς (pas)
Strong: G3956
GK: G4246
all; in the sg.
the whole, entire, usually when the substantive has the article,
Mt. 6:29;
8:32;
Acts 19:26; every, only with an anarthrous subst.,
Mt. 3:10;
4:4; pl. all,
Mt. 1:17, et al. freq.; πάντα, in all respects,
Acts 20:35;
1 Cor. 9:25;
10:33;
11:2; by a Hebraism, a negative with πᾶς is sometimes equivalent to οὐδείς or μηδείς,
Mt. 24:22;
Lk. 1:37;
Acts 10:14;
Rom. 3:20;
1 Cor. 1:29;
Eph. 4:29