let G be Group; for H being Subgroup of G
for N being strict normal Subgroup of G
for phi being Homomorphism of H,(AutGroup N) ex psi being Function of (semidirect_product (N,H,phi)),G st
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
let H be Subgroup of G; for N being strict normal Subgroup of G
for phi being Homomorphism of H,(AutGroup N) ex psi being Function of (semidirect_product (N,H,phi)),G st
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
let N be strict normal Subgroup of G; for phi being Homomorphism of H,(AutGroup N) ex psi being Function of (semidirect_product (N,H,phi)),G st
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
let phi be Homomorphism of H,(AutGroup N); ex psi being Function of (semidirect_product (N,H,phi)),G st
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
A1:
for f being Function of (product (Carrier <*N,H*>)),G holds f is Function of (semidirect_product (N,H,phi)),G
proof
let f be
Function of
(product (Carrier <*N,H*>)),
G;
f is Function of (semidirect_product (N,H,phi)),G
the
carrier of
(semidirect_product (N,H,phi)) = product (Carrier <*N,H*>)
by Def1;
hence
f is
Function of
(semidirect_product (N,H,phi)),
G
;
verum
end;
consider psi being Function of (product (Carrier <*N,H*>)),G such that
A2:
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
by Th59;
reconsider psi = psi as Function of (semidirect_product (N,H,phi)),G by A1;
take
psi
; ( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
thus
( ( for n, h being Element of G st n in N & h in H holds
psi . <*n,h*> = n * h ) & ( psi is one-to-one implies N /\ H = (1). G ) & ( N /\ H = (1). G implies psi is one-to-one ) )
by A2; verum