Tafsir Ibn Kathir -> Surah Al-A'la -> The Prophet does not forget the Revelation

Allah says,

﴿سَنُقْرِئُكَ﴾

(We shall make you to recite,) meaning, `O Muhammad.'

﴿فَلاَ تَنسَى﴾

(so you shall not forget (it),) This is Allah informing and promising him (the Prophet ) that He will teach him a recitation that he will not forget.

﴿إِلاَّ مَا شَآءَ اللَّهُ﴾

(Except what Allah may will.) Qatadah said, "The Prophet did not forget anything except what Allah willed.'' It has been said that the meaning of Allah's statement,

﴿فَلاَ تَنسَى﴾

(so you shall not forget,) is, "do not forget'' and that which would be abrogated, is merely an exception to this. Meaning, `do not forget what We teach you to recite, except what Allah wills, which He removes and there is no sin on your leaving it off (not retaining it).' Concerning Allah's statement,

﴿إِنَّهُ يَعْلَمُ الْجَهْرَ وَمَا يَخْفَى﴾

(He knows what is apparent and what is hidden.) meaning, He knows what the creatures do openly and what they hide, whether it be statements or deeds. None of that is hidden from Him. Then Allah says,

﴿وَنُيَسِّرُكَ لِلْيُسْرَى ﴾

(And We shall make easy for you the easy.) meaning, `We will make good deeds and statements easy for you, and We will legislate such Law for you that is easy, tolerant, straight and just, with no crookedness, difficulty or hardship in it.'