:: RCOMP_3 semantic presentation
Lemma1:
REAL = [#] REAL
by SUBSET_1:def 4;
theorem Th1: :: RCOMP_3:1
theorem Th2: :: RCOMP_3:2
theorem Th3: :: RCOMP_3:3
theorem Th4: :: RCOMP_3:4
theorem Th5: :: RCOMP_3:5
theorem Th6: :: RCOMP_3:6
theorem Th7: :: RCOMP_3:7
theorem Th8: :: RCOMP_3:8
theorem Th9: :: RCOMP_3:9
theorem Th10: :: RCOMP_3:10
theorem Th11: :: RCOMP_3:11
theorem Th12: :: RCOMP_3:12
theorem Th13: :: RCOMP_3:13
theorem Th14: :: RCOMP_3:14
theorem Th15: :: RCOMP_3:15
theorem Th16: :: RCOMP_3:16
theorem Th17: :: RCOMP_3:17
theorem Th18: :: RCOMP_3:18
theorem Th19: :: RCOMP_3:19
theorem Th20: :: RCOMP_3:20
theorem Th21: :: RCOMP_3:21
theorem Th22: :: RCOMP_3:22
theorem Th23: :: RCOMP_3:23
theorem Th24: :: RCOMP_3:24
theorem Th25: :: RCOMP_3:25
theorem Th26: :: RCOMP_3:26
theorem Th27: :: RCOMP_3:27
theorem Th28: :: RCOMP_3:28
theorem Th29: :: RCOMP_3:29
theorem Th30: :: RCOMP_3:30
theorem Th31: :: RCOMP_3:31
theorem Th32: :: RCOMP_3:32
theorem Th33: :: RCOMP_3:33
theorem Th34: :: RCOMP_3:34
theorem Th35: :: RCOMP_3:35
theorem Th36: :: RCOMP_3:36
theorem Th37: :: RCOMP_3:37
theorem Th38: :: RCOMP_3:38
theorem Th39: :: RCOMP_3:39
theorem Th40: :: RCOMP_3:40
theorem Th41: :: RCOMP_3:41
theorem Th42: :: RCOMP_3:42
theorem Th43: :: RCOMP_3:43
theorem Th44: :: RCOMP_3:44
theorem Th45: :: RCOMP_3:45
theorem Th46: :: RCOMP_3:46
theorem Th47: :: RCOMP_3:47
theorem Th48: :: RCOMP_3:48
theorem Th49: :: RCOMP_3:49
theorem Th50: :: RCOMP_3:50
theorem Th51: :: RCOMP_3:51
theorem Th52: :: RCOMP_3:52
theorem Th53: :: RCOMP_3:53
theorem Th54: :: RCOMP_3:54
theorem Th55: :: RCOMP_3:55
theorem Th56: :: RCOMP_3:56
theorem Th57: :: RCOMP_3:57
deffunc H1( set ) -> set = a1;
defpred S1[ set , set ] means a1 c= a2;
theorem Th58: :: RCOMP_3:58
theorem Th59: :: RCOMP_3:59
theorem Th60: :: RCOMP_3:60
:: deftheorem Def1 defines connected RCOMP_3:def 1 :
Lemma55:
for b1, b2 being real number
for b3 being Subset-Family of (Closed-Interval-TSpace b1,b2) st [.b1,b2.] in b3 & b1 <= b2 holds
( rng <*[.b1,b2.]*> c= b3 & union (rng <*[.b1,b2.]*>) = [.b1,b2.] & ( for b4 being natural number st 1 <= b4 holds
( ( b4 <= len <*[.b1,b2.]*> implies not <*[.b1,b2.]*> /. b4 is empty ) & ( b4 + 1 <= len <*[.b1,b2.]*> implies ( inf (<*[.b1,b2.]*> /. b4) <= inf (<*[.b1,b2.]*> /. (b4 + 1)) & sup (<*[.b1,b2.]*> /. b4) <= sup (<*[.b1,b2.]*> /. (b4 + 1)) & inf (<*[.b1,b2.]*> /. (b4 + 1)) < sup (<*[.b1,b2.]*> /. b4) ) ) & ( b4 + 2 <= len <*[.b1,b2.]*> implies sup (<*[.b1,b2.]*> /. b4) <= inf (<*[.b1,b2.]*> /. (b4 + 2)) ) ) ) )
theorem Th61: :: RCOMP_3:61
theorem Th62: :: RCOMP_3:62
definition
let c1,
c2 be
real number ;
let c3 be
Subset-Family of
(Closed-Interval-TSpace c1,c2);
assume that E58:
c3 is_a_cover_of Closed-Interval-TSpace c1,
c2
and E59:
c3 is
open
and E60:
c3 is
connected
and E61:
c1 <= c2
;
mode IntervalCover of
c3 -> FinSequence of
bool REAL means :
Def2:
:: RCOMP_3:def 2
(
rng a4 c= a3 &
union (rng a4) = [.a1,a2.] & ( for
b1 being
natural number st 1
<= b1 holds
( (
b1 <= len a4 implies not
a4 /. b1 is
empty ) & (
b1 + 1
<= len a4 implies (
inf (a4 /. b1) <= inf (a4 /. (b1 + 1)) &
sup (a4 /. b1) <= sup (a4 /. (b1 + 1)) &
inf (a4 /. (b1 + 1)) < sup (a4 /. b1) ) ) & (
b1 + 2
<= len a4 implies
sup (a4 /. b1) <= inf (a4 /. (b1 + 2)) ) ) ) & (
[.a1,a2.] in a3 implies
a4 = <*[.a1,a2.]*> ) & ( not
[.a1,a2.] in a3 implies ( ex
b1 being
real number st
(
a1 < b1 &
b1 <= a2 &
a4 . 1
= [.a1,b1.[ ) & ex
b1 being
real number st
(
a1 <= b1 &
b1 < a2 &
a4 . (len a4) = ].b1,a2.] ) & ( for
b1 being
natural number st 1
< b1 &
b1 < len a4 holds
ex
b2,
b3 being
real number st
(
a1 <= b2 &
b2 < b3 &
b3 <= a2 &
a4 . b1 = ].b2,b3.[ ) ) ) ) );
existence
ex b1 being FinSequence of bool REAL st
( rng b1 c= c3 & union (rng b1) = [.c1,c2.] & ( for b2 being natural number st 1 <= b2 holds
( ( b2 <= len b1 implies not b1 /. b2 is empty ) & ( b2 + 1 <= len b1 implies ( inf (b1 /. b2) <= inf (b1 /. (b2 + 1)) & sup (b1 /. b2) <= sup (b1 /. (b2 + 1)) & inf (b1 /. (b2 + 1)) < sup (b1 /. b2) ) ) & ( b2 + 2 <= len b1 implies sup (b1 /. b2) <= inf (b1 /. (b2 + 2)) ) ) ) & ( [.c1,c2.] in c3 implies b1 = <*[.c1,c2.]*> ) & ( not [.c1,c2.] in c3 implies ( ex b2 being real number st
( c1 < b2 & b2 <= c2 & b1 . 1 = [.c1,b2.[ ) & ex b2 being real number st
( c1 <= b2 & b2 < c2 & b1 . (len b1) = ].b2,c2.] ) & ( for b2 being natural number st 1 < b2 & b2 < len b1 holds
ex b3, b4 being real number st
( c1 <= b3 & b3 < b4 & b4 <= c2 & b1 . b2 = ].b3,b4.[ ) ) ) ) )
end;
:: deftheorem Def2 defines IntervalCover RCOMP_3:def 2 :
for
b1,
b2 being
real number for
b3 being
Subset-Family of
(Closed-Interval-TSpace b1,b2) st
b3 is_a_cover_of Closed-Interval-TSpace b1,
b2 &
b3 is
open &
b3 is
connected &
b1 <= b2 holds
for
b4 being
FinSequence of
bool REAL holds
(
b4 is
IntervalCover of
b3 iff (
rng b4 c= b3 &
union (rng b4) = [.b1,b2.] & ( for
b5 being
natural number st 1
<= b5 holds
( (
b5 <= len b4 implies not
b4 /. b5 is
empty ) & (
b5 + 1
<= len b4 implies (
inf (b4 /. b5) <= inf (b4 /. (b5 + 1)) &
sup (b4 /. b5) <= sup (b4 /. (b5 + 1)) &
inf (b4 /. (b5 + 1)) < sup (b4 /. b5) ) ) & (
b5 + 2
<= len b4 implies
sup (b4 /. b5) <= inf (b4 /. (b5 + 2)) ) ) ) & (
[.b1,b2.] in b3 implies
b4 = <*[.b1,b2.]*> ) & ( not
[.b1,b2.] in b3 implies ( ex
b5 being
real number st
(
b1 < b5 &
b5 <= b2 &
b4 . 1
= [.b1,b5.[ ) & ex
b5 being
real number st
(
b1 <= b5 &
b5 < b2 &
b4 . (len b4) = ].b5,b2.] ) & ( for
b5 being
natural number st 1
< b5 &
b5 < len b4 holds
ex
b6,
b7 being
real number st
(
b1 <= b6 &
b6 < b7 &
b7 <= b2 &
b4 . b5 = ].b6,b7.[ ) ) ) ) ) );
theorem Th63: :: RCOMP_3:63
theorem Th64: :: RCOMP_3:64
theorem Th65: :: RCOMP_3:65
theorem Th66: :: RCOMP_3:66
theorem Th67: :: RCOMP_3:67
theorem Th68: :: RCOMP_3:68
theorem Th69: :: RCOMP_3:69
theorem Th70: :: RCOMP_3:70
theorem Th71: :: RCOMP_3:71
theorem Th72: :: RCOMP_3:72
theorem Th73: :: RCOMP_3:73
:: deftheorem Def3 defines IntervalCoverPts RCOMP_3:def 3 :
theorem Th74: :: RCOMP_3:74
theorem Th75: :: RCOMP_3:75
theorem Th76: :: RCOMP_3:76
theorem Th77: :: RCOMP_3:77
theorem Th78: :: RCOMP_3:78
theorem Th79: :: RCOMP_3:79
theorem Th80: :: RCOMP_3:80