:: JORDAN2C semantic presentation

theorem Th1: :: JORDAN2C:1
for b1 being Real st b1 <= 0 holds
abs b1 = - b1
proof end;

theorem Th2: :: JORDAN2C:2
for b1, b2 being Nat st b1 <= b2 & b2 <= b1 + 2 & not b2 = b1 & not b2 = b1 + 1 holds
b2 = b1 + 2
proof end;

theorem Th3: :: JORDAN2C:3
for b1, b2 being Nat st b1 <= b2 & b2 <= b1 + 3 & not b2 = b1 & not b2 = b1 + 1 & not b2 = b1 + 2 holds
b2 = b1 + 3
proof end;

theorem Th4: :: JORDAN2C:4
for b1, b2 being Nat st b1 <= b2 & b2 <= b1 + 4 & not b2 = b1 & not b2 = b1 + 1 & not b2 = b1 + 2 & not b2 = b1 + 3 holds
b2 = b1 + 4
proof end;

Lemma5: for b1, b2 being real number st b1 >= 0 & b2 >= 0 holds
b1 + b2 >= 0
by XREAL_1:35;

Lemma6: for b1, b2 being real number st b1 > 0 & b2 >= 0 holds
b1 + b2 > 0
by XREAL_1:36;

theorem Th5: :: JORDAN2C:5
canceled;

theorem Th6: :: JORDAN2C:6
canceled;

theorem Th7: :: JORDAN2C:7
for b1, b2 being set
for b3 being FinSequence st rng b3 = {b1,b2} & len b3 = 2 & not ( b3 . 1 = b1 & b3 . 2 = b2 ) holds
( b3 . 1 = b2 & b3 . 2 = b1 )
proof end;

theorem Th8: :: JORDAN2C:8
for b1, b2 being Real
for b3 being increasing FinSequence of REAL st rng b3 = {b1,b2} & len b3 = 2 & b1 <= b2 holds
( b3 . 1 = b1 & b3 . 2 = b2 )
proof end;

theorem Th9: :: JORDAN2C:9
for b1 being Nat
for b2, b3, b4 being Point of (TOP-REAL b1) holds (b2 + b3) - b4 = (b2 - b4) + b3
proof end;

theorem Th10: :: JORDAN2C:10
for b1 being Nat
for b2 being Point of (TOP-REAL b1) holds abs |.b2.| = |.b2.|
proof end;

theorem Th11: :: JORDAN2C:11
for b1 being Nat
for b2, b3 being Point of (TOP-REAL b1) holds abs (|.b2.| - |.b3.|) <= |.(b2 - b3).|
proof end;

theorem Th12: :: JORDAN2C:12
for b1 being Real holds |.|[b1]|.| = abs b1
proof end;

theorem Th13: :: JORDAN2C:13
for b1 being Nat
for b2 being Point of (TOP-REAL b1) holds
( b2 - (0.REAL b1) = b2 & (0.REAL b1) - b2 = - b2 )
proof end;

theorem Th14: :: JORDAN2C:14
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st b2 is convex holds
b2 is connected
proof end;

theorem Th15: :: JORDAN2C:15
for b1 being non empty TopSpace
for b2, b3 being Subset of b1
for b4 being Subset of (b1 | b3) st b2 = b4 & b2 is connected holds
b4 is connected
proof end;

definition
let c1 be Nat;
let c2 be Subset of (TOP-REAL c1);
canceled;
attr a2 is Bounded means :Def2: :: JORDAN2C:def 2
a2 is bounded Subset of (Euclid a1);
correctness
;
end;

:: deftheorem Def1 JORDAN2C:def 1 :
canceled;

:: deftheorem Def2 defines Bounded JORDAN2C:def 2 :
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds
( b2 is Bounded iff b2 is bounded Subset of (Euclid b1) );

theorem Th16: :: JORDAN2C:16
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) st b3 is Bounded & b2 c= b3 holds
b2 is Bounded
proof end;

definition
let c1 be Nat;
let c2, c3 be Subset of (TOP-REAL c1);
pred c3 is_inside_component_of c2 means :Def3: :: JORDAN2C:def 3
( a3 is_a_component_of a2 ` & a3 is Bounded );
end;

:: deftheorem Def3 defines is_inside_component_of JORDAN2C:def 3 :
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) holds
( b3 is_inside_component_of b2 iff ( b3 is_a_component_of b2 ` & b3 is Bounded ) );

registration
let c1 be non empty MetrStruct ;
cluster bounded Element of bool the carrier of a1;
existence
ex b1 being Subset of c1 st b1 is bounded
proof end;
end;

theorem Th17: :: JORDAN2C:17
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) holds
( b3 is_inside_component_of b2 iff ex b4 being Subset of ((TOP-REAL b1) | (b2 ` )) st
( b4 = b3 & b4 is_a_component_of (TOP-REAL b1) | (b2 ` ) & b4 is bounded Subset of (Euclid b1) ) )
proof end;

