irrefutable facts/evidence/proof 无可辩驳的事实/证据/证明
They managed to come up with a number of irrefutable arguments. 他们成功地提出了一些无可辩驳的论点。