incontrovertible, demonstrable, irrefutable, positive
English: demonstrable, incontrovertible
English: incontrovertible, irrefutable, positive