The mempool-replacements.md
document states the following rules for RBF:
- The replacement transaction pays an absolute fee of at least the sum paid by the original transactions.
- The additional fees (difference between absolute fee paid by the replacement transaction and the sum paid by the original transactions) pays for the replacement transaction's bandwidth at or above the rate set by the node's incremental relay feerate. For example, if the incremental relay feerate is 1 satoshi/vB and the replacement transaction is 500 virtual bytes total, then the replacement pays a fee at least 500 satoshis higher than the sum of the original transactions.
Isn't rule #4 strictly stronger than rule #3? I've always seen both stated as independent rules (even in code implementations), and this makes me wonder if I'm missing some subtlety here.