let G be Group; :: thesis: for A, B being Subgroup of G
for D being Subgroup of A st G = A "\/" B & D = A /\ B & G is finite holds
index G,B >= index A,D
let A, B be Subgroup of G; :: thesis: for D being Subgroup of A st G = A "\/" B & D = A /\ B & G is finite holds
index G,B >= index A,D
let D be Subgroup of A; :: thesis: ( G = A "\/" B & D = A /\ B & G is finite implies index G,B >= index A,D )
assume A1:
( G = A "\/" B & D = A /\ B & G is finite )
; :: thesis: index G,B >= index A,D
then reconsider LCB = Left_Cosets B as non empty finite set ;
A is finite
by A1;
then reconsider LCD = Left_Cosets D as non empty finite set ;
defpred S1[ set , set ] means ex a being Element of G ex a' being Element of A st
( a = a' & $2 = a * B & $1 = a' * D );
A6:
for x being Element of LCD ex y being Element of LCB st S1[x,y]
consider F being Function of LCD,LCB such that
A8:
for a being Element of LCD holds S1[a,F . a]
from FUNCT_2:sch 3(A6);
A9:
( dom F = LCD & rng F c= LCB )
by FUNCT_2:def 1, RELAT_1:def 19;
A10:
index D = card LCD
by GROUP_2:def 18;
A11:
index B = card LCB
by GROUP_2:def 18;
F is one-to-one
then
index D c= index B
by A9, A10, A11, CARD_1:26;
hence
index G,B >= index A,D
by NAT_1:40; :: thesis: verum