Contradiction Between Surah Yasin And Surah Al Nasr
Surah Yasin is addressing the arrogant people of Quraish in Mecca, who had made it their mission to not profess faith in the Prophet (Sws), no matter the merits of the argument. For such people, there is sunnah of Allah where after giving chance to people, if they choose blind arrogance instead, doors for their guidance are closed. For more details on the law of Guidance and Error , please see: Discussion 22255 Surah An-Nasr however is giving prophecy / glad tiding to the Prophet (Sws) that majority of his nation will eventually enter into the folds of Islam one day and He (sws) will witness it with his own eyes. This is about the general population, not specific to the arrogant people discussed in Surah Yasin. Both Surahs were revealed in Mecca. Surah Yasin was revealed a bit earlier, during the phase of Itmam-e-Hujjat of the Rasool (sws). While Surah An-Nasr was revealed after the itmam-e-hujjat phase of Hijrat-o-Barat, where the Rasool (sws) was about to Migrate after completing Itmam-e-Hujjat on his Nation. You should also read the explanatory notes provided by Ghamidi Sahab in his commentary : https://www.javedahmedghamidi.org/#!/quran?chapter=36&paragraph=1&type=Ghamidi https://www.javedahmedghamidi.org/#!/quran?chapter=110&paragraph=1&type=Ghamidi