isabelle/valid/imo_1988_p6.thy (13 lines of code) (raw):
(*
Authors: Albert Qiaochu Jiang
*)
theory imo_1988_p6 imports
Complex_Main
begin
theorem imo_1988_p6:
fixes a b :: nat
assumes h0 : "0<a \<and> 0<b"
and h1 : "(a*b+1) dvd (a^2 + b^2)"
shows "\<exists>(x::nat). ((x^2) = (a^2+b^2)/(a*b+1))"
sorry
end