Refutes and repudiates?
If only there was a single word for that. ;^)
Would “deconstruct” meet your criteria?
I was thinking something more like “refudiates.”