let G be Group; :: thesis: for A being Subset of G holds card (con_class A) = Index (Normalizator A)
let A be Subset of G; :: thesis: card (con_class A) = Index (Normalizator A)
defpred S1[ set , set ] means ex a being Element of G st
( $1 = A |^ a & $2 = (Normalizator A) * a );
A1:
for x, y1, y2 being set st x in con_class A & S1[x,y1] & S1[x,y2] holds
y1 = y2
proof
let x,
y1,
y2 be
set ;
:: thesis: ( x in con_class A & S1[x,y1] & S1[x,y2] implies y1 = y2 )
assume
x in con_class A
;
:: thesis: ( not S1[x,y1] or not S1[x,y2] or y1 = y2 )
given a being
Element of
G such that A2:
x = A |^ a
and A3:
y1 = (Normalizator A) * a
;
:: thesis: ( not S1[x,y2] or y1 = y2 )
given b being
Element of
G such that A4:
x = A |^ b
and A5:
y2 = (Normalizator A) * b
;
:: thesis: y1 = y2
A =
(A |^ b) |^ (a " )
by A2, A4, Th63
.=
A |^ (b * (a " ))
by Th56
;
then
b * (a " ) in Normalizator A
by Th154;
hence
y1 = y2
by A3, A5, GROUP_2:143;
:: thesis: verum
end;
A6:
for x being set st x in con_class A holds
ex y being set st S1[x,y]
consider f being Function such that
A9:
dom f = con_class A
and
A10:
for x being set st x in con_class A holds
S1[x,f . x]
from CLASSES1:sch 1(A6);
A11:
rng f = Right_Cosets (Normalizator A)
f is one-to-one
then
con_class A, Right_Cosets (Normalizator A) are_equipotent
by A9, A11, WELLORD2:def 4;
hence card (con_class A) =
card (Right_Cosets (Normalizator A))
by CARD_1:21
.=
Index (Normalizator A)
by GROUP_2:175
;
:: thesis: verum