Documentation

FltRegular.FltThree.Primes

theorem coprime_add_self_pow {R : Type u_1} [CommRing R] {x : R} {y : R} {z : R} {n : } (hn : 0 < n) (hsoln : x ^ n + y ^ n = z ^ n) (hxx : IsCoprime x y) :
theorem Int.factor_div (a : ) (x : ) (hodd : Odd x) :
m c, c + m * x = a 2 * Int.natAbs c < Int.natAbs x
theorem two_not_cube (r : ) :
r ^ 3 2
theorem Int.two_not_cube (r : ) :
r ^ 3 2
theorem Irreducible.coprime_of_not_dvd_of_dvd {R : Type u_1} [CommRing R] [IsDomain R] [IsPrincipalIdealRing R] [GCDMonoid R] {p : R} {k : R} {m : R} (hp : Irreducible p) (hdvd1 : ¬p m) (hdvd2 : k m) :
theorem Irreducible.dvd_of_dvd_mul_left {R : Type u_1} [CommRing R] [IsDomain R] [IsPrincipalIdealRing R] [GCDMonoid R] {p : R} {k : R} {m : R} {n : R} (hdvd1 : ¬p m) (hdvd2 : k m) (hp : Irreducible p) (h : k p * n) :
k n
theorem Int.dvd_mul_cancel_prime' {p : } {k : } {m : } {n : } (hdvd1 : ¬p m) (hdvd2 : k m) (hp : Prime p) (h : k p * n) :
k n