definition
let c1 be Nat;
let c2, c3 be Subset of (TOP-REAL c1);
pred c3 is_outside_component_of c2 means :Def4: :: JORDAN2C:def 4
( a3 is_a_component_of a2 ` & not a3 is Bounded );
end;

:: deftheorem Def4 defines is_outside_component_of JORDAN2C:def 4 :
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) holds
( b3 is_outside_component_of b2 iff ( b3 is_a_component_of b2 ` & not b3 is Bounded ) );

theorem Th18: :: JORDAN2C:18
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) holds
( b3 is_outside_component_of b2 iff ex b4 being Subset of ((TOP-REAL b1) | (b2 ` )) st
( b4 = b3 & b4 is_a_component_of (TOP-REAL b1) | (b2 ` ) & b4 is not bounded Subset of (Euclid b1) ) )
proof end;

theorem Th19: :: JORDAN2C:19
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) st b3 is_inside_component_of b2 holds
b3 c= b2 `
proof end;

theorem Th20: :: JORDAN2C:20
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) st b3 is_outside_component_of b2 holds
b3 c= b2 `
proof end;

definition
let c1 be Nat;
let c2 be Subset of (TOP-REAL c1);
func BDD c2 -> Subset of (TOP-REAL a1) equals :: JORDAN2C:def 5
union { b1 where B is Subset of (TOP-REAL a1) : b1 is_inside_component_of a2 } ;
correctness
coherence
union { b1 where B is Subset of (TOP-REAL c1) : b1 is_inside_component_of c2 } is Subset of (TOP-REAL c1)
;
proof end;
end;

:: deftheorem Def5 defines BDD JORDAN2C:def 5 :
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds BDD b2 = union { b3 where B is Subset of (TOP-REAL b1) : b3 is_inside_component_of b2 } ;

definition
let c1 be Nat;
let c2 be Subset of (TOP-REAL c1);
func UBD c2 -> Subset of (TOP-REAL a1) equals :: JORDAN2C:def 6
union { b1 where B is Subset of (TOP-REAL a1) : b1 is_outside_component_of a2 } ;
correctness
coherence
union { b1 where B is Subset of (TOP-REAL c1) : b1 is_outside_component_of c2 } is Subset of (TOP-REAL c1)
;
proof end;
end;

:: deftheorem Def6 defines UBD JORDAN2C:def 6 :
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds UBD b2 = union { b3 where B is Subset of (TOP-REAL b1) : b3 is_outside_component_of b2 } ;

