Not disputable; not open to question; obviously true
Indisputable, incontestable, unquestionable.
Insuperable, insurmountable.