set I = I[01] ;
set II = [:I[01],I[01]:];
set R = R^1 ;
set RR = [:R^1,R^1:];
set A = R^1 [.0,1.];
set cR = the carrier of R^1;
Lm1:
the carrier of [:R^1,R^1:] = [: the carrier of R^1, the carrier of R^1:]
by BORSUK_1:def 2;
scheme
TopFuncEq{
F1()
-> non
empty TopSpace,
F2()
-> non
empty TopSpace,
F3()
-> non
empty set ,
F4(
Point of
F1(),
Point of
F2())
-> Element of
F3() } :
for
f,
g being
Function of
[:F1(),F2():],
F3() st ( for
s being
Point of
F1()
for
t being
Point of
F2() holds
f . (
s,
t)
= F4(
s,
t) ) & ( for
s being
Point of
F1()
for
t being
Point of
F2() holds
g . (
s,
t)
= F4(
s,
t) ) holds
f = g
definition
existence
ex b1 being Function of [:R^1,R^1:],R^1 st
for x, y being Point of R^1 holds b1 . (x,y) = x * y
uniqueness
for b1, b2 being Function of [:R^1,R^1:],R^1 st ( for x, y being Point of R^1 holds b1 . (x,y) = x * y ) & ( for x, y being Point of R^1 holds b2 . (x,y) = x * y ) holds
b1 = b2
end;
definition
let T be non
empty multMagma ;
let F,
G be
Function of
[:I[01],I[01]:],
T;
deffunc H1(
Point of
I[01],
Point of
I[01])
-> Element of the
carrier of
T =
(F . ($1,$2)) * (G . ($1,$2));
existence
ex b1 being Function of [:I[01],I[01]:],T st
for a, b being Point of I[01] holds b1 . (a,b) = (F . (a,b)) * (G . (a,b))
uniqueness
for b1, b2 being Function of [:I[01],I[01]:],T st ( for a, b being Point of I[01] holds b1 . (a,b) = (F . (a,b)) * (G . (a,b)) ) & ( for a, b being Point of I[01] holds b2 . (a,b) = (F . (a,b)) * (G . (a,b)) ) holds
b1 = b2
end;
Lm2:
now for T being non empty TopSpace-like unital BinContinuous TopGrStr
for t being unital Point of T
for x being Point of I[01]
for f1, f2, g1, g2 being Loop of t
for F being Homotopy of f1,f2
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )
let T be non
empty TopSpace-like unital BinContinuous TopGrStr ;
for t being unital Point of T
for x being Point of I[01]
for f1, f2, g1, g2 being Loop of t
for F being Homotopy of f1,f2
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )let t be
unital Point of
T;
for x being Point of I[01]
for f1, f2, g1, g2 being Loop of t
for F being Homotopy of f1,f2
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )let x be
Point of
I[01];
for f1, f2, g1, g2 being Loop of t
for F being Homotopy of f1,f2
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )let f1,
f2,
g1,
g2 be
Loop of
t;
for F being Homotopy of f1,f2
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )let F be
Homotopy of
f1,
f2;
for G being Homotopy of g1,g2 st f1,f2 are_homotopic & g1,g2 are_homotopic holds
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )let G be
Homotopy of
g1,
g2;
( f1,f2 are_homotopic & g1,g2 are_homotopic implies ( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t ) )assume A1:
(
f1,
f2 are_homotopic &
g1,
g2 are_homotopic )
;
( (HomotopyMlt (F,G)) . (x,0) = (LoopMlt (f1,g1)) . x & (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )then A2:
(
F . (
x,
0[01])
= f1 . x &
G . (
x,
0[01])
= g1 . x )
by BORSUK_6:def 11;
thus (HomotopyMlt (F,G)) . (
x,
0) =
(F . (x,0[01])) * (G . (x,0[01]))
by Def7
.=
(LoopMlt (f1,g1)) . x
by A2, Def2
;
( (HomotopyMlt (F,G)) . (x,1) = (LoopMlt (f2,g2)) . x & (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )A3:
(
F . (
x,
1[01])
= f2 . x &
G . (
x,
1[01])
= g2 . x )
by A1, BORSUK_6:def 11;
thus (HomotopyMlt (F,G)) . (
x,1) =
(F . (x,1[01])) * (G . (x,1[01]))
by Def7
.=
(LoopMlt (f2,g2)) . x
by A3, Def2
;
( (HomotopyMlt (F,G)) . (0,x) = t & (HomotopyMlt (F,G)) . (1,x) = t )
(
F . (
0[01],
x)
= t &
G . (
0[01],
x)
= t )
by A1, BORSUK_6:def 11;
hence (HomotopyMlt (F,G)) . (
0,
x) =
t * t
by Def7
.=
t
;
(HomotopyMlt (F,G)) . (1,x) = t
(
F . (
1[01],
x)
= t &
G . (
1[01],
x)
= t )
by A1, BORSUK_6:def 11;
hence (HomotopyMlt (F,G)) . (1,
x) =
t * t
by Def7
.=
t
;
verum
end;
theorem
for
T being non
empty TopSpace-like unital BinContinuous TopGrStr for
t being
unital Point of
T for
f1,
f2,
g1,
g2 being
Loop of
t for
F being
Homotopy of
f1,
f2 for
G being
Homotopy of
g1,
g2 st
f1,
f2 are_homotopic &
g1,
g2 are_homotopic holds
HomotopyMlt (
F,
G) is
Homotopy of
LoopMlt (
f1,
g1),
LoopMlt (
f2,
g2)
definition
let T be
TopGroup;
let t be
Point of
T;
let f,
g be
Loop of
t;
deffunc H1(
Point of
I[01],
Point of
I[01])
-> Element of the
carrier of
T =
((((inverse_loop f) . ($1 * $2)) * (f . $1)) * (g . $1)) * (f . ($1 * $2));
existence
ex b1 being Function of [:I[01],I[01]:],T st
for a, b being Point of I[01] holds b1 . (a,b) = ((((inverse_loop f) . (a * b)) * (f . a)) * (g . a)) * (f . (a * b))
uniqueness
for b1, b2 being Function of [:I[01],I[01]:],T st ( for a, b being Point of I[01] holds b1 . (a,b) = ((((inverse_loop f) . (a * b)) * (f . a)) * (g . a)) * (f . (a * b)) ) & ( for a, b being Point of I[01] holds b2 . (a,b) = ((((inverse_loop f) . (a * b)) * (f . a)) * (g . a)) * (f . (a * b)) ) holds
b1 = b2
end;
Lm3:
now for T being TopologicalGroup
for t being unital Point of T
for f, g being Loop of t
for x being Point of I[01] holds
( (HopfHomotopy (f,g)) . (x,0) = (LoopMlt (f,g)) . x & (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )
let T be
TopologicalGroup;
for t being unital Point of T
for f, g being Loop of t
for x being Point of I[01] holds
( (HopfHomotopy (f,g)) . (x,0) = (LoopMlt (f,g)) . x & (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )let t be
unital Point of
T;
for f, g being Loop of t
for x being Point of I[01] holds
( (HopfHomotopy (f,g)) . (x,0) = (LoopMlt (f,g)) . x & (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )let f,
g be
Loop of
t;
for x being Point of I[01] holds
( (HopfHomotopy (f,g)) . (x,0) = (LoopMlt (f,g)) . x & (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )let x be
Point of
I[01];
( (HopfHomotopy (f,g)) . (x,0) = (LoopMlt (f,g)) . x & (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )set F =
HopfHomotopy (
f,
g);
set i =
inverse_loop f;
A1:
t = 1_ T
by Def1;
A2:
t,
t are_connected
;
A3:
f . 0[01] = t
by A2, BORSUK_2:def 2;
A4:
f . 1[01] = t
by A2, BORSUK_2:def 2;
A5:
g . 0[01] = t
by A2, BORSUK_2:def 2;
A6:
(inverse_loop f) . 0[01] = t
by A2, BORSUK_2:def 2;
thus (HopfHomotopy (f,g)) . (
x,
0) =
((((inverse_loop f) . (x * 0[01])) * (f . x)) * (g . x)) * (f . (x * 0[01]))
by Def8
.=
(LoopMlt (f,g)) . x
by A3, A6, Def2
;
( (HopfHomotopy (f,g)) . (x,1) = (LoopMlt (g,f)) . x & (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )thus (HopfHomotopy (f,g)) . (
x,1) =
((((inverse_loop f) . (x * 1[01])) * (f . x)) * (g . x)) * (f . (x * 1[01]))
by Def8
.=
(t * (g . x)) * (f . x)
by A1, Th3
.=
(LoopMlt (g,f)) . x
by Def2
;
( (HopfHomotopy (f,g)) . (0,x) = t & (HopfHomotopy (f,g)) . (1,x) = t )thus (HopfHomotopy (f,g)) . (
0,
x) =
((((inverse_loop f) . (0[01] * x)) * (f . 0[01])) * (g . 0[01])) * (f . (0[01] * x))
by Def8
.=
t
by A3, A5, A2, BORSUK_2:def 2
;
(HopfHomotopy (f,g)) . (1,x) = tthus (HopfHomotopy (f,g)) . (1,
x) =
((((inverse_loop f) . (1[01] * x)) * (f . 1[01])) * (g . 1[01])) * (f . (1[01] * x))
by Def8
.=
((((inverse_loop f) . x) * t) * t) * (f . x)
by A4, A2, BORSUK_2:def 2
.=
t
by A1, Th3
;
verum
end;