:: JORDAN1B semantic presentation

registration
cluster -> non horizontal non vertical Element of K40(the carrier of (TOP-REAL 2));
coherence
for b1 being Simple_closed_curve holds
( not b1 is vertical & not b1 is horizontal )
proof end;
end;

registration
let c1 be non empty TopSpace;
cluster non empty a_union_of_components of a1;
existence
not for b1 being a_union_of_components of c1 holds b1 is empty
proof end;
end;

theorem Th1: :: JORDAN1B:1
for b1 being non empty TopSpace
for b2 being non empty a_union_of_components of b1 st b2 is connected holds
b2 is_a_component_of b1
proof end;

theorem Th2: :: JORDAN1B:2
for b1 being FinSequence holds
( b1 is empty iff Rev b1 is empty )
proof end;

theorem Th3: :: JORDAN1B:3
for b1 being non empty set
for b2 being FinSequence of b1
for b3, b4 being Nat st 1 <= b3 & b3 <= len b2 & 1 <= b4 & b4 <= len b2 holds
not mid b2,b3,b4 is empty
proof end;

theorem Th4: :: JORDAN1B:4
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Point of (TOP-REAL 2) st 1 <= len b1 & b2 in L~ b1 holds
(R_Cut b1,b2) . 1 = b1 . 1
proof end;

theorem Th5: :: JORDAN1B:5
for b1 being FinSequence of (TOP-REAL 2)
for b2 being Point of (TOP-REAL 2) st b1 is_S-Seq & b2 in L~ b1 holds
(L_Cut b1,b2) . (len (L_Cut b1,b2)) = b1 . (len b1)
proof end;

theorem Th6: :: JORDAN1B:6
for b1 being Simple_closed_curve holds W-max b1 <> E-max b1
proof end;