theorem Th21: :: JORDAN2C:21
for b1 being Nat holds [#] (TOP-REAL b1) is convex
proof end;

theorem Th22: :: JORDAN2C:22
for b1 being Nat holds [#] (TOP-REAL b1) is connected
proof end;

registration
let c1 be Nat;
cluster [#] (TOP-REAL a1) -> connected ;
coherence
[#] (TOP-REAL c1) is connected
by Th22;
end;

theorem Th23: :: JORDAN2C:23
for b1 being Nat holds [#] (TOP-REAL b1) is_a_component_of TOP-REAL b1
proof end;

theorem Th24: :: JORDAN2C:24
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds BDD b2 is a_union_of_components of (TOP-REAL b1) | (b2 ` )
proof end;

theorem Th25: :: JORDAN2C:25
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds UBD b2 is a_union_of_components of (TOP-REAL b1) | (b2 ` )
proof end;

theorem Th26: :: JORDAN2C:26
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) st b3 is_inside_component_of b2 holds
b3 c= BDD b2
proof end;

theorem Th27: :: JORDAN2C:27
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1) st b3 is_outside_component_of b2 holds
b3 c= UBD b2
proof end;

theorem Th28: :: JORDAN2C:28
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds BDD b2 misses UBD b2
proof end;

theorem Th29: :: JORDAN2C:29
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds BDD b2 c= b2 `
proof end;

theorem Th30: :: JORDAN2C:30
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds UBD b2 c= b2 `
proof end;

theorem Th31: :: JORDAN2C:31
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds (BDD b2) \/ (UBD b2) = b2 `
proof end;

theorem Th32: :: JORDAN2C:32
for b1 being non empty TopSpace
for b2, b3, b4 being Point of b1
for b5, b6 being Function of I[01] ,b1 st b5 is continuous & b2 = b5 . 0 & b3 = b5 . 1 & b6 is continuous & b3 = b6 . 0 & b4 = b6 . 1 holds
ex b7 being Function of I[01] ,b1 st
( b7 is continuous & b2 = b7 . 0 & b4 = b7 . 1 & rng b7 c= (rng b5) \/ (rng b6) )
proof end;

theorem Th33: :: JORDAN2C:33
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st b2 = REAL b1 holds
b2 is connected
proof end;

definition
let c1 be Nat;
func 1* c1 -> FinSequence of REAL equals :: JORDAN2C:def 7
a1 |-> 1;
coherence
c1 |-> 1 is FinSequence of REAL
by FINSEQ_2:77;
end;

:: deftheorem Def7 defines 1* JORDAN2C:def 7 :
for b1 being Nat holds 1* b1 = b1 |-> 1;

definition
let c1 be Nat;
redefine func 1* as 1* c1 -> Element of REAL a1;
coherence
1* c1 is Element of REAL c1
proof end;
end;

definition
let c1 be Nat;
func 1.REAL c1 -> Point of (TOP-REAL a1) equals :: JORDAN2C:def 8
1* a1;
coherence
1* c1 is Point of (TOP-REAL c1)
by EUCLID:25;
end;

:: deftheorem Def8 defines 1.REAL JORDAN2C:def 8 :
for b1 being Nat holds 1.REAL b1 = 1* b1;

theorem Th34: :: JORDAN2C:34
for b1 being Nat holds abs (1* b1) = b1 |-> 1
proof end;

theorem Th35: :: JORDAN2C:35
for b1 being Nat holds |.(1* b1).| = sqrt b1
proof end;

theorem Th36: :: JORDAN2C:36
1.REAL 1 = <*1*> by FINSEQ_2:73;

theorem Th37: :: JORDAN2C:37
for b1 being Nat holds |.(1.REAL b1).| = sqrt b1
proof end;

theorem Th38: :: JORDAN2C:38
for b1 being Nat st 1 <= b1 holds
1 <= |.(1.REAL b1).|
proof end;

theorem Th39: :: JORDAN2C:39
for b1 being Nat
for b2 being Subset of (Euclid b1) st b1 >= 1 & b2 = REAL b1 holds
not b2 is bounded
proof end;

theorem Th40: :: JORDAN2C:40
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) holds
( b2 is Bounded iff ex b3 being Real st
for b4 being Point of (TOP-REAL b1) st b4 in b2 holds
|.b4.| < b3 )
proof end;

theorem Th41: :: JORDAN2C:41
for b1 being Nat st b1 >= 1 holds
not [#] (TOP-REAL b1) is Bounded
proof end;

theorem Th42: :: JORDAN2C:42
for b1 being Nat st b1 >= 1 holds
UBD ({} (TOP-REAL b1)) = REAL b1
proof end;

theorem Th43: :: JORDAN2C:43
for b1 being Nat
for b2, b3, b4 being Point of (TOP-REAL b1)
for b5 being non empty Subset of (TOP-REAL b1)
for b6, b7 being Function of I[01] ,((TOP-REAL b1) | b5) st b6 is continuous & b2 = b6 . 0 & b3 = b6 . 1 & b7 is continuous & b3 = b7 . 0 & b4 = b7 . 1 holds
ex b8 being Function of I[01] ,((TOP-REAL b1) | b5) st
( b8 is continuous & b2 = b8 . 0 & b4 = b8 . 1 )
proof end;

theorem Th44: :: JORDAN2C:44
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3, b4, b5 being Point of (TOP-REAL b1) st b3 in b2 & b4 in b2 & b5 in b2 & LSeg b3,b4 c= b2 & LSeg b4,b5 c= b2 holds
ex b6 being Function of I[01] ,((TOP-REAL b1) | b2) st
( b6 is continuous & b3 = b6 . 0 & b5 = b6 . 1 )
proof end;

theorem Th45: :: JORDAN2C:45
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3, b4, b5, b6 being Point of (TOP-REAL b1) st b3 in b2 & b4 in b2 & b5 in b2 & b6 in b2 & LSeg b3,b4 c= b2 & LSeg b4,b5 c= b2 & LSeg b5,b6 c= b2 holds
ex b7 being Function of I[01] ,((TOP-REAL b1) | b2) st
( b7 is continuous & b3 = b7 . 0 & b6 = b7 . 1 )
proof end;

theorem Th46: :: JORDAN2C:46
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3, b4, b5, b6, b7, b8, b9 being Point of (TOP-REAL b1) st b3 in b2 & b4 in b2 & b5 in b2 & b6 in b2 & b7 in b2 & b8 in b2 & b9 in b2 & LSeg b3,b4 c= b2 & LSeg b4,b5 c= b2 & LSeg b5,b6 c= b2 & LSeg b6,b7 c= b2 & LSeg b7,b8 c= b2 & LSeg b8,b9 c= b2 holds
ex b10 being Function of I[01] ,((TOP-REAL b1) | b2) st
( b10 is continuous & b3 = b10 . 0 & b9 = b10 . 1 )
proof end;

theorem Th47: :: JORDAN2C:47
for b1 being Nat
for b2, b3 being Point of (TOP-REAL b1) st ( for b4 being Real holds
( not b2 = b4 * b3 & not b3 = b4 * b2 ) ) holds
not 0.REAL b1 in LSeg b2,b3
proof end;

theorem Th48: :: JORDAN2C:48
for b1 being Nat
for b2, b3 being Point of (TOP-REAL b1)
for b4 being Subset of (TopSpaceMetr (Euclid b1)) st b4 = LSeg b2,b3 & not 0.REAL b1 in LSeg b2,b3 holds
ex b5 being Point of (TOP-REAL b1) st
( b5 in LSeg b2,b3 & |.b5.| > 0 & |.b5.| = (dist_min b4) . (0.REAL b1) )
proof end;

theorem Th49: :: JORDAN2C:49
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1)
for b4, b5 being Point of (TOP-REAL b1) st b3 = { b6 where B is Point of (TOP-REAL b1) : |.b6.| > b2 } & b4 in b3 & b5 in b3 & ( for b6 being Real holds
( not b4 = b6 * b5 & not b5 = b6 * b4 ) ) holds
ex b6, b7 being Point of (TOP-REAL b1) st
( b6 in b3 & b7 in b3 & LSeg b4,b6 c= b3 & LSeg b6,b7 c= b3 & LSeg b7,b5 c= b3 )
proof end;

theorem Th50: :: JORDAN2C:50
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1)
for b4, b5 being Point of (TOP-REAL b1) st b3 = (REAL b1) \ { b6 where B is Point of (TOP-REAL b1) : |.b6.| < b2 } & b4 in b3 & b5 in b3 & ( for b6 being Real holds
( not b4 = b6 * b5 & not b5 = b6 * b4 ) ) holds
ex b6, b7 being Point of (TOP-REAL b1) st
( b6 in b3 & b7 in b3 & LSeg b4,b6 c= b3 & LSeg b6,b7 c= b3 & LSeg b7,b5 c= b3 )
proof end;

theorem Th51: :: JORDAN2C:51
canceled;

theorem Th52: :: JORDAN2C:52
for b1 being FinSequence of REAL holds
( b1 is Element of REAL (len b1) & b1 is Point of (TOP-REAL (len b1)) )
proof end;

theorem Th53: :: JORDAN2C:53
for b1 being Nat
for b2 being Element of REAL b1
for b3, b4 being FinSequence of REAL
for b5 being Real st b3 = b2 & b4 = b5 * b2 holds
( len b3 = len b4 & ( for b6 being Nat st 1 <= b6 & b6 <= len b3 holds
b4 /. b6 = b5 * (b3 /. b6) ) )
proof end;

theorem Th54: :: JORDAN2C:54
for b1 being Nat
for b2 being Element of REAL b1
for b3 being FinSequence st b2 <> 0* b1 & b2 = b3 holds
ex b4 being Nat st
( 1 <= b4 & b4 <= b1 & b3 . b4 <> 0 )
proof end;

theorem Th55: :: JORDAN2C:55
for b1 being Nat
for b2 being Element of REAL b1 st b1 >= 2 & b2 <> 0* b1 holds
ex b3 being Element of REAL b1 st
for b4 being Real holds
( not b3 = b4 * b2 & not b2 = b4 * b3 )
proof end;

theorem Th56: :: JORDAN2C:56
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1)
for b4, b5 being Point of (TOP-REAL b1) st b1 >= 2 & b3 = { b6 where B is Point of (TOP-REAL b1) : |.b6.| > b2 } & b4 in b3 & b5 in b3 & ex b6 being Real st
( b4 = b6 * b5 or b5 = b6 * b4 ) holds
ex b6, b7, b8, b9, b10 being Point of (TOP-REAL b1) st
( b6 in b3 & b7 in b3 & b8 in b3 & b9 in b3 & b10 in b3 & LSeg b4,b6 c= b3 & LSeg b6,b7 c= b3 & LSeg b7,b8 c= b3 & LSeg b8,b9 c= b3 & LSeg b9,b10 c= b3 & LSeg b10,b5 c= b3 )
proof end;

theorem Th57: :: JORDAN2C:57
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1)
for b4, b5 being Point of (TOP-REAL b1) st b1 >= 2 & b3 = (REAL b1) \ { b6 where B is Point of (TOP-REAL b1) : |.b6.| < b2 } & b4 in b3 & b5 in b3 & ex b6 being Real st
( b4 = b6 * b5 or b5 = b6 * b4 ) holds
ex b6, b7, b8, b9, b10 being Point of (TOP-REAL b1) st
( b6 in b3 & b7 in b3 & b8 in b3 & b9 in b3 & b10 in b3 & LSeg b4,b6 c= b3 & LSeg b6,b7 c= b3 & LSeg b7,b8 c= b3 & LSeg b8,b9 c= b3 & LSeg b9,b10 c= b3 & LSeg b10,b5 c= b3 )
proof end;

theorem Th58: :: JORDAN2C:58
for b1 being Nat
for b2 being Real st b1 >= 1 holds
{ b3 where B is Point of (TOP-REAL b1) : |.b3.| > b2 } <> {}
proof end;

theorem Th59: :: JORDAN2C:59
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1) st b1 >= 2 & b3 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| > b2 } holds
b3 is connected
proof end;

theorem Th60: :: JORDAN2C:60
for b1 being Nat
for b2 being Real st b1 >= 1 holds
(REAL b1) \ { b3 where B is Point of (TOP-REAL b1) : |.b3.| < b2 } <> {}
proof end;

theorem Th61: :: JORDAN2C:61
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1) st b1 >= 2 & b3 = (REAL b1) \ { b4 where B is Point of (TOP-REAL b1) : |.b4.| < b2 } holds
b3 is connected
proof end;

theorem Th62: :: JORDAN2C:62
for b1 being Real
for b2 being Nat
for b3 being Subset of (TOP-REAL b2) st b2 >= 1 & b3 = (REAL b2) \ { b4 where B is Point of (TOP-REAL b2) : |.b4.| < b1 } holds
not b3 is Bounded
proof end;

theorem Th63: :: JORDAN2C:63
for b1 being Real
for b2 being Subset of (TOP-REAL 1) st b2 = { b3 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b3 = <*b4*> & b4 > b1 )
}
holds
b2 is convex
proof end;

theorem Th64: :: JORDAN2C:64
for b1 being Real
for b2 being Subset of (TOP-REAL 1) st b2 = { b3 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b3 = <*b4*> & b4 < - b1 )
}
holds
b2 is convex
proof end;

theorem Th65: :: JORDAN2C:65
for b1 being Real
for b2 being Subset of (TOP-REAL 1) st b2 = { b3 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b3 = <*b4*> & b4 > b1 )
}
holds
b2 is connected
proof end;

theorem Th66: :: JORDAN2C:66
for b1 being Real
for b2 being Subset of (TOP-REAL 1) st b2 = { b3 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b3 = <*b4*> & b4 < - b1 )
}
holds
b2 is connected
proof end;

theorem Th67: :: JORDAN2C:67
for b1 being Subset of (Euclid 1)
for b2 being Real
for b3 being Subset of (TOP-REAL 1) st b1 = { b4 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b4 = <*b5*> & b5 > b2 )
}
& b3 = b1 holds
( b3 is connected & not b1 is bounded )
proof end;

theorem Th68: :: JORDAN2C:68
for b1 being Subset of (Euclid 1)
for b2 being Real
for b3 being Subset of (TOP-REAL 1) st b1 = { b4 where B is Point of (TOP-REAL 1) : ex b1 being Real st
( b4 = <*b5*> & b5 < - b2 )
}
& b3 = b1 holds
( b3 is connected & not b1 is bounded )
proof end;

theorem Th69: :: JORDAN2C:69
for b1 being Nat
for b2 being Subset of (Euclid b1)
for b3 being Real
for b4 being Subset of (TOP-REAL b1) st b1 >= 2 & b2 = { b5 where B is Point of (TOP-REAL b1) : |.b5.| > b3 } & b4 = b2 holds
( b4 is connected & not b2 is bounded )
proof end;

theorem Th70: :: JORDAN2C:70
for b1 being Nat
for b2 being Subset of (Euclid b1)
for b3 being Real
for b4 being Subset of (TOP-REAL b1) st b1 >= 2 & b2 = (REAL b1) \ { b5 where B is Point of (TOP-REAL b1) : |.b5.| < b3 } & b4 = b2 holds
( b4 is connected & not b2 is bounded )
proof end;

theorem Th71: :: JORDAN2C:71
for b1 being Nat
for b2, b3, b4 being Subset of (TOP-REAL b1)
for b5 being Subset of (Euclid b1) st b2 = b5 & b2 is connected & not b5 is bounded & b3 = skl (Down b2,(b4 ` )) & b5 misses b4 holds
b3 is_outside_component_of b4
proof end;

theorem Th72: :: JORDAN2C:72
for b1 being Nat
for b2 being Subset of (Euclid b1)
for b3 being non empty Subset of (Euclid b1)
for b4 being Subset of ((Euclid b1) | b3) st b2 c= b3 & b2 = b4 & b4 is bounded holds
b2 is bounded
proof end;

theorem Th73: :: JORDAN2C:73
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st b2 is compact holds
b2 is Bounded
proof end;

registration
let c1 be Nat;
cluster compact -> Bounded Element of bool the carrier of (TOP-REAL a1);
coherence
for b1 being Subset of (TOP-REAL c1) st b1 is compact holds
b1 is Bounded
by Th73;
end;

theorem Th74: :: JORDAN2C:74
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st 1 <= b1 & b2 is Bounded holds
b2 ` <> {}
proof end;

theorem Th75: :: JORDAN2C:75
for b1 being Nat
for b2 being Real holds
( ex b3 being Subset of (Euclid b1) st b3 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| < b2 } & ( for b3 being Subset of (Euclid b1) st b3 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| < b2 } holds
b3 is bounded ) )
proof end;

theorem Th76: :: JORDAN2C:76
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st b1 >= 2 & b2 is Bounded holds
ex b3 being Subset of (TOP-REAL b1) st
( b3 is_outside_component_of b2 & b3 = UBD b2 )
proof end;

theorem Th77: :: JORDAN2C:77
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1) st b3 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| < b2 } holds
b3 is convex
proof end;

theorem Th78: :: JORDAN2C:78
for b1 being Nat
for b2 being Point of (Euclid b1)
for b3 being Real
for b4 being Subset of (TOP-REAL b1) st b4 = Ball b2,b3 holds
b4 is convex
proof end;

theorem Th79: :: JORDAN2C:79
for b1 being Nat
for b2 being Real
for b3 being Subset of (TOP-REAL b1) st b3 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| < b2 } holds
b3 is connected
proof end;

theorem Th80: :: JORDAN2C:80
for b1 being Nat
for b2 being Real
for b3, b4 being Point of (TOP-REAL b1)
for b5 being Point of (Euclid b1) st b3 <> b4 & b3 in Ball b5,b2 & b4 in Ball b5,b2 holds
ex b6 being Function of I[01] ,(TOP-REAL b1) st
( b6 is continuous & b6 . 0 = b3 & b6 . 1 = b4 & rng b6 c= Ball b5,b2 )
proof end;

theorem Th81: :: JORDAN2C:81
for b1 being Nat
for b2 being Real
for b3, b4, b5 being Point of (TOP-REAL b1)
for b6 being Point of (Euclid b1)
for b7 being Function of I[01] ,(TOP-REAL b1) st b7 is continuous & b7 . 0 = b3 & b7 . 1 = b4 & b5 in Ball b6,b2 & b4 in Ball b6,b2 holds
ex b8 being Function of I[01] ,(TOP-REAL b1) st
( b8 is continuous & b8 . 0 = b3 & b8 . 1 = b5 & rng b8 c= (rng b7) \/ (Ball b6,b2) )
proof end;

theorem Th82: :: JORDAN2C:82
for b1 being Nat
for b2 being Real
for b3, b4, b5 being Point of (TOP-REAL b1)
for b6 being Point of (Euclid b1)
for b7 being Subset of (TOP-REAL b1)
for b8 being Function of I[01] ,(TOP-REAL b1) st b8 is continuous & rng b8 c= b7 & b8 . 0 = b3 & b8 . 1 = b4 & b5 in Ball b6,b2 & b4 in Ball b6,b2 & Ball b6,b2 c= b7 holds
ex b9 being Function of I[01] ,(TOP-REAL b1) st
( b9 is continuous & rng b9 c= b7 & b9 . 0 = b3 & b9 . 1 = b5 )
proof end;

theorem Th83: :: JORDAN2C:83
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3 being Point of (TOP-REAL b1)
for b4 being Subset of (TOP-REAL b1) st b2 is connected & b2 is open & b4 = { b5 where B is Point of (TOP-REAL b1) : ( b5 <> b3 & b5 in b2 & ( for b1 being Function of I[01] ,(TOP-REAL b1) holds
( not b6 is continuous or not rng b6 c= b2 or not b6 . 0 = b3 or not b6 . 1 = b5 ) ) )
}
holds
b4 is open
proof end;

theorem Th84: :: JORDAN2C:84
for b1 being Nat
for b2 being Point of (TOP-REAL b1)
for b3, b4 being Subset of (TOP-REAL b1) st b3 is connected & b3 is open & b2 in b3 & b4 = { b5 where B is Point of (TOP-REAL b1) : ( b5 = b2 or ex b1 being Function of I[01] ,(TOP-REAL b1) st
( b6 is continuous & rng b6 c= b3 & b6 . 0 = b2 & b6 . 1 = b5 ) )
}
holds
b4 is open
proof end;

theorem Th85: :: JORDAN2C:85
for b1 being Nat
for b2 being Point of (TOP-REAL b1)
for b3, b4 being Subset of (TOP-REAL b1) st b2 in b4 & b3 = { b5 where B is Point of (TOP-REAL b1) : ( b5 = b2 or ex b1 being Function of I[01] ,(TOP-REAL b1) st
( b6 is continuous & rng b6 c= b4 & b6 . 0 = b2 & b6 . 1 = b5 ) )
}
holds
b3 c= b4
proof end;

theorem Th86: :: JORDAN2C:86
for b1 being Nat
for b2, b3 being Subset of (TOP-REAL b1)
for b4 being Point of (TOP-REAL b1) st b3 is connected & b3 is open & b4 in b3 & b2 = { b5 where B is Point of (TOP-REAL b1) : ( b5 = b4 or ex b1 being Function of I[01] ,(TOP-REAL b1) st
( b6 is continuous & rng b6 c= b3 & b6 . 0 = b4 & b6 . 1 = b5 ) )
}
holds
b3 c= b2
proof end;

theorem Th87: :: JORDAN2C:87
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3, b4 being Point of (TOP-REAL b1) st b2 is connected & b2 is open & b3 in b2 & b4 in b2 & b3 <> b4 holds
ex b5 being Function of I[01] ,(TOP-REAL b1) st
( b5 is continuous & rng b5 c= b2 & b5 . 0 = b3 & b5 . 1 = b4 )
proof end;

theorem Th88: :: JORDAN2C:88
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3 being real number st b2 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| = b3 } holds
( b2 ` is open & b2 is closed )
proof end;

