Documentation

Mathlib.Data.Int.NatPrime

Lemmas about Nat.Prime using Ints #

theorem Int.not_prime_of_int_mul {a b : Int} {c : Nat} (ha : Ne a.natAbs 1) (hb : Ne b.natAbs 1) (hc : Eq (HMul.hMul a b) c.cast) :
theorem Int.succ_dvd_or_succ_dvd_of_succ_sum_dvd_mul {p : Nat} (p_prime : Nat.Prime p) {m n : Int} {k l : Nat} (hpm : Dvd.dvd (HPow.hPow p k).cast m) (hpn : Dvd.dvd (HPow.hPow p l).cast n) (hpmn : Dvd.dvd (HPow.hPow p (HAdd.hAdd (HAdd.hAdd k l) 1)).cast (HMul.hMul m n)) :