قوله تعالي"ليظهره علي الدين كله"چون ظهور دين حق بر جميع اديان در زمان آنحضرت صلي الله عليه وسلم صورت نه گرفت؛ زيرا كه هنوز نصارا و مجوس با طمطراق خود قائم بودند عامه مفسرين در تفسير اين آيه فرو ماندند.
قال الضحاك: ذلك عند نزول عيسي عليه السلام [1] .
وقال الحسن بن الفضل ليظهره علي الدين كله بالحجج الواضحه [2] .
امام شافعي سخني از اين همه استوارتر آورد قال: اَظهر اللهُ رسوله علي الاديان بان لكل من سمع انه الحق وما خالفه من الاديان باطل وقد اظهره باَن جُمّاع الشرك دينان دين اهل الكتاب ودين الأميين [3] فقهر رسول الله صلي الله عليه وسلم الأمّيّين حتي دانوا بالإسلام واعطي بعض اهل الكتب الجزيه صاغرين وجري عليهم حكمه فهذا ظهوره علي الدين كله [4] .
فقير مي گويد عفي عنه چون در معني آيتي اشكالي بهم مي رسد دو چيز ضرور است:
يكي آنكه كتاب الله را با معناي كه تقرير مي كنند در ميزان صُراح عقل كه مألوف به اوهام نباشد بسنجيم اگر هر دو با هم موافق شدند فبها وإلا آن معني را ترك نمائيم.
(3) - عرب در هنگام رسالت سرور کائنات به سه مذهب داخل بودند گروهي مسيحي، برخي يهودي و عده اي نيز مشرک بودند. مشرکين را به اين وجه"امي"مي گفتند که خواندن و نوشتن در بين آن ها رواج نبود.