:: FINSEQ_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem defines Seg FINSEQ_1:def 1 :
theorem :: FINSEQ_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th3: :: FINSEQ_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: FINSEQ_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: FINSEQ_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: FINSEQ_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: FINSEQ_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: FINSEQ_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: FINSEQ_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def2 defines FinSequence-like FINSEQ_1:def 2 :
defpred S1[ set , set ] means ex k being Nat st
( $1 = k & $2 = k + 1 );
Lm1:
for n being Nat holds Seg n,n are_equipotent
Lm2:
for n being Nat holds Card (Seg n) = Card n
:: deftheorem Def3 defines len FINSEQ_1:def 3 :
theorem :: FINSEQ_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th14: :: FINSEQ_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: FINSEQ_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th19: :: FINSEQ_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th21: :: FINSEQ_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def4 defines FinSequence FINSEQ_1:def 4 :
Lm3:
for D being set
for f being FinSequence of D holds f is PartFunc of NAT ,D
theorem :: FINSEQ_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th23: :: FINSEQ_1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm4:
for q being FinSequence holds
( q = {} iff len q = 0 )
theorem :: FINSEQ_1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th29: :: FINSEQ_1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines <* FINSEQ_1:def 5 :
:: deftheorem defines <*> FINSEQ_1:def 6 :
theorem :: FINSEQ_1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def7 defines ^ FINSEQ_1:def 7 :
theorem Th33: :: FINSEQ_1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th35: :: FINSEQ_1:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: FINSEQ_1:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th38: :: FINSEQ_1:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th39: :: FINSEQ_1:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th40: :: FINSEQ_1:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th41: :: FINSEQ_1:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th42: :: FINSEQ_1:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th43: :: FINSEQ_1:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th44: :: FINSEQ_1:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th45: :: FINSEQ_1:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th47: :: FINSEQ_1:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th48: :: FINSEQ_1:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm5:
for x, y being set holds {[x,y]} is Function
Lm6:
for x, y, x1, y1 being set st [x,y] in {[x1,y1]} holds
( x = x1 & y = y1 )
:: deftheorem Def8 defines <* FINSEQ_1:def 8 :
theorem :: FINSEQ_1:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th50: :: FINSEQ_1:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines <* FINSEQ_1:def 9 :
:: deftheorem defines <* FINSEQ_1:def 10 :
registration
let x,
y be
set ;
cluster <*x,y*> -> Relation-like Function-like ;
coherence
( <*x,y*> is Function-like & <*x,y*> is Relation-like )
;
let z be
set ;
cluster <*x,y,z*> -> Relation-like Function-like ;
coherence
( <*x,y,z*> is Function-like & <*x,y,z*> is Relation-like )
;
end;
theorem :: FINSEQ_1:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th55: :: FINSEQ_1:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th56: :: FINSEQ_1:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th57: :: FINSEQ_1:57 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:58 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th59: :: FINSEQ_1:59 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th60: :: FINSEQ_1:60 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th61: :: FINSEQ_1:61 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:62 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th63: :: FINSEQ_1:63 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:64 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def11 defines * FINSEQ_1:def 11 :
theorem :: FINSEQ_1:65 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:66 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def12 defines FinSubsequence-like FINSEQ_1:def 12 :
theorem :: FINSEQ_1:67 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: FINSEQ_1:68 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:69 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let X be
set ;
given k being
natural number such that A1:
X c= Seg k
;
func Sgm X -> FinSequence of
NAT means :
Def13:
:: FINSEQ_1:def 13
(
rng it = X & ( for
l,
m,
k1,
k2 being
natural number st 1
<= l &
l < m &
m <= len it &
k1 = it . l &
k2 = it . m holds
k1 < k2 ) );
existence
ex b1 being FinSequence of NAT st
( rng b1 = X & ( for l, m, k1, k2 being natural number st 1 <= l & l < m & m <= len b1 & k1 = b1 . l & k2 = b1 . m holds
k1 < k2 ) )
uniqueness
for b1, b2 being FinSequence of NAT st rng b1 = X & ( for l, m, k1, k2 being natural number st 1 <= l & l < m & m <= len b1 & k1 = b1 . l & k2 = b1 . m holds
k1 < k2 ) & rng b2 = X & ( for l, m, k1, k2 being natural number st 1 <= l & l < m & m <= len b2 & k1 = b2 . l & k2 = b2 . m holds
k1 < k2 ) holds
b1 = b2
end;
:: deftheorem Def13 defines Sgm FINSEQ_1:def 13 :
theorem :: FINSEQ_1:70 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th71: :: FINSEQ_1:71 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines Seq FINSEQ_1:def 14 :
theorem :: FINSEQ_1:72 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:73 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:74 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:75 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:76 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:77 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:78 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines | FINSEQ_1:def 15 :
theorem :: FINSEQ_1:79 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:80 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:81 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: FINSEQ_1:82 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let R be
Relation;
func R [*] -> Relation means :: FINSEQ_1:def 16
for
x,
y being
set holds
(
[x,y] in it iff (
x in field R &
y in field R & ex
p being
FinSequence st
(
len p >= 1 &
p . 1
= x &
p . (len p) = y & ( for
i being
Nat st
i >= 1 &
i < len p holds
[(p . i),(p . (i + 1))] in R ) ) ) );
existence
ex b1 being Relation st
for x, y being set holds
( [x,y] in b1 iff ( x in field R & y in field R & ex p being FinSequence st
( len p >= 1 & p . 1 = x & p . (len p) = y & ( for i being Nat st i >= 1 & i < len p holds
[(p . i),(p . (i + 1))] in R ) ) ) )
uniqueness
for b1, b2 being Relation st ( for x, y being set holds
( [x,y] in b1 iff ( x in field R & y in field R & ex p being FinSequence st
( len p >= 1 & p . 1 = x & p . (len p) = y & ( for i being Nat st i >= 1 & i < len p holds
[(p . i),(p . (i + 1))] in R ) ) ) ) ) & ( for x, y being set holds
( [x,y] in b2 iff ( x in field R & y in field R & ex p being FinSequence st
( len p >= 1 & p . 1 = x & p . (len p) = y & ( for i being Nat st i >= 1 & i < len p holds
[(p . i),(p . (i + 1))] in R ) ) ) ) ) holds
b1 = b2
end;
:: deftheorem defines [*] FINSEQ_1:def 16 :
theorem :: FINSEQ_1:83 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
D1,
D2 being
set st
D1 c= D2 holds
D1 * c= D2 *
theorem Th8: :: FINSEQ_1:84 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: FINSEQ_1:85 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th10: :: FINSEQ_1:86 :: Showing IDV graph ... (Click the Palm Tree again to close it)