Recently a thread was closed after certain posters ran up the number of pages in the thread presenting absurd nonsensical arguments, and off topic endless questions. The ploy was once again successful
One poster claimed all the names of everyone start out in the book. and so by inference, the names of the lost are blotted out. No scripture which says, suggests or hints at this ludicrous absurdity were provided.
It was said because the names of the lost were not written in the book since the foundation of the world, that means their names were written before the foundation of the world, then blotted out at an unstated time. Pure fabrication. There is more evidence that God put invisible pink elephants in orbit around Mars, than God blotted any name out of the Lamb's book of life.
What does scripture actually say.
1) Revelation 13:8 and 17:8 say those whose names were not found written in the book since the foundation of the world were thrown into the lake of fire. Amazingly, posters claimed a logical inference is not that other names found written in the book of life since the foundation of the world were not thrown into the lake of fire.
2) Revelation 21:27 says only those who have been written in Lamb's book of life enter the New Jerusalem. Therefore the people existed before there names were written in the book. Again, this refers to the period since the foundation of the world to the end of the age, and precludes before the foundation of the world. Notice the verse does not say only those foreseen who have been written. But this is the alteration the naysayers demand.
3) Hebrews 12:22-23 say the spirits enrolled in the general assembly in New Jerusalem have been made perfect. Therefore, they were enrolled after they were placed in Christ. And again, the naysayers deny this obvious truth.
In summary under the New Covenant, names are written in the Lamb's book of life in the period since the foundation of the world to the end of the age, after God puts them into Christ and made perfect.