Referencing Dr. Sha`baan M. Ismail's book نظرية النسخ في الشرائع السماوية, pages 155-170, Dr. M. Saalih Ali Mustafa, in his book النسخ في القرآن الكريم - مفهومه وتاريخه ودعاواه, page 20, rejects the 2nd and 4th criteria offered by
Ibn Hazm Az-Zhaahiri for recognizing that abrogation has occurred. These criteria are:
- Two commands that cannot be complied with together and one of them came after the other.
- A clear prohibition after a clear mandate or vice versa.
His argument is that analysis and analogy (Qiyaas) cannot be used for such criterion, as that would conflate with abrogation what's not of it. He also qualifies Ibn Hazm's first criterion,
- Full consensus of scholars, without one dissension.
by saying that consensus not based on a text cannot be used as such criterion as that would open the gate for abrogation by whim.
He concurs with Ibn Hazm's third criterion and asserts that it is the only way to tell that abrogation has occurred. That third criterion is,
- An explicit statement that a command has been abrogated.
I couldn't agree more.