let n0 be non zero Nat; ( n0 is even & n0 is perfect implies ex p being Nat st
( (2 |^ p) -' 1 is prime & n0 = (2 |^ (p -' 1)) * ((2 |^ p) -' 1) ) )
assume
n0 is even
; ( not n0 is perfect or ex p being Nat st
( (2 |^ p) -' 1 is prime & n0 = (2 |^ (p -' 1)) * ((2 |^ p) -' 1) ) )
then consider k9, n9 being Nat such that
A1:
n9 is odd
and
A2:
k9 > 0
and
A3:
n0 = (2 |^ k9) * n9
by Th2;
reconsider n2 = n9 as non zero Nat by A1;
set p = k9 + 1;
A4:
(k9 + 1) - 1 = (k9 + 1) -' 1
by XREAL_0:def 2;
then A5: (2 |^ (k9 + 1)) - 1 =
((2 |^ (((k9 + 1) -' 1) + 1)) - 2) + 1
.=
(((2 |^ ((k9 + 1) -' 1)) * 2) - 2) + 1
by NEWTON:6
.=
(2 * ((2 |^ ((k9 + 1) -' 1)) - 1)) + 1
;
assume
n0 is perfect
; ex p being Nat st
( (2 |^ p) -' 1 is prime & n0 = (2 |^ (p -' 1)) * ((2 |^ p) -' 1) )
then A6:
sigma n0 = 2 * n0
;
take
k9 + 1
; ( (2 |^ (k9 + 1)) -' 1 is prime & n0 = (2 |^ ((k9 + 1) -' 1)) * ((2 |^ (k9 + 1)) -' 1) )
A7:
(2 |^ (k9 + 1)) - 1 > (k9 + 1) - 1
by NEWTON:86, XREAL_1:14;
then A8:
(2 |^ (k9 + 1)) - 1 = (2 |^ (k9 + 1)) -' 1
by XREAL_0:def 2;
sigma (2 |^ ((k9 + 1) -' 1)) =
((2 |^ (((k9 + 1) -' 1) + 1)) - 1) / (2 - 1)
by Th30, INT_2:28
.=
(2 |^ (k9 + 1)) - 1
by A4
;
then A9: ((2 |^ (k9 + 1)) - 1) * (sigma n9) =
(2 * (2 |^ ((k9 + 1) -' 1))) * n9
by A1, A3, A6, A4, Th3, Th37
.=
(2 |^ (k9 + 1)) * n9
by A4, NEWTON:6
;
then
(2 |^ (k9 + 1)) -' 1 divides (2 |^ (k9 + 1)) * n2
by A8, INT_1:def 3;
then
(2 |^ (k9 + 1)) -' 1 divides n2
by A8, A5, Th3, EULER_1:13;
then consider n99 being Nat such that
A10:
n9 = ((2 |^ (k9 + 1)) -' 1) * n99
by NAT_D:def 3;
(sigma n9) * ((2 |^ (k9 + 1)) - 1) = ((2 |^ (k9 + 1)) * n99) * ((2 |^ (k9 + 1)) - 1)
by A8, A9, A10;
then A11: sigma n2 =
(((2 |^ (k9 + 1)) - 1) * n99) + n99
by A7, XCMPLX_1:5
.=
n9 + n99
by A7, A10, XREAL_0:def 2
;
A12:
n99 divides n9
by A10, NAT_D:def 3;
k9 >= 0 + 1
by A2, NAT_1:13;
then
k9 + 1 >= 1 + 1
by XREAL_1:7;
then
2 |^ (k9 + 1) > 2
by NEWTON:86, XXREAL_0:2;
then A13:
(2 |^ (k9 + 1)) - 1 > 2 - 1
by XREAL_1:14;
then
((2 |^ (k9 + 1)) -' 1) * n2 > 1 * n2
by A8, XREAL_1:68;
then A14:
n99 = 1
by A10, A12, A11, Th33;
hence
(2 |^ (k9 + 1)) -' 1 is prime
by A8, A10, A12, A13, A11, Th33; n0 = (2 |^ ((k9 + 1) -' 1)) * ((2 |^ (k9 + 1)) -' 1)
thus
n0 = (2 |^ ((k9 + 1) -' 1)) * ((2 |^ (k9 + 1)) -' 1)
by A3, A4, A10, A14; verum