theorem Th89: :: JORDAN2C:89
for b1 being Nat
for b2 being non empty Subset of (TOP-REAL b1) st b2 is open holds
(TOP-REAL b1) | b2 is locally_connected
proof end;

theorem Th90: :: JORDAN2C:90
for b1 being Nat
for b2 being non empty Subset of (TOP-REAL b1)
for b3 being Subset of (TOP-REAL b1)
for b4 being real number st b3 = { b5 where B is Point of (TOP-REAL b1) : |.b5.| = b4 } & b3 ` = b2 holds
(TOP-REAL b1) | b2 is locally_connected
proof end;

theorem Th91: :: JORDAN2C:91
for b1 being Nat
for b2 being Function of (TOP-REAL b1),R^1 st ( for b3 being Point of (TOP-REAL b1) holds b2 . b3 = |.b3.| ) holds
b2 is continuous
proof end;

theorem Th92: :: JORDAN2C:92
for b1 being Nat ex b2 being Function of (TOP-REAL b1),R^1 st
( ( for b3 being Point of (TOP-REAL b1) holds b2 . b3 = |.b3.| ) & b2 is continuous )
proof end;

definition
let c1, c2 be non empty 1-sorted ;
let c3 be Function of c1,c2;
let c4 be set ;
assume E91: c4 is Point of c1 ;
canceled;
func pi c3,c4 -> Point of a2 equals :Def10: :: JORDAN2C:def 10
a3 . a4;
coherence
c3 . c4 is Point of c2
proof end;
end;

:: deftheorem Def9 JORDAN2C:def 9 :
canceled;

:: deftheorem Def10 defines pi JORDAN2C:def 10 :
for b1, b2 being non empty 1-sorted
for b3 being Function of b1,b2
for b4 being set st b4 is Point of b1 holds
pi b3,b4 = b3 . b4;

theorem Th93: :: JORDAN2C:93
for b1 being Nat
for b2 being Function of I[01] ,(TOP-REAL b1) st b2 is continuous holds
ex b3 being Function of I[01] ,R^1 st
( ( for b4 being Point of I[01] holds b3 . b4 = |.(b2 . b4).| ) & b3 is continuous )
proof end;

theorem Th94: :: JORDAN2C:94
for b1 being Nat
for b2 being Function of I[01] ,(TOP-REAL b1)
for b3 being Real st b2 is continuous & |.(pi b2,0).| <= b3 & b3 <= |.(pi b2,1).| holds
ex b4 being Point of I[01] st |.(pi b2,b4).| = b3
proof end;

theorem Th95: :: JORDAN2C:95
for b1 being Nat
for b2 being Real
for b3 being Point of (TOP-REAL b1) st b3 = <*b2*> holds
|.b3.| = abs b2
proof end;

theorem Th96: :: JORDAN2C:96
for b1 being Nat
for b2 being Subset of (TOP-REAL b1)
for b3 being Real st b1 >= 1 & b3 > 0 & b2 = { b4 where B is Point of (TOP-REAL b1) : |.b4.| = b3 } holds
ex b4 being Subset of (TOP-REAL b1) st
( b4 is_inside_component_of b2 & b4 = BDD b2 )
proof end;

theorem Th97: :: JORDAN2C:97
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds
( len (GoB (SpStSeq b1)) = 2 & width (GoB (SpStSeq b1)) = 2 & (SpStSeq b1) /. 1 = (GoB (SpStSeq b1)) * 1,2 & (SpStSeq b1) /. 2 = (GoB (SpStSeq b1)) * 2,2 & (SpStSeq b1) /. 3 = (GoB (SpStSeq b1)) * 2,1 & (SpStSeq b1) /. 4 = (GoB (SpStSeq b1)) * 1,1 & (SpStSeq b1) /. 5 = (GoB (SpStSeq b1)) * 1,2 )
proof end;

theorem Th98: :: JORDAN2C:98
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds not LeftComp (SpStSeq b1) is Bounded
proof end;

theorem Th99: :: JORDAN2C:99
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds LeftComp (SpStSeq b1) c= UBD (L~ (SpStSeq b1))
proof end;

theorem Th100: :: JORDAN2C:100
for b1 being TopSpace
for b2, b3, b4 being Subset of b1 st b2 is_a_component_of b1 & b3 is_a_component_of b1 & b4 is connected & b2 meets b4 & b3 meets b4 holds
b2 = b3
proof end;

theorem Th101: :: JORDAN2C:101
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2 being Subset of (TOP-REAL 2) st b2 is_a_component_of (L~ (SpStSeq b1)) ` & not b2 is Bounded holds
b2 = LeftComp (SpStSeq b1)
proof end;

