The Italian term "irrefutabile" matches the English term "unchallengeable"