Freak said:What parts of the future does God know? Does He know what is to occur as recorded in the book of Revelation (which is speaking of a future event)?
Yes. He can orchestrate things with His omnicompetence to bring these things to pass. General judgments of the nations does not specify every moral and mundane choice leading up to these broad events. The antichrist is not specified by name, birthdate, etc. Revelation is not Nostradamus. He is in full control of judging nations, returning in the clouds, setting up a millennial kingdom, throwing Satan into the lake of fire, etc. These are predictable and revealed in general terms because God will bring them to pass. It does not specify who will be saved, how every human will die, who will marry whom, what job we will have, etc. Extrapolating beyond the text is not reasonable to support your preconceived ideas. Rev. 1-3 was present knowledge to the author. Rev. 4-22 is general enough to be knowable and brought to pass by God. There are many creative ways to bring His purposes to pass without controlling or knowing every detail along the way. Even if someone shoots a Christian in the Tribulation, this will not thwart the Second Coming of Christ or His global judgments.