How do those passages prove that God knows every event in all history?
Psalm 147:5 ESV
5 Great is our Lord, and abundant in power;
his understanding is beyond measure.
We can't number the stars but we know they are not infinate.
For something to truely be beyond measure it must be infinite. That's why the Holy Spirit inspired what he inspired to be written here to communicate God's omniscience.
1 John 3:19-20 ESV
19 By this we shall know that we are of the truth and reassure our heart before him; 20 for whenever our heart condemns us, God is greater than our heart, and he knows everything.
That passage is both miss-leading and translted not the best.
20 Stephens 1550 Textus Receptus
oti ean kataginwskh hmwn h kardia oti meizwn estin o qeoV thV kardiaV hmwn kai ginwskei panta
Scrivener 1894 Textus Receptus
oti ean kataginwskh hmwn h kardia oti meizwn estin o qeoV thV kardiaV hmwn kai ginwskei panta
Byzantine Majority
oti ean kataginwskh hmwn h kardia oti meizwn estin o qeoV thV kardiaV hmwn kai ginwskei panta
Alexandrian
oti ean kataginwskh hmwn h kardia oti meizwn estin o qeoV thV kardiaV hmwn kai ginwskei panta
Hort and Westcott
oti ean kataginwskh hmwn h kardia oti meizwn estin o qeoV thV kardiaV hmwn kai ginwskei panta
Latin Vulgate
3:20 quoniam si reprehenderit nos cor maior est Deus corde nostro et novit omnia
King James Version
3:20 For if our heart condemn us, God is greater than our heart, and knoweth all things.
American Standard Version
3:20 because if our heart condemn us, God is greater than our heart, and knoweth all things.
Bible in Basic English
3:20 When our heart says that we have done wrong; because God is greater than our heart, and has knowledge of all things.
Darby's English Translation
3:20 that if our heart condemn us, God is greater than our heart and knows all things.
Douay Rheims
3:20 For if our heart reprehend us, God is greater than our heart, and knoweth all things.
Noah Webster Bible
3:20 For if our heart condemneth us, God is greater than our heart, and knoweth all things.
Weymouth New Testament
3:20 in whatever matters our hearts condemn us--because God is greater than our hearts and knows everything.
World English Bible
3:20 because if our heart condemns us, God is greater than our heart, and knows all things.
Young's Literal Translation
3:20 because if our heart may condemn -- because greater is God than our heart, and He doth know all things.
Link:
http://www.greeknewtestament.com/B62C003.htm#V20
I believe that it has indeed been translated correctly. God's word is true. Let God be true and every man a liar.
Isaiah 46:9-11 ESV
9 remember the former things of old;
for I am God, and there is no other;
I am God, and there is none like me,
10 declaring the end from the beginning
and from ancient times things not yet done,
saying, ‘My counsel shall stand,
and I will accomplish all my purpose,’
11 calling a bird of prey from the east,
the man of my counsel from a far country.
I have spoken, and I will bring it to pass;
I have purposed, and I will do it.
Certainly, but He does not declair every event. Every event will serve His purpose, but not because it was individually declared. The beginning and end has been declared, and all in between will serve what has been declared even if it all in between has not been declared.
He says he declared the end from the beginning. That involves knowing everything that happens in between or it is not possible to declare the end from the beginning.
In other words he has decreed whatsoever shall come to pass.
Psalm 139:4 ESV
4 Even before a word is on my tongue,
behold, O Lord, you know it altogether
That is still present tense. He knows our thoughts.
This proves that God doesn't learn from man because he knows what they are going to say and do before it ever happens. As we know, it is because he is omnicient and has declared the end from the beginning.