:: GOBRD11 semantic presentation

Lemma1: sqrt 2 > 0
by SQUARE_1:93;

theorem Th1: :: GOBRD11:1
for b1 being non empty TopSpace
for b2 being Subset of b1
for b3 being Point of b1 st b3 in b2 & b2 is connected holds
b2 c= skl b3
proof end;

theorem Th2: :: GOBRD11:2
for b1 being non empty TopSpace
for b2, b3, b4 being Subset of b1 st b4 is_a_component_of b1 & b2 c= b4 & b3 is connected & Cl b2 meets Cl b3 holds
b3 c= b4
proof end;

theorem Th3: :: GOBRD11:3
for b1 being non empty TopSpace
for b2, b3 being Subset of b1 st b2 is_a_component_of b1 & b3 is_a_component_of b1 holds
b2 \/ b3 is a_union_of_components of b1
proof end;

theorem Th4: :: GOBRD11:4
for b1 being non empty TopSpace
for b2, b3, b4 being Subset of b1 holds Down (b2 \/ b3),b4 = (Down b2,b4) \/ (Down b3,b4)
proof end;

theorem Th5: :: GOBRD11:5
for b1 being non empty TopSpace
for b2, b3, b4 being Subset of b1 holds Down (b2 /\ b3),b4 = (Down b2,b4) /\ (Down b3,b4)
proof end;

theorem Th6: :: GOBRD11:6
for b1 being non constant standard special_circular_sequence holds (L~ b1) ` <> {}
proof end;

registration
let c1 be non constant standard special_circular_sequence;
cluster (L~ a1) ` -> non empty ;
coherence
not (L~ c1) ` is empty
by Th6;
end;

Lemma4: the carrier of (TOP-REAL 2) = REAL 2
by EUCLID:25;

theorem Th7: :: GOBRD11:7
for b1 being non constant standard special_circular_sequence holds the carrier of (TOP-REAL 2) = union { (cell (GoB b1),b2,b3) where B is Nat, B is Nat : ( b2 <= len (GoB b1) & b3 <= width (GoB b1) ) }
proof end;

Lemma5: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b3 >= b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma6: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b3 > b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma7: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b3 <= b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma8: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b3 < b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma9: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b2 <= b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma10: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b2 < b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma11: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b2 >= b1 } is Subset of (TOP-REAL 2)
proof end;

Lemma12: for b1 being Real holds { |[b2,b3]| where B is Real, B is Real : b2 > b1 } is Subset of (TOP-REAL 2)
proof end;

theorem Th8: :: GOBRD11:8
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2) st b2 = { |[b4,b5]| where B is Real, B is Real : b5 <= b1 } & b3 = { |[b4,b5]| where B is Real, B is Real : b5 > b1 } holds
b2 = b3 `
proof end;

theorem Th9: :: GOBRD11:9
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2) st b2 = { |[b4,b5]| where B is Real, B is Real : b5 >= b1 } & b3 = { |[b4,b5]| where B is Real, B is Real : b5 < b1 } holds
b2 = b3 `
proof end;

theorem Th10: :: GOBRD11:10
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2) st b2 = { |[b4,b5]| where B is Real, B is Real : b4 >= b1 } & b3 = { |[b4,b5]| where B is Real, B is Real : b4 < b1 } holds
b2 = b3 `
proof end;

theorem Th11: :: GOBRD11:11
for b1 being Real
for b2, b3 being Subset of (TOP-REAL 2) st b2 = { |[b4,b5]| where B is Real, B is Real : b4 <= b1 } & b3 = { |[b4,b5]| where B is Real, B is Real : b4 > b1 } holds
b2 = b3 `
proof end;

theorem Th12: :: GOBRD11:12
for b1 being Subset of (TOP-REAL 2)
for b2 being Real st b1 = { |[b3,b4]| where B is Real, B is Real : b4 <= b2 } holds
b1 is closed
proof end;

theorem Th13: :: GOBRD11:13
for b1 being Subset of (TOP-REAL 2)
for b2 being Real st b1 = { |[b3,b4]| where B is Real, B is Real : b2 <= b4 } holds
b1 is closed
proof end;

theorem Th14: :: GOBRD11:14
for b1 being Subset of (TOP-REAL 2)
for b2 being Real st b1 = { |[b3,b4]| where B is Real, B is Real : b3 <= b2 } holds
b1 is closed
proof end;

theorem Th15: :: GOBRD11:15
for b1 being Subset of (TOP-REAL 2)
for b2 being Real st b1 = { |[b3,b4]| where B is Real, B is Real : b2 <= b3 } holds
b1 is closed
proof end;

theorem Th16: :: GOBRD11:16
for b1 being Nat
for b2 being Matrix of (TOP-REAL 2) holds h_strip b2,b1 is closed
proof end;

theorem Th17: :: GOBRD11:17
for b1 being Nat
for b2 being Matrix of (TOP-REAL 2) holds v_strip b2,b1 is closed
proof end;

theorem Th18: :: GOBRD11:18
for b1 being V4 Matrix of (TOP-REAL 2) st b1 is X_equal-in-line holds
v_strip b1,0 = { |[b2,b3]| where B is Real, B is Real : b2 <= (b1 * 1,1) `1 }
proof end;

