قال رسول اللّه صلى الله عليه و آله:
إِنَّ جَبْرَئِيلَ ع أَتَى رَسُولَ اَللَّهِ ص بِرُمَّانَتَيْنِ فَأَكَلَ رَسُولُ اَللَّهِ ص إِحْدَاهُمَا وَ كَسَرَ اَلْأُخْرَى بِنِصْفَيْنِ فَأَكَلَ نِصْفاً وَ أَطْعَمَ عَلِيّاً نِصْفاً ثُمَّ قَالَ رَسُولُ اَللَّهِ ص يَا أَخِي هَلْ تَدْرِي مَا هَاتَانِ اَلرُّمَّانَتَانِ قَالَ لاَ قَالَ أَمَّا اَلْأُولَى فَالنُّبُوَّةُ لَيْسَ لَكَ فِيهَا نَصِيبٌ وَ أَمَّا اَلْأُخْرَى فَالْعِلْمُ أَنْتَ شَرِيكِي فِيهِ فَقُلْتُ أَصْلَحَكَ اَللَّهُ كَيْفَ كَانَ يَكُونُ شَرِيكَهُ فِيهِ قَالَ لَمْ يُعَلِّمِ اَللَّهُ مُحَمَّداً ص عِلْماً إِلاَّ وَ أَمَرَهُ أَنْ يُعَلِّمَهُ عَلِيّاً ع .
حمران گوید: امام صادق علیه السلام فرمود: جبرییل علیه السلام دو انار برای پیغمبر صلی الله علیه و آله، آورد، رسول خدا صلی الله علیه و آله یکی را خورد و دیگری را دو نیمه کرد، نیمی را هم خورد و نیمی را بعلی خورانید. پس پیغمبر صلی الله علیه و آله فرمود: برادرم می دانی این دو انار چه بود؟ گفت: نه، فرمود اما اولی نبوت بود که(مخصوص منست و)ترا از آن بهره یی نیست و اما دیگری علم و دانش بود که تو در آن با من شریک هستی. من گفتم: چگونه علی در علم شریک پیغمبر بود؟ فرمود: خدا هیچ علمی را بمحمد صلی الله علیه و آله نیاموخت جز آنکه باو دستور داد که آن را بعلی علیه السلام بیاموزد.