:: JGRAPH_2 semantic presentation
Lemma1:
TOP-REAL 2 = TopSpaceMetr (Euclid 2)
by EUCLID:def 8;
theorem Th1: :: JGRAPH_2:1
canceled;
theorem Th2: :: JGRAPH_2:2
theorem Th3: :: JGRAPH_2:3
theorem Th4: :: JGRAPH_2:4
theorem Th5: :: JGRAPH_2:5
theorem Th6: :: JGRAPH_2:6
theorem Th7: :: JGRAPH_2:7
theorem Th8: :: JGRAPH_2:8
theorem Th9: :: JGRAPH_2:9
theorem Th10: :: JGRAPH_2:10
theorem Th11: :: JGRAPH_2:11
theorem Th12: :: JGRAPH_2:12
theorem Th13: :: JGRAPH_2:13
theorem Th14: :: JGRAPH_2:14
theorem Th15: :: JGRAPH_2:15
theorem Th16: :: JGRAPH_2:16
canceled;
theorem Th17: :: JGRAPH_2:17
canceled;
theorem Th18: :: JGRAPH_2:18
theorem Th19: :: JGRAPH_2:19
theorem Th20: :: JGRAPH_2:20
theorem Th21: :: JGRAPH_2:21
theorem Th22: :: JGRAPH_2:22
definition
func Out_In_Sq -> Function of the
carrier of
(TOP-REAL 2) \ {(0.REAL 2)},the
carrier of
(TOP-REAL 2) \ {(0.REAL 2)} means :
Def1:
:: JGRAPH_2:def 1
for
b1 being
Point of
(TOP-REAL 2) st
b1 <> 0.REAL 2 holds
( ( ( (
b1 `2 <= b1 `1 &
- (b1 `1 ) <= b1 `2 ) or (
b1 `2 >= b1 `1 &
b1 `2 <= - (b1 `1 ) ) ) implies
a1 . b1 = |[(1 / (b1 `1 )),(((b1 `2 ) / (b1 `1 )) / (b1 `1 ))]| ) & ( (
b1 `2 <= b1 `1 &
- (b1 `1 ) <= b1 `2 ) or (
b1 `2 >= b1 `1 &
b1 `2 <= - (b1 `1 ) ) or
a1 . b1 = |[(((b1 `1 ) / (b1 `2 )) / (b1 `2 )),(1 / (b1 `2 ))]| ) );
existence
ex b1 being Function of the carrier of (TOP-REAL 2) \ {(0.REAL 2)},the carrier of (TOP-REAL 2) \ {(0.REAL 2)} st
for b2 being Point of (TOP-REAL 2) st b2 <> 0.REAL 2 holds
( ( ( ( b2 `2 <= b2 `1 & - (b2 `1 ) <= b2 `2 ) or ( b2 `2 >= b2 `1 & b2 `2 <= - (b2 `1 ) ) ) implies b1 . b2 = |[(1 / (b2 `1 )),(((b2 `2 ) / (b2 `1 )) / (b2 `1 ))]| ) & ( ( b2 `2 <= b2 `1 & - (b2 `1 ) <= b2 `2 ) or ( b2 `2 >= b2 `1 & b2 `2 <= - (b2 `1 ) ) or b1 . b2 = |[(((b2 `1 ) / (b2 `2 )) / (b2 `2 )),(1 / (b2 `2 ))]| ) )
uniqueness
for b1, b2 being Function of the carrier of (TOP-REAL 2) \ {(0.REAL 2)},the carrier of (TOP-REAL 2) \ {(0.REAL 2)} st ( for b3 being Point of (TOP-REAL 2) st b3 <> 0.REAL 2 holds
( ( ( ( b3 `2 <= b3 `1 & - (b3 `1 ) <= b3 `2 ) or ( b3 `2 >= b3 `1 & b3 `2 <= - (b3 `1 ) ) ) implies b1 . b3 = |[(1 / (b3 `1 )),(((b3 `2 ) / (b3 `1 )) / (b3 `1 ))]| ) & ( ( b3 `2 <= b3 `1 & - (b3 `1 ) <= b3 `2 ) or ( b3 `2 >= b3 `1 & b3 `2 <= - (b3 `1 ) ) or b1 . b3 = |[(((b3 `1 ) / (b3 `2 )) / (b3 `2 )),(1 / (b3 `2 ))]| ) ) ) & ( for b3 being Point of (TOP-REAL 2) st b3 <> 0.REAL 2 holds
( ( ( ( b3 `2 <= b3 `1 & - (b3 `1 ) <= b3 `2 ) or ( b3 `2 >= b3 `1 & b3 `2 <= - (b3 `1 ) ) ) implies b2 . b3 = |[(1 / (b3 `1 )),(((b3 `2 ) / (b3 `1 )) / (b3 `1 ))]| ) & ( ( b3 `2 <= b3 `1 & - (b3 `1 ) <= b3 `2 ) or ( b3 `2 >= b3 `1 & b3 `2 <= - (b3 `1 ) ) or b2 . b3 = |[(((b3 `1 ) / (b3 `2 )) / (b3 `2 )),(1 / (b3 `2 ))]| ) ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines Out_In_Sq JGRAPH_2:def 1 :
theorem Th23: :: JGRAPH_2:23
theorem Th24: :: JGRAPH_2:24
theorem Th25: :: JGRAPH_2:25
theorem Th26: :: JGRAPH_2:26
theorem Th27: :: JGRAPH_2:27
theorem Th28: :: JGRAPH_2:28
theorem Th29: :: JGRAPH_2:29
theorem Th30: :: JGRAPH_2:30
theorem Th31: :: JGRAPH_2:31
theorem Th32: :: JGRAPH_2:32
theorem Th33: :: JGRAPH_2:33
theorem Th34: :: JGRAPH_2:34
theorem Th35: :: JGRAPH_2:35
theorem Th36: :: JGRAPH_2:36
theorem Th37: :: JGRAPH_2:37
theorem Th38: :: JGRAPH_2:38
theorem Th39: :: JGRAPH_2:39
theorem Th40: :: JGRAPH_2:40
theorem Th41: :: JGRAPH_2:41
theorem Th42: :: JGRAPH_2:42
theorem Th43: :: JGRAPH_2:43
theorem Th44: :: JGRAPH_2:44
theorem Th45: :: JGRAPH_2:45
for
b1,
b2 being
Subset of
(TOP-REAL 2) for
b3 being
Function of
((TOP-REAL 2) | b1),
((TOP-REAL 2) | b2) for
b4,
b5 being
Function of
((TOP-REAL 2) | b1),
R^1 st
b4 is
continuous &
b5 is
continuous &
b1 <> {} &
b2 <> {} & ( for
b6,
b7,
b8,
b9 being
real number st
|[b6,b7]| in b1 &
b8 = b4 . |[b6,b7]| &
b9 = b5 . |[b6,b7]| holds
b3 . |[b6,b7]| = |[b8,b9]| ) holds
b3 is
continuous
theorem Th46: :: JGRAPH_2:46
theorem Th47: :: JGRAPH_2:47
deffunc H1( Point of (TOP-REAL 2)) -> Element of REAL = a1 `1 ;
deffunc H2( Point of (TOP-REAL 2)) -> Element of REAL = a1 `2 ;
Lemma45:
for b1, b2 being Point of (TOP-REAL 2) holds
( H1(b1 - b2) = H1(b1) - H1(b2) & H2(b1 - b2) = H2(b1) - H2(b2) )
by TOPREAL3:8;
Lemma46:
for b1, b2 being Point of (TOP-REAL 2) holds |.(b1 - b2).| ^2 = (H1(b1 - b2) ^2 ) + (H2(b1 - b2) ^2 )
by JGRAPH_1:46;
Lemma47:
{ b1 where B is Point of (TOP-REAL 2) : H1(b1) <= H2(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma45, Lemma46);
Lemma48:
for b1, b2 being Point of (TOP-REAL 2) holds
( H2(b1 - b2) = H2(b1) - H2(b2) & H1(b1 - b2) = H1(b1) - H1(b2) )
by TOPREAL3:8;
Lemma49:
for b1, b2 being Point of (TOP-REAL 2) holds |.(b1 - b2).| ^2 = (H2(b1 - b2) ^2 ) + (H1(b1 - b2) ^2 )
by JGRAPH_1:46;
Lemma50:
{ b1 where B is Point of (TOP-REAL 2) : H2(b1) <= H1(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma48, Lemma49);
deffunc H3( Point of (TOP-REAL 2)) -> Element of REAL = - (a1 `1 );
deffunc H4( Point of (TOP-REAL 2)) -> Element of REAL = - (a1 `2 );
Lemma53:
{ b1 where B is Point of (TOP-REAL 2) : H3(b1) <= H2(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma51, Lemma52);
Lemma56:
{ b1 where B is Point of (TOP-REAL 2) : H2(b1) <= H3(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma54, Lemma55);
Lemma59:
{ b1 where B is Point of (TOP-REAL 2) : H4(b1) <= H1(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma57, Lemma58);
Lemma62:
{ b1 where B is Point of (TOP-REAL 2) : H1(b1) <= H4(b1) } is closed Subset of (TOP-REAL 2)
from JGRAPH_2:sch 3(Lemma60, Lemma61);
theorem Th48: :: JGRAPH_2:48
theorem Th49: :: JGRAPH_2:49
theorem Th50: :: JGRAPH_2:50
theorem Th51: :: JGRAPH_2:51
theorem Th52: :: JGRAPH_2:52
theorem Th53: :: JGRAPH_2:53
definition
let c1,
c2,
c3,
c4 be
real number ;
func AffineMap c1,
c2,
c3,
c4 -> Function of
(TOP-REAL 2),
(TOP-REAL 2) means :
Def2:
:: JGRAPH_2:def 2
for
b1 being
Point of
(TOP-REAL 2) holds
a5 . b1 = |[((a1 * (b1 `1 )) + a2),((a3 * (b1 `2 )) + a4)]|;
existence
ex b1 being Function of (TOP-REAL 2),(TOP-REAL 2) st
for b2 being Point of (TOP-REAL 2) holds b1 . b2 = |[((c1 * (b2 `1 )) + c2),((c3 * (b2 `2 )) + c4)]|
uniqueness
for b1, b2 being Function of (TOP-REAL 2),(TOP-REAL 2) st ( for b3 being Point of (TOP-REAL 2) holds b1 . b3 = |[((c1 * (b3 `1 )) + c2),((c3 * (b3 `2 )) + c4)]| ) & ( for b3 being Point of (TOP-REAL 2) holds b2 . b3 = |[((c1 * (b3 `1 )) + c2),((c3 * (b3 `2 )) + c4)]| ) holds
b1 = b2
end;
:: deftheorem Def2 defines AffineMap JGRAPH_2:def 2 :
theorem Th54: :: JGRAPH_2:54
theorem Th55: :: JGRAPH_2:55
theorem Th56: :: JGRAPH_2:56
theorem Th57: :: JGRAPH_2:57
theorem Th58: :: JGRAPH_2:58