:: BINOM semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem BINOM:def 1 :
canceled;
:: deftheorem BINOM:def 2 :
canceled;
:: deftheorem Def3 defines add-cancelable BINOM:def 3 :
theorem Th1: :: BINOM:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: BINOM:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
scheme :: BINOM:sch 2
RecDef1{
F1()
-> non
empty set ,
F2()
-> non
empty set ,
F3()
-> Element of
F2(),
F4()
-> Function of
[:F1(),F2():],
F2() } :
ex
g being
Function of
[:NAT ,F1():],
F2() st
for
a being
Element of
F1() holds
(
g . 0,
a = F3() & ( for
n being
Nat holds
g . (n + 1),
a = F4()
. a,
(g . n,a) ) )
scheme :: BINOM:sch 3
RecDef2{
F1()
-> non
empty set ,
F2()
-> non
empty set ,
F3()
-> Element of
F2(),
F4()
-> Function of
[:F2(),F1():],
F2() } :
ex
g being
Function of
[:F1(),NAT :],
F2() st
for
a being
Element of
F1() holds
(
g . a,0
= F3() & ( for
n being
Nat holds
g . a,
(n + 1) = F4()
. (g . a,n),
a ) )
theorem Th3: :: BINOM:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: BINOM:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def4 defines + BINOM:def 4 :
theorem Th7: :: BINOM:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines |^ BINOM:def 5 :
theorem Th8: :: BINOM:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: BINOM:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: BINOM:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let R be non
empty LoopStr ;
func Nat-mult-left R -> Function of
[:NAT ,the carrier of R:],the
carrier of
R means :
Def6:
:: BINOM:def 6
for
a being
Element of
R holds
(
it . 0,
a = 0. R & ( for
n being
Nat holds
it . (n + 1),
a = a + (it . n,a) ) );
existence
ex b1 being Function of [:NAT ,the carrier of R:],the carrier of R st
for a being Element of R holds
( b1 . 0,a = 0. R & ( for n being Nat holds b1 . (n + 1),a = a + (b1 . n,a) ) )
uniqueness
for b1, b2 being Function of [:NAT ,the carrier of R:],the carrier of R st ( for a being Element of R holds
( b1 . 0,a = 0. R & ( for n being Nat holds b1 . (n + 1),a = a + (b1 . n,a) ) ) ) & ( for a being Element of R holds
( b2 . 0,a = 0. R & ( for n being Nat holds b2 . (n + 1),a = a + (b2 . n,a) ) ) ) holds
b1 = b2
func Nat-mult-right R -> Function of
[:the carrier of R,NAT :],the
carrier of
R means :
Def7:
:: BINOM:def 7
for
a being
Element of
R holds
(
it . a,0
= 0. R & ( for
n being
Nat holds
it . a,
(n + 1) = (it . a,n) + a ) );
existence
ex b1 being Function of [:the carrier of R,NAT :],the carrier of R st
for a being Element of R holds
( b1 . a,0 = 0. R & ( for n being Nat holds b1 . a,(n + 1) = (b1 . a,n) + a ) )
uniqueness
for b1, b2 being Function of [:the carrier of R,NAT :],the carrier of R st ( for a being Element of R holds
( b1 . a,0 = 0. R & ( for n being Nat holds b1 . a,(n + 1) = (b1 . a,n) + a ) ) ) & ( for a being Element of R holds
( b2 . a,0 = 0. R & ( for n being Nat holds b2 . a,(n + 1) = (b2 . a,n) + a ) ) ) holds
b1 = b2
end;
:: deftheorem Def6 defines Nat-mult-left BINOM:def 6 :
:: deftheorem Def7 defines Nat-mult-right BINOM:def 7 :
:: deftheorem defines * BINOM:def 8 :
:: deftheorem defines * BINOM:def 9 :
theorem Th13: :: BINOM:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: BINOM:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: BINOM:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for R being non empty LoopStr
for a being Element of R
for n being Nat holds (n + 1) * a = a + (n * a)
by Def6;
Lm2:
for R being non empty LoopStr
for a being Element of R
for n being Nat holds a * (n + 1) = (a * n) + a
by Def7;
theorem Th16: :: BINOM:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: BINOM:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: BINOM:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: BINOM:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th21: :: BINOM:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th22: :: BINOM:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let R be non
empty unital doubleLoopStr ;
let a,
b be
Element of
R;
let n be
Nat;
func a,
b In_Power n -> FinSequence of the
carrier of
R means :
Def10:
:: BINOM:def 10
(
len it = n + 1 & ( for
i,
l,
m being
Nat st
i in dom it &
m = i - 1 &
l = n - m holds
it /. i = ((n choose m) * (a |^ l)) * (b |^ m) ) );
existence
ex b1 being FinSequence of the carrier of R st
( len b1 = n + 1 & ( for i, l, m being Nat st i in dom b1 & m = i - 1 & l = n - m holds
b1 /. i = ((n choose m) * (a |^ l)) * (b |^ m) ) )
uniqueness
for b1, b2 being FinSequence of the carrier of R st len b1 = n + 1 & ( for i, l, m being Nat st i in dom b1 & m = i - 1 & l = n - m holds
b1 /. i = ((n choose m) * (a |^ l)) * (b |^ m) ) & len b2 = n + 1 & ( for i, l, m being Nat st i in dom b2 & m = i - 1 & l = n - m holds
b2 /. i = ((n choose m) * (a |^ l)) * (b |^ m) ) holds
b1 = b2
end;
:: deftheorem Def10 defines In_Power BINOM:def 10 :
theorem Th23: :: BINOM:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th24: :: BINOM:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th25: :: BINOM:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: BINOM:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)