consider C being constant Loop of a;
set E = EqRel (X,a);
set G = pi_1 (X,a);
set e = Class ((EqRel (X,a)),C);
C in Loops a
by Def1;
then A1:
Class ((EqRel (X,a)),C) in Class (EqRel (X,a))
by EQREL_1:def 5;
thus
pi_1 (X,a) is associative
pi_1 (X,a) is Group-like proof
let x,
y,
z be
Element of
(pi_1 (X,a));
GROUP_1:def 4 (x * y) * z = x * (y * z)
consider A being
Loop of
a such that A2:
x = Class (
(EqRel (X,a)),
A)
by Th48;
consider B being
Loop of
a such that A3:
y = Class (
(EqRel (X,a)),
B)
by Th48;
consider BC being
Loop of
a such that A4:
y * z = Class (
(EqRel (X,a)),
BC)
by Th48;
consider C being
Loop of
a such that A5:
z = Class (
(EqRel (X,a)),
C)
by Th48;
y * z = Class (
(EqRel (X,a)),
(B + C))
by A3, A5, Lm4;
then
(
A,
A are_homotopic &
BC,
B + C are_homotopic )
by A4, Th47, BORSUK_2:15;
then A6:
A + BC,
A + (B + C) are_homotopic
by BORSUK_6:83;
consider AB being
Loop of
a such that A7:
x * y = Class (
(EqRel (X,a)),
AB)
by Th48;
x * y = Class (
(EqRel (X,a)),
(A + B))
by A2, A3, Lm4;
then
(
C,
C are_homotopic &
AB,
A + B are_homotopic )
by A7, Th47, BORSUK_2:15;
then A8:
AB + C,
(A + B) + C are_homotopic
by BORSUK_6:83;
A9:
(A + B) + C,
A + (B + C) are_homotopic
by BORSUK_6:81;
thus (x * y) * z =
Class (
(EqRel (X,a)),
(AB + C))
by A5, A7, Lm4
.=
Class (
(EqRel (X,a)),
((A + B) + C))
by A8, Th47
.=
Class (
(EqRel (X,a)),
(A + (B + C)))
by A9, Th47
.=
Class (
(EqRel (X,a)),
(A + BC))
by A6, Th47
.=
x * (y * z)
by A2, A4, Lm4
;
verum
end;
reconsider e = Class ((EqRel (X,a)),C) as Element of (pi_1 (X,a)) by A1, Def5;
take
e
; GROUP_1:def 3 for b1 being Element of the carrier of (pi_1 (X,a)) holds
( b1 * e = b1 & e * b1 = b1 & ex b2 being Element of the carrier of (pi_1 (X,a)) st
( b1 * b2 = e & b2 * b1 = e ) )
let h be Element of (pi_1 (X,a)); ( h * e = h & e * h = h & ex b1 being Element of the carrier of (pi_1 (X,a)) st
( h * b1 = e & b1 * h = e ) )
consider A being Loop of a such that
A10:
h = Class ((EqRel (X,a)),A)
by Th48;
A11:
A + C,A are_homotopic
by BORSUK_6:88;
thus h * e =
Class ((EqRel (X,a)),(A + C))
by A10, Lm4
.=
h
by A10, A11, Th47
; ( e * h = h & ex b1 being Element of the carrier of (pi_1 (X,a)) st
( h * b1 = e & b1 * h = e ) )
A12:
C + A,A are_homotopic
by BORSUK_6:90;
thus e * h =
Class ((EqRel (X,a)),(C + A))
by A10, Lm4
.=
h
by A10, A12, Th47
; ex b1 being Element of the carrier of (pi_1 (X,a)) st
( h * b1 = e & b1 * h = e )
set x = Class ((EqRel (X,a)),(- A));
- A in Loops a
by Def1;
then
Class ((EqRel (X,a)),(- A)) in Class (EqRel (X,a))
by EQREL_1:def 5;
then reconsider x = Class ((EqRel (X,a)),(- A)) as Element of (pi_1 (X,a)) by Def5;
take
x
; ( h * x = e & x * h = e )
A13:
A + (- A),C are_homotopic
by BORSUK_6:92;
thus h * x =
Class ((EqRel (X,a)),(A + (- A)))
by A10, Lm4
.=
e
by A13, Th47
; x * h = e
A14:
(- A) + A,C are_homotopic
by BORSUK_6:94;
thus x * h =
Class ((EqRel (X,a)),((- A) + A))
by A10, Lm4
.=
e
by A14, Th47
; verum