theorem Th7: :: JORDAN1B:7
for b1 being Nat
for b2 being non empty set
for b3 being FinSequence of b2 st 1 <= b1 & b1 < len b3 holds
(mid b3,b1,((len b3) -' 1)) ^ <*(b3 /. (len b3))*> = mid b3,b1,(len b3)
proof end;

theorem Th8: :: JORDAN1B:8
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & LSeg b1,b2 is vertical holds
<*b1,b2*> is_S-Seq
proof end;

theorem Th9: :: JORDAN1B:9
for b1, b2 being Point of (TOP-REAL 2) st b1 <> b2 & LSeg b1,b2 is horizontal holds
<*b1,b2*> is_S-Seq
proof end;

theorem Th10: :: JORDAN1B:10
for b1, b2 being FinSequence of (TOP-REAL 2)
for b3 being Point of (TOP-REAL 2) st b1 is_in_the_area_of b2 holds
Rotate b1,b3 is_in_the_area_of b2
proof end;

theorem Th11: :: JORDAN1B:11
for b1 being non trivial FinSequence of (TOP-REAL 2)
for b2 being Point of (TOP-REAL 2) holds Rotate b1,b2 is_in_the_area_of b1
proof end;

theorem Th12: :: JORDAN1B:12
for b1 being FinSequence holds Center b1 >= 1
proof end;

theorem Th13: :: JORDAN1B:13
for b1 being FinSequence st len b1 >= 1 holds
Center b1 <= len b1
proof end;

theorem Th14: :: JORDAN1B:14
for b1 being Go-board holds Center b1 <= len b1
proof end;

theorem Th15: :: JORDAN1B:15
for b1 being FinSequence st len b1 >= 2 holds
Center b1 > 1
proof end;

theorem Th16: :: JORDAN1B:16
for b1 being FinSequence st len b1 >= 3 holds
Center b1 < len b1
proof end;

E7: now
let c1 be non empty Subset of (TOP-REAL 2);
thus (len (Gauge c1,0)) -' 1 = ((2 |^ 0) + 3) -' 1 by JORDAN8:def 1
.= (1 + 3) -' 1 by NEWTON:9
.= 3 by BINARITH:39 ;
end;

theorem Th17: :: JORDAN1B:17
for b1 being compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2 being Nat holds Center (Gauge b1,b2) = (2 |^ (b2 -' 1)) + 2
proof end;

theorem Th18: :: JORDAN1B:18
for b1 being compact non horizontal non vertical Subset of (TOP-REAL 2) holds b1 c= cell (Gauge b1,0),2,2
proof end;

theorem Th19: :: JORDAN1B:19
for b1 being compact non horizontal non vertical Subset of (TOP-REAL 2) holds not cell (Gauge b1,0),2,2 c= BDD b1
proof end;

theorem Th20: :: JORDAN1B:20
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2) holds (Gauge b1,1) * (Center (Gauge b1,1)),1 = |[(((W-bound b1) + (E-bound b1)) / 2),(S-bound (L~ (Cage b1,1)))]|
proof end;

theorem Th21: :: JORDAN1B:21
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2) holds (Gauge b1,1) * (Center (Gauge b1,1)),(len (Gauge b1,1)) = |[(((W-bound b1) + (E-bound b1)) / 2),(N-bound (L~ (Cage b1,1)))]|
proof end;

Lemma10: for b1, b2 being Nat st b1 <= b2 & b2 <= b1 + 1 & not b1 = b2 holds
b1 = b2 -' 1
proof end;

theorem Th22: :: JORDAN1B:22
for b1 being Go-board
for b2, b3, b4 being Nat
for b5 being Point of (TOP-REAL 2) st 1 <= b2 & b2 < width b1 & 1 <= b3 & b3 <= len b1 & 1 <= b4 & b4 <= width b1 & b5 in cell b1,(len b1),b2 & b5 `1 = (b1 * b3,b4) `1 holds
len b1 = b3
proof end;

theorem Th23: :: JORDAN1B:23
for b1 being Go-board
for b2, b3, b4, b5 being Nat
for b6 being Point of (TOP-REAL 2) st 1 <= b2 & b2 <= len b1 & 1 <= b3 & b3 < width b1 & 1 <= b4 & b4 <= len b1 & 1 <= b5 & b5 <= width b1 & b6 in cell b1,b2,b3 & b6 `1 = (b1 * b4,b5) `1 & not b2 = b4 holds
b2 = b4 -' 1
proof end;

theorem Th24: :: JORDAN1B:24
for b1 being Go-board
for b2, b3, b4 being Nat
for b5 being Point of (TOP-REAL 2) st 1 <= b2 & b2 < len b1 & 1 <= b3 & b3 <= len b1 & 1 <= b4 & b4 <= width b1 & b5 in cell b1,b2,(width b1) & b5 `2 = (b1 * b3,b4) `2 holds
width b1 = b4
proof end;

theorem Th25: :: JORDAN1B:25
for b1 being Go-board
for b2, b3, b4, b5 being Nat
for b6 being Point of (TOP-REAL 2) st 1 <= b2 & b2 < len b1 & 1 <= b3 & b3 <= width b1 & 1 <= b4 & b4 <= len b1 & 1 <= b5 & b5 <= width b1 & b6 in cell b1,b2,b3 & b6 `2 = (b1 * b4,b5) `2 & not b3 = b5 holds
b3 = b5 -' 1
proof end;

theorem Th26: :: JORDAN1B:26
for b1 being Simple_closed_curve
for b2 being real number st W-bound b1 <= b2 & b2 <= E-bound b1 holds
LSeg |[b2,(S-bound b1)]|,|[b2,(N-bound b1)]| meets Upper_Arc b1
proof end;

theorem Th27: :: JORDAN1B:27
for b1 being Simple_closed_curve
for b2 being real number st W-bound b1 <= b2 & b2 <= E-bound b1 holds
LSeg |[b2,(S-bound b1)]|,|[b2,(N-bound b1)]| meets Lower_Arc b1
proof end;

theorem Th28: :: JORDAN1B:28
for b1 being Nat
for b2 being Simple_closed_curve
for b3 being Nat st 1 < b3 & b3 < len (Gauge b2,b1) holds
LSeg ((Gauge b2,b1) * b3,1),((Gauge b2,b1) * b3,(len (Gauge b2,b1))) meets Upper_Arc b2
proof end;

theorem Th29: :: JORDAN1B:29
for b1 being Nat
for b2 being Simple_closed_curve
for b3 being Nat st 1 < b3 & b3 < len (Gauge b2,b1) holds
LSeg ((Gauge b2,b1) * b3,1),((Gauge b2,b1) * b3,(len (Gauge b2,b1))) meets Lower_Arc b2
proof end;

theorem Th30: :: JORDAN1B:30
for b1 being Nat
for b2 being Simple_closed_curve holds LSeg ((Gauge b2,b1) * (Center (Gauge b2,b1)),1),((Gauge b2,b1) * (Center (Gauge b2,b1)),(len (Gauge b2,b1))) meets Upper_Arc b2
proof end;

theorem Th31: :: JORDAN1B:31
for b1 being Nat
for b2 being Simple_closed_curve holds LSeg ((Gauge b2,b1) * (Center (Gauge b2,b1)),1),((Gauge b2,b1) * (Center (Gauge b2,b1)),(len (Gauge b2,b1))) meets Lower_Arc b2
proof end;

theorem Th32: :: JORDAN1B:32
for b1 being Nat
for b2 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b3 being Nat st 1 <= b3 & b3 <= len (Gauge b2,b1) holds
LSeg ((Gauge b2,b1) * b3,1),((Gauge b2,b1) * b3,(len (Gauge b2,b1))) meets Upper_Arc (L~ (Cage b2,b1))
proof end;

theorem Th33: :: JORDAN1B:33
for b1 being Nat
for b2 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b3 being Nat st 1 <= b3 & b3 <= len (Gauge b2,b1) holds
LSeg ((Gauge b2,b1) * b3,1),((Gauge b2,b1) * b3,(len (Gauge b2,b1))) meets Lower_Arc (L~ (Cage b2,b1))
proof end;

theorem Th34: :: JORDAN1B:34
for b1 being Nat
for b2 being connected compact non horizontal non vertical Subset of (TOP-REAL 2) holds LSeg ((Gauge b2,b1) * (Center (Gauge b2,b1)),1),((Gauge b2,b1) * (Center (Gauge b2,b1)),(len (Gauge b2,b1))) meets Upper_Arc (L~ (Cage b2,b1))
proof end;

theorem Th35: :: JORDAN1B:35
for b1 being Nat
for b2 being connected compact non horizontal non vertical Subset of (TOP-REAL 2) holds LSeg ((Gauge b2,b1) * (Center (Gauge b2,b1)),1),((Gauge b2,b1) * (Center (Gauge b2,b1)),(len (Gauge b2,b1))) meets Lower_Arc (L~ (Cage b2,b1))
proof end;

theorem Th36: :: JORDAN1B:36
for b1 being Go-board
for b2 being Nat st b2 <= width b1 holds
not cell b1,0,b2 is Bounded
proof end;

theorem Th37: :: JORDAN1B:37
for b1 being Go-board
for b2 being Nat st b2 <= width b1 holds
not cell b1,(len b1),b2 is Bounded
proof end;

theorem Th38: :: JORDAN1B:38
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3 being Nat st b2 <= width (Gauge b1,b3) holds
cell (Gauge b1,b3),0,b2 c= UBD b1
proof end;

theorem Th39: :: JORDAN1B:39
for b1 being compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3 being Nat st b2 <= len (Gauge b1,b3) holds
cell (Gauge b1,b3),(len (Gauge b1,b3)),b2 c= UBD b1
proof end;

Lemma23: for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b4,b2 c= BDD b1 holds
b4 <> 0
proof end;

Lemma24: for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b4 <> 0
proof end;

Lemma25: for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b4,b2 c= BDD b1 holds
b4 <> len (Gauge b1,b3)
proof end;

Lemma26: for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b4 <> width (Gauge b1,b3)
proof end;

theorem Th40: :: JORDAN1B:40
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & b4 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b4 > 1
proof end;

theorem Th41: :: JORDAN1B:41
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & b4 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b2 > 1
proof end;

theorem Th42: :: JORDAN1B:42
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & b4 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b4 + 1 < width (Gauge b1,b3)
proof end;

theorem Th43: :: JORDAN1B:43
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2, b3, b4 being Nat st b2 <= len (Gauge b1,b3) & b4 <= width (Gauge b1,b3) & cell (Gauge b1,b3),b2,b4 c= BDD b1 holds
b2 + 1 < len (Gauge b1,b3)
proof end;

theorem Th44: :: JORDAN1B:44
for b1 being connected compact non horizontal non vertical Subset of (TOP-REAL 2)
for b2 being Nat st ex b3, b4 being Nat st
( b3 <= len (Gauge b1,b2) & b4 <= width (Gauge b1,b2) & cell (Gauge b1,b2),b3,b4 c= BDD b1 ) holds
b2 >= 1
proof end;