yes you have demonstrated you don't understand math or physics. and that's fine. most people don't. i'm not going to give you 20 years of education in them in a thread like this.
but to believe God cannot know what man will do is also demonstrating that you do not understand scripture. consider:
Matthew 26:34
Jesus said to him,
"Assuredly, I say to you that this night, before the rooster crows, you will deny Me three times."
does Christ cause Peter to sin?
did God just make a really lucky guess?
No. Christ does not cause Peter to sin.
No, it was not a really lucky guess. It was a calculation based on living with and discipling Peter for three years and it was a highly likely response from Peter to threats to his life. What Jesus actually said was,
"Before the cock crows twice, you will deny Me three times". Peter responds,
"No Lord. Even if all deny you, yet I will never deny you." To this Jesus responds,
"I tell you the truth, before the cock crows, you will deny me three times." And again Peter denies.
If one reads the gospels carefully, it is clear that Peter denied Jesus nine times. six times before the first cock crowed, and three more times before the cock crowed twice. Jesus was not giving an exact numerical prediction. Jesus was focussing on warning Peter of Peter's fickleness. "Before the cock crows twice you will deny Me three times. In fact, before the cock crows even once, you will deny Me three times."
It was a prediction based on an intimate past and present knowledge of Peter's present character. Not a really lucky guess, but quite an easy prediction.