I am not sure this can be applied here. I would rather take Scripture at face value without trying to "explain" God. Some things remain paradoxical. Yes, God absolutely knows everything, and yes there are times when the Bible says that he changed his mind. The word "repented" is used as a change...