We assume in DemodulationHelper that the rewriting clause is unit, which resulted in false redundancies inside ConditionalRedundancyHandler where this assumption is not true with crlc=on.
Instead of overcomplicating original code and potentially slowing down demodulation, I duplicated the relevant part in ConditionalRedundancyHandler.
Tests indicate no further incompleteness so far, efficiency is comparable to previous version.
We assume in
DemodulationHelper
that the rewriting clause is unit, which resulted in false redundancies insideConditionalRedundancyHandler
where this assumption is not true withcrlc=on
.Instead of overcomplicating original code and potentially slowing down demodulation, I duplicated the relevant part in
ConditionalRedundancyHandler
.Tests indicate no further incompleteness so far, efficiency is comparable to previous version.