let a, b, c, n be Nat; ( a > 0 & b > 0 & (a |^ n) + (b |^ n) = c |^ n implies ex j, k, l being Nat st
( (j |^ n) + (k |^ n) = l |^ n & j,k are_coprime & j,l are_coprime & k,l are_coprime & a = (a gcd b) * j & b = (a gcd b) * k & c = (a gcd b) * l ) )
assume A1:
( a > 0 & b > 0 & (a |^ n) + (b |^ n) = c |^ n )
; ex j, k, l being Nat st
( (j |^ n) + (k |^ n) = l |^ n & j,k are_coprime & j,l are_coprime & k,l are_coprime & a = (a gcd b) * j & b = (a gcd b) * k & c = (a gcd b) * l )
then
n <> 0
by Lm0;
then consider m being Nat such that
A3:
n = 1 + m
by NAT_1:10, NAT_1:14;
consider j, k, l being Nat such that
A4:
( (j |^ (m + 1)) + (k |^ (m + 1)) = l |^ (m + 1) & j,k are_coprime & a = (a gcd b) * j & b = (a gcd b) * k & c = (a gcd b) * l )
by A1, A3, Lm58;
( j,l are_coprime & k,l are_coprime )
by A4, Lm59;
hence
ex j, k, l being Nat st
( (j |^ n) + (k |^ n) = l |^ n & j,k are_coprime & j,l are_coprime & k,l are_coprime & a = (a gcd b) * j & b = (a gcd b) * k & c = (a gcd b) * l )
by A3, A4; verum