let k, l, m be Nat; ( 0 < k & k < l & l < m & ( not k = 2 or not l = 3 or not m = 4 ) & ( not k = 1 or not l = 4 or not m = 5 ) & (Fib m) - (Fib l) = (Fib l) - (Fib k) & (Fib l) - (Fib k) > 0 implies ( l > 2 & k = l - 2 & m = l + 1 ) )
set uk = Fib k;
set ul = Fib l;
set um = Fib m;
assume A1:
( 0 < k & k < l & l < m & ( not k = 2 or not l = 3 or not m = 4 ) & ( not k = 1 or not l = 4 or not m = 5 ) & (Fib m) - (Fib l) = (Fib l) - (Fib k) & (Fib l) - (Fib k) > 0 )
; ( l > 2 & k = l - 2 & m = l + 1 )
then
k >= 1 + 0
by NAT_1:13;
then II:
l > 1
by A1, XXREAL_0:2;
sO:
Fib l > 1
then SO:
l > 2
by FibGe2;
then
l >= 2 + 1
by NAT_1:13;
then Y1:
m > 3
by A1, XXREAL_0:2;
h1:
Fib l < Fib (l + 1)
by II, FIB_NUM2:44;
Fib m = ((Fib l) + (Fib l)) - (Fib k)
by A1;
then H1:
Fib m < (Fib l) + (Fib l)
by XREAL_1:44, A1, LemmaFib0;
(Fib l) + (Fib l) < (Fib l) + (Fib (l + 1))
by h1, XREAL_1:8;
then
(Fib l) + (Fib l) < Fib ((l + 1) + 1)
by PRE_FF:1;
then XX:
Fib m < Fib ((l + 1) + 1)
by H1, XXREAL_0:2;
l + 1 <= m
by A1, NAT_1:13;
then S2:
Fib m >= Fib (l + 1)
by FIB_NUM2:45;
JK:
m in NAT
by ORDINAL1:def 12;
m > 1
by Y1, XXREAL_0:2;
then dd:
Fib m <= Fib (l + 1)
by XX, FiboLeq;
then dx:
Fib m = Fib (l + 1)
by S2, XXREAL_0:1;
reconsider l1 = l - 1 as Nat by A1;
reconsider l2 = l - 2 as Element of NAT by SO, INT_1:5;
per cases
( k = 1 or k <> 1 )
;
suppose JA:
k <> 1
;
( l > 2 & k = l - 2 & m = l + 1 )per cases
( l2 = 1 or l2 <> 1 )
;
suppose Ss:
l2 = 1
;
( l > 2 & k = l - 2 & m = l + 1 )then
3
- (Fib 3) = (Fib 3) - (Fib k)
by FIB_NUM2:23, dd, A1, S2, XXREAL_0:1;
hence
(
l > 2 &
k = l - 2 &
m = l + 1 )
by dx, A1, Ss, FIB_NUM2:47, FIB_NUM2:48, FIB_NUM2:22, II, JK;
verum end; suppose ja:
l2 <> 1
;
( l > 2 & k = l - 2 & m = l + 1 )K1:
(Fib l2) + (Fib (l2 + 1)) = Fib ((l2 + 1) + 1)
by PRE_FF:1;
X2:
Fib ((l1 + 1) + 1) = (Fib (l1 + 1)) + (Fib l1)
by PRE_FF:1;
l <> 0
by sO, FibGe2;
then LL:
(
m > 1 &
l + 1
<> 1 )
by Y1, XXREAL_0:2;
(2 * (Fib l)) - (Fib m) = (Fib l) - ((Fib (l + 1)) - (Fib l))
by dx;
hence
(
l > 2 &
k = l - 2 &
m = l + 1 )
by sO, LL, JA, ja, Th48, K1, A1, X2, FibGe2;
verum end; end; end; end;