Niven's Theorem. - Korniłowicz, Artur; Naumowicz, Adam (Formalized Mathematics, 2016)