Yes, both verses if translated consistently, names not written since the foundation of the world, are not inconsistent.
The thief was in heaven the day Christ died, not when Christ left the tomb bodily.
Time-travel theology simply makes God's word to no effect.
So you are going to stick with limited Atonement? That God only provided redemption for a select few?
Still the book was in existence. Names not written can only be removed after the Seals are removed. Why did God take this book back in time after God figured out who would be redeemed?
While you seem to indicate God was not prepared for people rejecting God. Because that would be God time traveling back to be prepared, to you.
So was the Lamb slain or should there have not been a book either, since to you God is bound by time?
You are the only one who thinks God time travels.
Because if the book existed, those named in the book were redeemed prior to creation, which is totally against this made up premise you are arguing against or for. Not sure exactly what you are arguing.
Something about God time traveling or what not.
You claim some interpret the two verses in Revelation incorrectly. You do realize that the lack of names does not cover the point you are making. That names are there refutes your point. You claim names were missing from the get go. That is your erroneous interpretation. Now you will just move the goal post.
That souls were not in torment shows they are redeemed, and not being punished for their sins. The only fact is that those in Abraham's bosom could not physically enter Paradise until Jesus presented them as firstfruits, after the physical point of the Cross.
Theology still gets that point wrong. People are still looking for a single future physical resurrection. There is literally nothing in the NT about that single future resurrection. The mention of the dead in Revelation 20:12-15 indicates all go into the LOF. We can only assume some don't at that point.
There is a resurrection of those beheaded. But not every one gets beheaded. Once again many assume there are more resurrected than just those beheaded. Assumptions upon assumptions. Now you introduce a time travel assumption. Only humans can time travel. God, the Son, and the Holy Spirit exist outside of time. Unless you assume they only exist in creation itself? If one exists outside of time, at what point in eternity did the Cross happen? Was there a Lamb slain in eternity along with a book in eternity? Once again:
"the book of life of the Lamb slain from the foundation of the world."
The book and Lamb slain will exist after this creation ends, just like it was there since or before creation started. Only you think both were created at a single point of time, when Jesus was on the Cross physically. That is an assumption, as no verse claims that is when the Lamb slain nor the book were created.
Two things here though. Is the Lamb a literal Lamb slain? Is the book a literal book? The Lamb slain is a symbolic reference to the Cross, but not a literal Lamb slain. There may or may not be a literal Lamb. However the book may or may not be symbolic of God's Knowledge. The book can be literal without bending time. The book can have all names or just a few names, since that is not the point either, unless you base reality on human doctrine. It would seem disingenuous to point out names can be removed, if that were an impossibility, ie never there to begin with. It seems plausible and perfectly ordinary, that a name can be removed.
Exodus 32:33
"And the LORD said unto Moses, Whosoever hath sinned against me, him will I blot out of my book."
Revelation 3:5
"He that overcometh, the same shall be clothed in white raiment; and I will not blot out his name out of the book of life, but I will confess his name before my Father, and before his angels."
Next, you have to prove that God was only willing to redeem a select few, along with your point God could only redeem them after a certain point in human history. Why do you limit God to appease your human understanding?