:: STIRL2_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: STIRL2_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: STIRL2_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: STIRL2_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: STIRL2_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: STIRL2_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: STIRL2_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
k,
n being
Nat st
k in n holds
(
k <= n - 1 &
n - 1 is
Nat )
theorem :: STIRL2_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: STIRL2_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: STIRL2_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def1 defines "increasing STIRL2_1:def 1 :
theorem Th15: :: STIRL2_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: STIRL2_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: STIRL2_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th18: :: STIRL2_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: STIRL2_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: STIRL2_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n,
k being
Nat holds
not ( (
n = 0 implies
k = 0 ) & (
k = 0 implies
n = 0 ) & ( for
f being
Function of
n,
k holds not
f is
"increasing ) )
theorem Th23: :: STIRL2_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
n,
k being
Nat holds
not ( (
n = 0 implies
k = 0 ) & (
k = 0 implies
n = 0 ) &
n >= k & ( for
f being
Function of
n,
k holds
( not
f is
onto or not
f is
"increasing ) ) )
theorem Th24: :: STIRL2_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: STIRL2_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines block STIRL2_1:def 2 :
theorem Th26: :: STIRL2_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: STIRL2_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: STIRL2_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: STIRL2_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: STIRL2_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for X being set holds
( Card X = 0 iff X is empty )
by CARD_2:59, CARD_1:47;
theorem :: STIRL2_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
k,
n being
Nat holds
( ( ( 1
<= k &
k <= n ) or
k = n ) iff
n block k > 0 )
scheme :: STIRL2_1:sch 3
Sch3{
F1()
-> set ,
F2()
-> set ,
F3()
-> set ,
F4()
-> set ,
F5(
set )
-> set ,
P1[
set ,
set ,
set ] } :
Card { f where f is Function of F1(),F2() : P1[f,F1(),F2()] } = Card { f where f is Function of F3(),F4() : ( P1[f,F3(),F4()] & rng (f | F1()) c= F2() & ( for x being set st x in F3() \ F1() holds
f . x = F5(x) ) ) }
provided
A1:
for
x being
set st
x in F3()
\ F1() holds
F5(
x)
in F4()
and A2:
(
F1()
c= F3() &
F2()
c= F4() )
and A3:
(
F2() is
empty implies
F1() is
empty )
and A4:
for
f being
Function of
F3(),
F4() st ( for
x being
set st
x in F3()
\ F1() holds
F5(
x)
= f . x ) holds
(
P1[
f,
F3(),
F4()] iff
P1[
f | F1(),
F1(),
F2()] )
scheme :: STIRL2_1:sch 4
Sch4{
F1()
-> set ,
F2()
-> set ,
F3()
-> set ,
F4()
-> set ,
P1[
set ,
set ,
set ] } :
provided
A1:
(
F2() is
empty implies
F1() is
empty )
and A2:
not
F3()
in F1()
and A3:
for
f being
Function of
F1()
\/ {F3()},
F2()
\/ {F4()} st
f . F3()
= F4() holds
(
P1[
f,
F1()
\/ {F3()},
F2()
\/ {F4()}] iff
P1[
f | F1(),
F1(),
F2()] )
theorem Th34: :: STIRL2_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: STIRL2_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: STIRL2_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: STIRL2_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: STIRL2_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: STIRL2_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: STIRL2_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: STIRL2_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm2:
for n being Nat holds n + 1 = n \/ {n}
by AFINSQ_1:4;
Lm3:
for k, n being Nat st k < n holds
n \/ {k} = n
theorem Th42: :: STIRL2_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: STIRL2_1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def3 defines "**" STIRL2_1:def 3 :
theorem Th44: :: STIRL2_1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th45: :: STIRL2_1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: STIRL2_1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines Sum STIRL2_1:def 4 :
theorem Th50: :: STIRL2_1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th51: :: STIRL2_1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th52: :: STIRL2_1:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: STIRL2_1:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: STIRL2_1:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th56: :: STIRL2_1:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th57: :: STIRL2_1:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th58: :: STIRL2_1:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm4:
for n being Nat holds n |^ 3 = (n * n) * n
theorem :: STIRL2_1:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th60: :: STIRL2_1:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th61: :: STIRL2_1:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th62: :: STIRL2_1:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th64: :: STIRL2_1:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th65: :: STIRL2_1:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th66: :: STIRL2_1:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th67: :: STIRL2_1:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th68: :: STIRL2_1:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm5:
for X, x being set st x in X holds
(X \ {x}) \/ {x} = X
by ZFMISC_1:140;
theorem Th69: :: STIRL2_1:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm6:
for X being finite set
for x being set st x in X holds
card (X \ {x}) < card X
theorem Th70: :: STIRL2_1:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm7:
for n being Nat
for N being finite Subset of NAT
for F being Function of N, card N st n in N & F is bijective & ( for n, k being Nat st n in dom F & k in dom F & n < k holds
F . n < F . k ) holds
ex P being Permutation of N st
for k being Nat st k in N holds
( ( k < n implies P . k = (F " ) . ((F . k) + 1) ) & ( k = n implies P . k = (F " ) . 0 ) & ( k > n implies P . k = k ) )
theorem Th71: :: STIRL2_1:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def5 defines "increasing STIRL2_1:def 5 :
theorem Th72: :: STIRL2_1:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th74: :: STIRL2_1:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: STIRL2_1:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 