Capable of being proved or clearly brought to light; demonstrable.
undeniable; unable to be disproved or refuted