let n be Nat; ( n > 8 & card (PrimeDivisors n) = 1 & card (PrimeDivisors (n + 1)) = 1 & n is not mersenne Prime implies n + 1 is fermat Prime )
assume FF:
n > 8
; ( not card (PrimeDivisors n) = 1 or not card (PrimeDivisors (n + 1)) = 1 or n is mersenne Prime or n + 1 is fermat Prime )
assume AA:
( card (PrimeDivisors n) = 1 & card (PrimeDivisors (n + 1)) = 1 )
; ( n is mersenne Prime or n + 1 is fermat Prime )
assume CC:
( n is not mersenne Prime & n + 1 is not fermat Prime )
; contradiction
per cases
( ( n is odd & n + 1 is even ) or ( n + 1 is odd & n is even ) )
;
suppose E1:
(
n is
odd &
n + 1 is
even )
;
contradictionthen consider m being
Nat such that R1:
n + 1
= 2
|^ m
by AA, OnlyPrimeDiv;
consider k being
Nat,
p being
Prime such that R2:
n = p |^ k
by E1, AA, OnlyPrimeDiv2;
ST:
p |^ k = (2 |^ m) - 1
by R1, R2;
RG:
(
p > 0 &
p <> 1 )
by INT_2:def 4;
HG:
m > 1
HH:
p |^ k = Mersenne m
by ST, GR_CY_3:def 3;
k <= 1
by HH, HG, MersenneTh;
then
k < 1
+ 1
by NAT_1:13;
then HA:
(
k = 0 or
k = 1 )
by NAT_1:23;
k <> 0
then S9:
n is
Prime
by R2, HA;
n = (2 |^ m) - 1
by R1;
then
n = Mersenne m
by GR_CY_3:def 3;
hence
contradiction
by CC, S9;
verum end; suppose E1:
(
n + 1 is
odd &
n is
even )
;
contradictionthen consider m being
Nat such that R1:
n = 2
|^ m
by AA, OnlyPrimeDiv;
R3:
n + 1 is
odd
by E1;
then consider k being
Nat,
p being
Prime such that R2:
n + 1
= p |^ k
by AA, OnlyPrimeDiv2;
R4:
k >= 1
XX:
p is
odd
not
m <= 1
then UJ:
m > 1
;
SH:
p |^ k = (2 |^ m) + 1
by R2, R1;
SY:
2
|^ m = (p |^ k) - 1
by R2, R1;
not
k = 1
then hc:
k > 1
by R4, XXREAL_0:1;
then
k >= 1
+ 1
by NAT_1:13;
then
k - 1
>= 2
- 1
by XREAL_1:9;
then X4:
(k -' 1) + 1
= k
by NAT_D:43;
then
(p |^ k) - (1 |^ k) = (p - 1) * (Sum ((p,1) Subnomial (k -' 1)))
by NEWTON04:51;
then KK:
(p |^ k) - 1
= (p - 1) * (Sum ((p,1) Subnomial (k -' 1)))
;
then X9:
Sum ((p,1) Subnomial (k -' 1)) divides 2
|^ m
by SY;
set SS = (
p,1)
Subnomial (k -' 1);
O1:
(
p > 0 &
p <> 1 )
by INT_2:def 4;
k is
even
proof
assume X1:
k is
odd
;
contradiction
X8:
len ((p,1) Subnomial (k -' 1)) = k
by X4, NEWTON04:def 2;
then X2:
len ((p,1) Subnomial (k -' 1)) is
odd
by X1;
for
i being
Nat st
i in dom ((p,1) Subnomial (k -' 1)) holds
((p,1) Subnomial (k -' 1)) . i is
odd
proof
let i be
Nat;
( i in dom ((p,1) Subnomial (k -' 1)) implies ((p,1) Subnomial (k -' 1)) . i is odd )
assume X6:
i in dom ((p,1) Subnomial (k -' 1))
;
((p,1) Subnomial (k -' 1)) . i is odd
then X0:
( 1
<= i &
i <= len ((p,1) Subnomial (k -' 1)) )
by FINSEQ_3:25;
then reconsider m =
i - 1 as
Nat ;
k - 1
>= 1
- 1
by hc, XREAL_1:9;
then S1:
k -' 1
= k - 1
by XREAL_0:def 2;
i - 1
<= k - 1
by X0, X8, XREAL_1:9;
then
(k -' 1) - m in NAT
by S1, INT_1:5;
then reconsider l =
(k -' 1) - m as
Nat ;
((p,1) Subnomial (k -' 1)) . i =
(p |^ l) * (1 |^ m)
by X6, NEWTON04:def 2
.=
p |^ l
;
hence
((p,1) Subnomial (k -' 1)) . i is
odd
by XX;
verum
end;
then
Sum ((p,1) Subnomial (k -' 1)) is
odd
by X2, OddSum;
then
Sum ((p,1) Subnomial (k -' 1)) = 1
by X9, DivEqualOne;
then
p to_power k = p to_power 1
by KK;
hence
contradiction
by hc, O1, POWER:50;
verum
end; then consider l being
Nat such that h1:
k = 2
* l
by ABIAN:def 2;
((p |^ l) - 1) * ((p |^ l) + 1) =
((p |^ l) ^2) - (1 ^2)
.=
((p |^ l) |^ 2) - 1
by NEWTON:81
.=
(p |^ k) - 1
by h1, NEWTON:9
;
then h3:
2
|^ m = ((p |^ l) - 1) * ((p |^ l) + 1)
by SH;
hh:
2 is
Prime
by INT_2:28;
hb:
(
p > 1 &
p > 0 )
by INT_2:def 4;
p |^ l <> 2
then tt:
(p |^ l) - 1
<> 1
;
ts:
l >= 1
proof
assume
l < 1
;
contradiction
then
l = 0
by NAT_1:14;
hence
contradiction
by h1, R4;
verum
end;
p >= 1
+ 1
by hb, NAT_1:13;
then P9:
p |^ l >= l + 1
by NEWTON:85;
1
<= 1
+ l
by NAT_1:12;
then
1
<= p |^ l
by XXREAL_0:2, P9;
then AA:
(
(p |^ l) - 1
in NAT & 2 is
Prime )
by INT_2:28, INT_1:5;
(p |^ l) - 1
divides 2
|^ m
by h3;
then consider m1 being
Nat such that SY:
(
(p |^ l) - 1
= 2
|^ m1 &
m1 <= m )
by AA, GROUPP_1:2;
(p |^ l) + 1
divides 2
|^ m
by h3;
then consider m2 being
Nat such that SZ:
(
(p |^ l) + 1
= 2
|^ m2 &
m2 <= m )
by AA, GROUPP_1:2;
y4:
m1 >= 1
cc:
(
p > 0 &
p <> 1 )
by INT_2:def 4;
y1:
m2 >= 2
proof
assume
m2 < 2
;
contradiction
end;
(2 |^ m2) - (2 |^ m1) = 2
by SY, SZ;
then
(
m2 = 2 &
m1 = 1 )
by y1, y4, Diff2A;
then
(
(p |^ l) - 1
= 2
|^ 1 &
(p |^ l) + 1
= 2
|^ 2 )
by SY, SZ;
then h4:
(
(p |^ l) - 1
= 2 &
(p |^ l) + 1
= 4 )
;
then h5:
p = 3
by Lemma3Prime;
2
|^ m = 2
|^ 3
by h3, h4, POWER:61;
then jj:
3
|^ k = (2 |^ 3) + 1
by SH, h5;
n + 1
= 3
|^ k
by R2, h5;
then
n = 8
by jj, POWER:61;
hence
contradiction
by FF;
verum end; end;