theorem Th19: :: GOBRD11:19
for b1 being V4 Matrix of (TOP-REAL 2) st b1 is X_equal-in-line holds
v_strip b1,(len b1) = { |[b2,b3]| where B is Real, B is Real : (b1 * (len b1),1) `1 <= b2 }
proof end;

theorem Th20: :: GOBRD11:20
for b1 being Nat
for b2 being V4 Matrix of (TOP-REAL 2) st b2 is X_equal-in-line & 1 <= b1 & b1 < len b2 holds
v_strip b2,b1 = { |[b3,b4]| where B is Real, B is Real : ( (b2 * b1,1) `1 <= b3 & b3 <= (b2 * (b1 + 1),1) `1 ) }
proof end;

theorem Th21: :: GOBRD11:21
for b1 being V4 Matrix of (TOP-REAL 2) st b1 is Y_equal-in-column holds
h_strip b1,0 = { |[b2,b3]| where B is Real, B is Real : b3 <= (b1 * 1,1) `2 }
proof end;

theorem Th22: :: GOBRD11:22
for b1 being V4 Matrix of (TOP-REAL 2) st b1 is Y_equal-in-column holds
h_strip b1,(width b1) = { |[b2,b3]| where B is Real, B is Real : (b1 * 1,(width b1)) `2 <= b3 }
proof end;

theorem Th23: :: GOBRD11:23
for b1 being Nat
for b2 being V4 Matrix of (TOP-REAL 2) st b2 is Y_equal-in-column & 1 <= b1 & b1 < width b2 holds
h_strip b2,b1 = { |[b3,b4]| where B is Real, B is Real : ( (b2 * 1,b1) `2 <= b4 & b4 <= (b2 * 1,(b1 + 1)) `2 ) }
proof end;

theorem Th24: :: GOBRD11:24
for b1 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) holds cell b1,0,0 = { |[b2,b3]| where B is Real, B is Real : ( b2 <= (b1 * 1,1) `1 & b3 <= (b1 * 1,1) `2 ) }
proof end;

theorem Th25: :: GOBRD11:25
for b1 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) holds cell b1,0,(width b1) = { |[b2,b3]| where B is Real, B is Real : ( b2 <= (b1 * 1,1) `1 & (b1 * 1,(width b1)) `2 <= b3 ) }
proof end;

theorem Th26: :: GOBRD11:26
for b1 being Nat
for b2 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) st 1 <= b1 & b1 < width b2 holds
cell b2,0,b1 = { |[b3,b4]| where B is Real, B is Real : ( b3 <= (b2 * 1,1) `1 & (b2 * 1,b1) `2 <= b4 & b4 <= (b2 * 1,(b1 + 1)) `2 ) }
proof end;

theorem Th27: :: GOBRD11:27
for b1 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) holds cell b1,(len b1),0 = { |[b2,b3]| where B is Real, B is Real : ( (b1 * (len b1),1) `1 <= b2 & b3 <= (b1 * 1,1) `2 ) }
proof end;

theorem Th28: :: GOBRD11:28
for b1 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) holds cell b1,(len b1),(width b1) = { |[b2,b3]| where B is Real, B is Real : ( (b1 * (len b1),1) `1 <= b2 & (b1 * 1,(width b1)) `2 <= b3 ) }
proof end;

theorem Th29: :: GOBRD11:29
for b1 being Nat
for b2 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) st 1 <= b1 & b1 < width b2 holds
cell b2,(len b2),b1 = { |[b3,b4]| where B is Real, B is Real : ( (b2 * (len b2),1) `1 <= b3 & (b2 * 1,b1) `2 <= b4 & b4 <= (b2 * 1,(b1 + 1)) `2 ) }
proof end;

theorem Th30: :: GOBRD11:30
for b1 being Nat
for b2 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) st 1 <= b1 & b1 < len b2 holds
cell b2,b1,0 = { |[b3,b4]| where B is Real, B is Real : ( (b2 * b1,1) `1 <= b3 & b3 <= (b2 * (b1 + 1),1) `1 & b4 <= (b2 * 1,1) `2 ) }
proof end;

theorem Th31: :: GOBRD11:31
for b1 being Nat
for b2 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) st 1 <= b1 & b1 < len b2 holds
cell b2,b1,(width b2) = { |[b3,b4]| where B is Real, B is Real : ( (b2 * b1,1) `1 <= b3 & b3 <= (b2 * (b1 + 1),1) `1 & (b2 * 1,(width b2)) `2 <= b4 ) }
proof end;

theorem Th32: :: GOBRD11:32
for b1, b2 being Nat
for b3 being V4 X_equal-in-line Y_equal-in-column Matrix of (TOP-REAL 2) st 1 <= b1 & b1 < len b3 & 1 <= b2 & b2 < width b3 holds
cell b3,b1,b2 = { |[b4,b5]| where B is Real, B is Real : ( (b3 * b1,1) `1 <= b4 & b4 <= (b3 * (b1 + 1),1) `1 & (b3 * 1,b2) `2 <= b5 & b5 <= (b3 * 1,(b2 + 1)) `2 ) }
proof end;

theorem Th33: :: GOBRD11:33
for b1, b2 being Nat
for b3 being Matrix of (TOP-REAL 2) holds cell b3,b1,b2 is closed
proof end;

theorem Th34: :: GOBRD11:34
for b1 being V4 Matrix of (TOP-REAL 2) holds
( 1 <= len b1 & 1 <= width b1 )
proof end;

theorem Th35: :: GOBRD11:35
for b1, b2 being Nat
for b3 being Go-board st b1 <= len b3 & b2 <= width b3 holds
cell b3,b1,b2 = Cl (Int (cell b3,b1,b2))
proof end;