theorem Th102: :: JORDAN2C:102
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds
( RightComp (SpStSeq b1) c= BDD (L~ (SpStSeq b1)) & RightComp (SpStSeq b1) is Bounded )
proof end;

theorem Th103: :: JORDAN2C:103
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds
( LeftComp (SpStSeq b1) = UBD (L~ (SpStSeq b1)) & RightComp (SpStSeq b1) = BDD (L~ (SpStSeq b1)) )
proof end;

theorem Th104: :: JORDAN2C:104
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2) holds
( UBD (L~ (SpStSeq b1)) <> {} & UBD (L~ (SpStSeq b1)) is_outside_component_of L~ (SpStSeq b1) & BDD (L~ (SpStSeq b1)) <> {} & BDD (L~ (SpStSeq b1)) is_inside_component_of L~ (SpStSeq b1) )
proof end;

theorem Th105: :: JORDAN2C:105
for b1 being non empty TopSpace
for b2 being Subset of b1 st b2 ` <> {} holds
( b2 is boundary iff for b3 being set
for b4 being Subset of b1 st b3 in b2 & b3 in b4 & b4 is open holds
ex b5 being Subset of b1 st
( b5 is_a_component_of b2 ` & b4 meets b5 ) )
proof end;

theorem Th106: :: JORDAN2C:106
for b1 being Subset of (TOP-REAL 2) st b1 ` <> {} holds
( ( b1 is boundary & b1 is Jordan ) iff ex b2, b3 being Subset of (TOP-REAL 2) st
( b1 ` = b2 \/ b3 & b2 misses b3 & (Cl b2) \ b2 = (Cl b3) \ b3 & b1 = (Cl b2) \ b2 & ( for b4, b5 being Subset of ((TOP-REAL 2) | (b1 ` )) st b4 = b2 & b5 = b3 holds
( b4 is_a_component_of (TOP-REAL 2) | (b1 ` ) & b5 is_a_component_of (TOP-REAL 2) | (b1 ` ) ) ) ) )
proof end;

theorem Th107: :: JORDAN2C:107
for b1 being Nat
for b2 being Point of (TOP-REAL b1)
for b3 being Subset of (TOP-REAL b1) st b1 >= 1 & b3 = {b2} holds
b3 is boundary
proof end;

theorem Th108: :: JORDAN2C:108
for b1, b2 being Point of (TOP-REAL 2)
for b3 being Real st b1 `1 = b2 `2 & - (b1 `2 ) = b2 `1 & b1 = b3 * b2 holds
( b1 `1 = 0 & b1 `2 = 0 & b1 = 0.REAL 2 )
proof end;

theorem Th109: :: JORDAN2C:109
for b1, b2 being Point of (TOP-REAL 2) holds LSeg b1,b2 is boundary
proof end;

registration
let c1, c2 be Point of (TOP-REAL 2);
cluster LSeg a1,a2 -> boundary ;
coherence
LSeg c1,c2 is boundary
by Th109;
end;

theorem Th110: :: JORDAN2C:110
for b1 being FinSequence of (TOP-REAL 2) holds L~ b1 is boundary
proof end;

registration
let c1 be FinSequence of (TOP-REAL 2);
cluster L~ a1 -> boundary Bounded ;
coherence
L~ c1 is boundary
by Th110;
end;

theorem Th111: :: JORDAN2C:111
for b1 being Nat
for b2 being Real
for b3 being Point of (Euclid b1)
for b4, b5 being Point of (TOP-REAL b1) st b4 = b3 & b5 in Ball b3,b2 holds
( |.(b4 - b5).| < b2 & |.(b5 - b4).| < b2 )
proof end;

theorem Th112: :: JORDAN2C:112
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2 being Real
for b3 being Point of (TOP-REAL 2) st b2 > 0 & b3 in L~ (SpStSeq b1) holds
ex b4 being Point of (TOP-REAL 2) st
( b4 in UBD (L~ (SpStSeq b1)) & |.(b3 - b4).| < b2 )
proof end;

theorem Th113: :: JORDAN2C:113
REAL 0 = {(0.REAL 0)}
proof end;

theorem Th114: :: JORDAN2C:114
for b1 being Nat
for b2 being Subset of (TOP-REAL b1) st b2 is Bounded holds
BDD b2 is Bounded
proof end;

theorem Th115: :: JORDAN2C:115
for b1 being non empty TopSpace
for b2, b3, b4, b5 being Subset of b1 st b2 is_a_component_of b1 & b3 is_a_component_of b1 & b4 is_a_component_of b1 & b2 \/ b3 = the carrier of b1 & b4 misses b2 holds
b4 = b3
proof end;

theorem Th116: :: JORDAN2C:116
for b1 being Subset of (TOP-REAL 2) st b1 is Bounded & b1 is Jordan holds
BDD b1 is_inside_component_of b1
proof end;

theorem Th117: :: JORDAN2C:117
for b1 being non empty compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2 being Real
for b3 being Point of (TOP-REAL 2) st b2 > 0 & b3 in L~ (SpStSeq b1) holds
ex b4 being Point of (TOP-REAL 2) st
( b4 in BDD (L~ (SpStSeq b1)) & |.(b3 - b4).| < b2 )
proof end;

theorem Th118: :: JORDAN2C:118
for b1 being non constant standard clockwise_oriented special_circular_sequence
for b2 being Point of (TOP-REAL 2) st b1 /. 1 = N-min (L~ b1) & b2 `1 < W-bound (L~ b1) holds
b2 in LeftComp b1
proof end;

theorem Th119: :: JORDAN2C:119
for b1 being non constant standard clockwise_oriented special_circular_sequence
for b2 being Point of (TOP-REAL 2) st b1 /. 1 = N-min (L~ b1) & b2 `1 > E-bound (L~ b1) holds
b2 in LeftComp b1
proof end;

theorem Th120: :: JORDAN2C:120
for b1 being non constant standard clockwise_oriented special_circular_sequence
for b2 being Point of (TOP-REAL 2) st b1 /. 1 = N-min (L~ b1) & b2 `2 < S-bound (L~ b1) holds
b2 in LeftComp b1
proof end;

theorem Th121: :: JORDAN2C:121
for b1 being non constant standard clockwise_oriented special_circular_sequence
for b2 being Point of (TOP-REAL 2) st b1 /. 1 = N-min (L~ b1) & b2 `2 > N-bound (L~ b1) holds
b2 in LeftComp b1
proof end;