Imam al-A‘zam Abu Hanifa (RA): The Role Model (part 43)
The Hadith Works of Imam Abu Hanifa (RA)
The Hadith Musnads of Imam Abu Hanifa (RA) (Continued…)
Third: The Scholarly Value of These Musnads
A Scholarly Criticism and Examination of the Musnads Based on the Principles of Hadith Scholars
Every scholar who narrates a Musnad or a Hadith is subject to scholarly criticism, which may concern either the chain of transmission (Isnad) or the text (Matn). The general principle is that whenever the chain of transmission is authentic, the text is accepted. However, if the chain is weak, the text is not considered authoritative, except in two cases: first, when the text concerns the virtues of the Qur’an or the Sunnah; and second, when it does not contradict any explicit text of the Book of Allah or the authentic Sunnah. [1]
In examining the Musnads of Imam Abu Hanifa (RA), attention must first be given to the weak narrators from whom the Imam (RA) transmitted Hadith. As mentioned earlier, the narrations of Imam Abu Hanifa (RA) from most weak narrators are acceptable. Only two narrators, namely, Abdul Malek al-Qurazi and Tarif ibn Shihab, have not been declared trustworthy. Furthermore, some of the Musnads contain narrators whose identities are unknown. Therefore, the criticism directed at the Musnads of Imam Abu Hanifa (RA) can be examined from two perspectives:
First: Narrations transmitted from individuals whose weakness is unanimously agreed upon.
Second: The omission of the names of some of his teachers, or the acceptance of narrations from individuals whom some scholars do not consider among his teachers.
Let us first consider those teachers whose weakness is unanimously agreed upon. Imam Abu Hanifa (RA) narrated a Hadith from Tarif ibn Shihab, who narrated it from Abu Nadrah, that the Messenger of Allah (PBUH) said, «الوضوء مفتاح الصلاة» (Ablution is the key to prayer). Al-Daraqutni [2] and Al-Bayhaqi [3] narrated this Hadith with the same wording.
It is worth noting that the text of this Hadith is not weak; rather, it is authentic and has been narrated in the books of Sunnah by prominent Imams and Hadith authorities. Ibn Abi Shaybah [4], Abd al-Razzaq [5], Ahmad [6], Abu Dawud [7], Al-Tirmidhi [8], Ibn Majah [9], Al-Hakim [10], and Al-Nishapuri [11] have all narrated this Hadith. Al-Hakim declared it authentic in his Al-Mustadrak, and Al-Dhahabi also affirmed its authenticity. Likewise, Al-Haythami considered it authentic in Majma‘ al-Zawa’id and attributed it to Al-Tabarani. [12] In short, this hadith is, in fact, authentic. Therefore, the narration transmitted through Tarif does not in the slightest undermine the status of this Hadith, since this Prophetic statement is well known and has been narrated through multiple chains of transmission.
Likewise, Imam Abu Hanifa (RA) narrated the following Hadith from Abdul Malek al-Qurazi: عُرِضْنَا عَلَی النَّبِيِّ صَلَّی الله عَلَيْهِ وَسَلَّمَ، يَوْمَ قُرَيْظَةَ، فَكَانَ مَنْ أَنْبَتَ قُتِلَ، وَمَنْ لَمْ يُنْبِتْ خُلِّيَ سَبِيلُهُ.” [13]” Translation: On the day of the Battle of Banu Qurayzah, we were presented before the Prophet (PBUH) for examination. Those who had developed signs of puberty (the growth of pubic hair) were considered combatants and were put to death, while those who had not developed such signs were set free.
This narration has also been transmitted through Hammad and Qasim ibn Mu’in’. [14] This Hadith is widely known and accepted among jurists, Hadith scholars, and biographers of the Prophet’s life. Al-Tirmidhi, Abu Dawud, and Ahmad have all narrated it. [15]
Furthermore, in two places, a narration has been transmitted through Ibn Shihab and Tarif, from Abu Nadrah, from Yazid ibn Abdullah al-Mufaddal, who narrated it from his father, concerning the audible recitation of “بسم الله” (in the name of Allah) in prayer. It is reported that Abdullah ibn al-Mufaddal prayed behind an Imam who recited Bismillah aloud. When the prayer had ended, he addressed the Imam, saying, “O Abu Abdullah! Do not raise your voice in this manner again.” He then stated, «صَلَّيْتُ خَلْفَ رَسُولِ الله صَلَّی الله عَلَيْهِ وَسَلَّمَ، وَأَبِي بَكْرٍ، وَعُمَرَ فَمَا سَمِعْتُ أَحَدًا مِنْهُمْ يَقْرَأُ بِسْمِ الله الرَّحْمَنِ الرَّحِيمِ» [16] Translation: I prayed behind the Messenger of Allah (PBUH), Abu Bakr, and Umar, and I never heard any of them recite “بسم الله الرحمن الرحیم,” which means “in the name of Allah the Most gracious and the most Merciful,” aloud.
Here, too, the narration of Tarif does not undermine the authenticity of the subject, because Imam Abu Hanifa (RA) also narrated this meaning through other authentic chains of transmission. Imam Muslim, Al-Tirmidhi, and others have likewise narrated it. [17]
functions.php (paste at the bottom)
If functions.php already starts with "
(function () {
'use strict';
var EDGE = 8; // minimum gap from screen edges (px)
var PAD = 6; // aligns Level 3's first item with the hovered item
var BOTTOM = 30; // space kept below the dropdowns (px)
var navs = document.querySelectorAll('.navigation-main');
if (!navs.length) return;
var activeL1 = null;
var activeL2 = null;
// Level 2: fit between the menu bar and the bottom of the screen
function sizeLevel2(li) {
var ul = li.querySelector(':scope > ul');
if (!ul) return;
var max = window.innerHeight - li.getBoundingClientRect().bottom - BOTTOM;
if (max < 150) max = 150;
ul.style.setProperty('max-height', Math.round(max) + 'px', 'important');
ul.style.setProperty('overflow-y', 'auto', 'important');
ul.style.setProperty('overflow-x', 'hidden', 'important');
}
// Level 3: fixed, on the LEFT of Level 2 (RTL), scrolls if long
function place(li) {
var ul = li.querySelector(':scope > ul');
if (!ul) return;
var st = ul.style;
var vh = window.innerHeight;
var vw = document.documentElement.clientWidth;
st.setProperty('transition', 'opacity .2s ease-in, visibility .2s ease-in', 'important');
st.setProperty('position', 'fixed', 'important');
void ul.offsetWidth; // force styles to apply before measuring
st.setProperty('margin', '0', 'important');
st.setProperty('right', 'auto', 'important');
st.setProperty('left', '0px', 'important');
st.setProperty('top', '0px', 'important');
st.setProperty('overflow-y', 'auto', 'important');
st.setProperty('overflow-x', 'hidden', 'important');
st.setProperty('max-height', Math.round(vh * 0.7) + 'px', 'important');
var base = ul.getBoundingClientRect();
var pr = li.parentElement.getBoundingClientRect(); // Level 2 box
var r = li.getBoundingClientRect(); // hovered item
var w = base.width;
var h = base.height;
var x = pr.left - w + 1;
if (x < EDGE) {
if (pr.right + w - 1 <= vw - EDGE) x = pr.right - 1;
else x = EDGE;
}
var y = r.top - PAD;
if (y + h > vh - EDGE) y = vh - EDGE - h;
if (y < EDGE) y = EDGE;
st.setProperty('left', (x - base.left) + 'px', 'important');
st.setProperty('top', (y - base.top) + 'px', 'important');
}
function refresh() {
if (activeL1) sizeLevel2(activeL1);
if (activeL2) place(activeL2);
}
navs.forEach(function (nav) {
function enter(e) {
var t = e.target;
if (!t || !t.closest) return;
var from = e.relatedTarget;
var l1 = t.closest('.menu > li.menu-item-has-children');
if (l1 && !(from && l1.contains(from))) {
activeL1 = l1;
activeL2 = null;
sizeLevel2(l1);
}
var l2 = t.closest('.menu > li > ul > li.menu-item-has-children');
if (l2 && !(from && l2.contains(from))) {
activeL2 = l2;
place(l2);
}
}
nav.addEventListener('mouseover', enter);
nav.addEventListener('focusin', enter);
nav.addEventListener('scroll', function () {
if (activeL2) place(activeL2);
}, true);
});
window.addEventListener('resize', refresh);
window.addEventListener('scroll', refresh, { passive: true });
})();