Tafsir Ibn Kathir -> Surah Al-Mujadilah -> Explaining the Punishment of the Enemies of the Religion

Allah states that those who defy Him and His Messenger and contradict His commandments,

﴿كُبِتُواْ كَمَا كُبِتَ الَّذِينَ مِن قَبْلِهِمْ﴾

(will be disgraced as those before them were disgraced) meaning, they will be humiliated, cursed and disgraced, just as what happened to their like were before them,

﴿وَقَدْ أَنزَلْنَآ ءَايَـتٍ بَيِّنَـتٍ﴾

(And We have sent down clear Ayat.) meaning, none contradicts or opposes them, except a disbeliever, rebellious, sinner,

﴿وَلِلْكَـفِرِينَ عَذَابٌ مُّهِينٌ﴾

(And for the disbelievers is a disgraceful torment) meaning, as just recompense for their arrogant refusal to follow, obey and submit to the religion of Allah. Allah the Exalted said,

﴿يَوْمَ يَبْعَثُهُمُ اللَّهِ جَمِيعاً﴾

(On the Day when Allah will resurrect them all together) referring to the Day of Resurrection when He will gather the early and the latter generations in one area,

﴿فَيُنَبِّئُهُمْ بِمَا عَمِلُواْ﴾

(and inform them of what they did.) He will tell them all that they did in detail, whether good or evil,

﴿أَحْصَـهُ اللَّهُ وَنَسُوهُ﴾

(Allah has kept account of it, while they have forgotten it.) meaning, Allah recorded and kept all these actions, even though they have forgotten what they did,

﴿وَاللَّهُ عَلَى كُلِّ شَىْءٍ شَهِيدٌ﴾

(And Allah is Witness over all things.) meaning, nothing escapes His knowledge, and no matter is hidden from Him or escapes His complete observation.