:: FIB_NUM3 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: FIB_NUM3:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: FIB_NUM3:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th3: :: FIB_NUM3:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
- 1 <> 0
;
theorem Th4: :: FIB_NUM3:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: FIB_NUM3:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b being
Nat holds
(a + b) |^ 2
= (((a * a) + (a * b)) + (a * b)) + (b * b)
Lm2:
tau_bar < 0
theorem Th6: :: FIB_NUM3:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: FIB_NUM3:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: FIB_NUM3:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: FIB_NUM3:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: FIB_NUM3:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let n be
Nat;
func Lucas n -> Nat means :
Def1:
:: FIB_NUM3:def 1
ex
L being
Function of
NAT ,
[:NAT ,NAT :] st
(
it = (L . n) `1 &
L . 0
= [2,1] & ( for
n being
Nat holds
L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) );
existence
ex b1 being Nat ex L being Function of NAT ,[:NAT ,NAT :] st
( b1 = (L . n) `1 & L . 0 = [2,1] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) )
uniqueness
for b1, b2 being Nat st ex L being Function of NAT ,[:NAT ,NAT :] st
( b1 = (L . n) `1 & L . 0 = [2,1] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) ) & ex L being Function of NAT ,[:NAT ,NAT :] st
( b2 = (L . n) `1 & L . 0 = [2,1] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines Lucas FIB_NUM3:def 1 :
theorem Th11: :: FIB_NUM3:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: FIB_NUM3:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: FIB_NUM3:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: FIB_NUM3:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th15: :: FIB_NUM3:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: FIB_NUM3:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: FIB_NUM3:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: FIB_NUM3:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: FIB_NUM3:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: FIB_NUM3:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let a,
b,
n be
Nat;
func GenFib a,
b,
n -> Nat means :
Def2:
:: FIB_NUM3:def 2
ex
L being
Function of
NAT ,
[:NAT ,NAT :] st
(
it = (L . n) `1 &
L . 0
= [a,b] & ( for
n being
Nat holds
L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) );
existence
ex b1 being Nat ex L being Function of NAT ,[:NAT ,NAT :] st
( b1 = (L . n) `1 & L . 0 = [a,b] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) )
uniqueness
for b1, b2 being Nat st ex L being Function of NAT ,[:NAT ,NAT :] st
( b1 = (L . n) `1 & L . 0 = [a,b] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) ) & ex L being Function of NAT ,[:NAT ,NAT :] st
( b2 = (L . n) `1 & L . 0 = [a,b] & ( for n being Nat holds L . (n + 1) = [((L . n) `2 ),(((L . n) `1 ) + ((L . n) `2 ))] ) ) holds
b1 = b2
end;
:: deftheorem Def2 defines GenFib FIB_NUM3:def 2 :
theorem Th32: :: FIB_NUM3:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b being
Nat holds
(
GenFib a,
b,0
= a &
GenFib a,
b,1
= b & ( for
n being
Nat holds
GenFib a,
b,
((n + 1) + 1) = (GenFib a,b,n) + (GenFib a,b,(n + 1)) ) )
theorem Th33: :: FIB_NUM3:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b,
k being
Nat holds
((GenFib a,b,(k + 1)) + (GenFib a,b,((k + 1) + 1))) |^ 2
= (((GenFib a,b,(k + 1)) |^ 2) + ((2 * (GenFib a,b,(k + 1))) * (GenFib a,b,((k + 1) + 1)))) + ((GenFib a,b,((k + 1) + 1)) |^ 2)
theorem Th34: :: FIB_NUM3:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: FIB_NUM3:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: FIB_NUM3:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: FIB_NUM3:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: FIB_NUM3:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b,
n being
Nat holds
((GenFib a,b,(n + 2)) * (GenFib a,b,n)) - ((GenFib a,b,(n + 1)) |^ 2) = ((- 1) to_power n) * (((GenFib a,b,2) |^ 2) - ((GenFib a,b,1) * (GenFib a,b,3)))
theorem :: FIB_NUM3:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b,
k,
n being
Nat holds
GenFib (GenFib a,b,k),
(GenFib a,b,(k + 1)),
n = GenFib a,
b,
(n + k)
theorem Th49: :: FIB_NUM3:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
a,
b,
c,
d,
n being
Nat holds
(GenFib a,b,n) + (GenFib c,d,n) = GenFib (a + c),
(b + d),
n
theorem :: FIB_NUM3:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FIB_NUM3:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 