This isn't difficult, Vlad, If you have the means to predict something with absolute certainty, then you know what is going to happen.
I didn't say it was.
With God, God is there at all events and there is no necessity for prediction which is an act committed on a timeline prior to the event.
He knows it because he is there. Prediction I would say is never going to yield perfect knowledge although that bit is my POV..
Also prediction is based on expertise. The most perfect prediction can only be made by the most perfect knowledge of the event and that would be gained only by actual presence and if you are actually there claiming to be. Perfect predictor because you are there when it's happening is laughable. You can try that one for yourself.
However there is still the problem that definitionally zprediction is an act on a timeline etc.
So there seems no rescue for your incorrect definitions.
Sorry old bean.