Mihăilescu's theorem

← All problems

mihailescu

Submitter: Vasily Ilin.

Notes: Mihăilescu's theorem (formerly Catalan's conjecture): if x and y are positive natural numbers, m and n are natural numbers greater than 1, and x^m = y^n + 1, then x = 3, y = 2, m = 2, and n = 3. Writing the equation with addition avoids the truncation semantics of subtraction on natural numbers. Mathlib has infrastructure for cyclotomic fields and units but no proof of Catalan's conjecture.

Source: P. Mihăilescu, Primary cyclotomic units and a proof of Catalan's conjecture, Journal für die reine und angewandte Mathematik 572 (2004), 167–195, https://doi.org/10.1515/crll.2004.048.

Informal solution: First, positivity and the equation rule out x = 1 and y = 1, so both bases are greater than 1. Reduce composite exponents to prime divisors. Classical results of Lebesgue and Ko Chao handle the cases where an exponent is 2, leaving distinct odd prime exponents p and q. Cassels's divisibility theorem and Mihăilescu's double-Wieferich criterion sharply constrain a hypothetical solution. Mihăilescu's proof then splits into two cases: when neither exponent is 1 modulo the other, the solution would produce an excess of primary cyclotomic units and a Galois-module and class-group annihilation argument using Thaine's theorem gives a contradiction; the complementary case is excluded using lower bounds for linear forms in logarithms and explicit finite computations. Thus the sole nontrivial consecutive pair is 2^3 = 8 and 3^2 = 9.

theorem declaration uses `sorry`mihailescu {x y m n : } (hx : 0 < x) (hy : 0 < y) (hm : 1 < m) (hn : 1 < n) (h : x ^ m = y ^ n + 1) : x = 3 y = 2 m = 2 n = 3 := x:y:m:n:hx:0 < xhy:0 < yhm:1 < mhn:1 < nh:x ^ m = y ^ n + 1x = 3 y = 2 m = 2 n = 3 All goals completed! 🐙

Solved by

Not yet solved.