:: GOBRD12 semantic presentation

Lemma1: for b1 being non constant standard special_circular_sequence holds (L~ b1) ` = the carrier of ((TOP-REAL 2) | ((L~ b1) ` ))
proof end;

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

theorem Th1: :: GOBRD12:1
canceled;

theorem Th2: :: GOBRD12:2
for b1 being non constant standard special_circular_sequence
for b2, b3 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) holds
Int (cell (GoB b1),b2,b3) c= (L~ b1) `
proof end;

theorem Th3: :: GOBRD12:3
for b1 being non constant standard special_circular_sequence
for b2, b3 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) holds
Cl (Down (Int (cell (GoB b1),b2,b3)),((L~ b1) ` )) = (cell (GoB b1),b2,b3) /\ ((L~ b1) ` )
proof end;

theorem Th4: :: GOBRD12:4
for b1 being non constant standard special_circular_sequence
for b2, b3 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) holds
( Cl (Down (Int (cell (GoB b1),b2,b3)),((L~ b1) ` )) is connected & Down (Int (cell (GoB b1),b2,b3)),((L~ b1) ` ) = Int (cell (GoB b1),b2,b3) )
proof end;

Lemma6: for b1 being non constant standard special_circular_sequence holds
( Cl (Down (LeftComp b1),((L~ b1) ` )) is connected & Down (LeftComp b1),((L~ b1) ` ) = LeftComp b1 & Down (LeftComp b1),((L~ b1) ` ) is_a_component_of (TOP-REAL 2) | ((L~ b1) ` ) )
proof end;

Lemma7: for b1 being non constant standard special_circular_sequence holds
( Cl (Down (RightComp b1),((L~ b1) ` )) is connected & Down (RightComp b1),((L~ b1) ` ) = RightComp b1 & Down (RightComp b1),((L~ b1) ` ) is_a_component_of (TOP-REAL 2) | ((L~ b1) ` ) )
proof end;

theorem Th5: :: GOBRD12:5
for b1 being non constant standard special_circular_sequence holds (L~ b1) ` = union { (Cl (Down (Int (cell (GoB b1),b2,b3)),((L~ b1) ` ))) where B is Nat, B is Nat : ( b2 <= len (GoB b1) & b3 <= width (GoB b1) ) }
proof end;

theorem Th6: :: GOBRD12:6
for b1 being non constant standard special_circular_sequence holds
( (Down (LeftComp b1),((L~ b1) ` )) \/ (Down (RightComp b1),((L~ b1) ` )) is a_union_of_components of (TOP-REAL 2) | ((L~ b1) ` ) & Down (LeftComp b1),((L~ b1) ` ) = LeftComp b1 & Down (RightComp b1),((L~ b1) ` ) = RightComp b1 )
proof end;

Lemma10: for b1 being non constant standard special_circular_sequence
for b2, b3, b4, b5 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) & b4 <= len (GoB b1) & b5 <= width (GoB b1) & ( b4 = b2 + 1 or b2 = b4 + 1 ) & b3 = b5 & Int (cell (GoB b1),b2,b3) c= (LeftComp b1) \/ (RightComp b1) holds
Int (cell (GoB b1),b4,b5) c= (LeftComp b1) \/ (RightComp b1)
proof end;

Lemma11: for b1 being non constant standard special_circular_sequence
for b2, b3, b4, b5 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) & b4 <= len (GoB b1) & b5 <= width (GoB b1) & ( b5 = b3 + 1 or b3 = b5 + 1 ) & b2 = b4 & Int (cell (GoB b1),b2,b3) c= (LeftComp b1) \/ (RightComp b1) holds
Int (cell (GoB b1),b4,b5) c= (LeftComp b1) \/ (RightComp b1)
proof end;

theorem Th7: :: GOBRD12:7
for b1 being non constant standard special_circular_sequence
for b2, b3, b4, b5 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) & b4 <= len (GoB b1) & b5 <= width (GoB b1) & b2,b3,b4,b5 are_adjacent2 holds
( Int (cell (GoB b1),b2,b3) c= (LeftComp b1) \/ (RightComp b1) iff Int (cell (GoB b1),b4,b5) c= (LeftComp b1) \/ (RightComp b1) )
proof end;

theorem Th8: :: GOBRD12:8
for b1 being non constant standard special_circular_sequence
for b2, b3 being FinSequence of NAT st len b2 = len b3 & ex b4 being Nat st
( b4 in dom b2 & Int (cell (GoB b1),(b2 /. b4),(b3 /. b4)) c= (LeftComp b1) \/ (RightComp b1) ) & ( for b4 being Nat st 1 <= b4 & b4 < len b2 holds
b2 /. b4,b3 /. b4,b2 /. (b4 + 1),b3 /. (b4 + 1) are_adjacent2 ) & ( for b4, b5, b6 being Nat st b4 in dom b2 & b5 = b2 . b4 & b6 = b3 . b4 holds
( b5 <= len (GoB b1) & b6 <= width (GoB b1) ) ) holds
for b4 being Nat st b4 in dom b2 holds
Int (cell (GoB b1),(b2 /. b4),(b3 /. b4)) c= (LeftComp b1) \/ (RightComp b1)
proof end;

theorem Th9: :: GOBRD12:9
for b1 being non constant standard special_circular_sequence ex b2, b3 being Nat st
( b2 <= len (GoB b1) & b3 <= width (GoB b1) & Int (cell (GoB b1),b2,b3) c= (LeftComp b1) \/ (RightComp b1) )
proof end;

theorem Th10: :: GOBRD12:10
for b1 being non constant standard special_circular_sequence
for b2, b3 being Nat st b2 <= len (GoB b1) & b3 <= width (GoB b1) holds
Int (cell (GoB b1),b2,b3) c= (LeftComp b1) \/ (RightComp b1)
proof end;

theorem Th11: :: GOBRD12:11
for b1 being non constant standard special_circular_sequence holds (L~ b1) ` = (LeftComp b1) \/ (RightComp b1)
proof end;