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