:: AUTGROUP semantic presentation

begin

theorem :: AUTGROUP:1
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for H being ( ( ) ( non empty unital Group-like associative ) Subgroup of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) holds
( ( for a, b being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) st b : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) is ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds
b : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) |^ a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) in H : ( ( ) ( non empty unital Group-like associative ) Subgroup of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) iff H : ( ( ) ( non empty unital Group-like associative ) Subgroup of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) is normal ) ;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
func Aut G -> ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) means :: AUTGROUP:def 1
( ( for f being ( ( ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total ) Element of it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ) holds f : ( ( Function-like quasi_total V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) is ( ( Function-like quasi_total V102(G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like non empty V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total unity-preserving V102(G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) ) Homomorphism of G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) ) & ( for h being ( ( Function-like quasi_total V102(G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like non empty V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total unity-preserving V102(G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) ) Homomorphism of G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) ) holds
( h : ( ( Function-like quasi_total V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) in it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) iff ( h : ( ( Function-like quasi_total V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) is one-to-one & h : ( ( Function-like quasi_total V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) is onto ) ) ) );
end;

theorem :: AUTGROUP:2
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) c= Funcs ( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:3
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds id the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) : ( ( V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like one-to-one non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:4
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for h being ( ( Function-like quasi_total V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) holds
( h : ( ( Function-like quasi_total V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) in Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) iff h : ( ( Function-like quasi_total V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) is bijective ) ;

theorem :: AUTGROUP:5
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) is ( ( Function-like quasi_total V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total unity-preserving V102(b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ) Homomorphism of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ;

theorem :: AUTGROUP:6
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:7
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f1, f2 being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f1 : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * f2 : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
func AutComp G -> ( ( Function-like quasi_total ) ( Relation-like [:(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ,(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) :] : ( ( ) ( ) set ) -defined Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) -valued Function-like V14([:(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ,(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) :] : ( ( ) ( ) set ) ) quasi_total ) BinOp of Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) means :: AUTGROUP:def 2
for x, y being ( ( ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total ) Element of Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) holds it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) . (x : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ,y : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( Relation-like Function-like ) Element of Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) = x : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * y : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like ) Element of bool [: the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;
end;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
func AutGroup G -> ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) equals :: AUTGROUP:def 3
multMagma(# (Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ,(AutComp G : ( ( ) ( ) doubleLoopStr ) ) : ( ( Function-like quasi_total ) ( Relation-like [:(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ,(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) :] : ( ( ) ( ) set ) -defined Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) -valued Function-like V14([:(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ,(Aut G : ( ( ) ( ) doubleLoopStr ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) :] : ( ( ) ( ) set ) ) quasi_total ) BinOp of Aut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) #) : ( ( strict ) ( strict ) multMagma ) ;
end;

theorem :: AUTGROUP:8
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for x, y being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) )
for f, g being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) st x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) & y : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) = g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds
x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) * y : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of (AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: AUTGROUP:9
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds id the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) : ( ( V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like one-to-one non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = 1_ (AutGroup G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non being_of_order_0 ) Element of the carrier of (AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:10
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) )
for g being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) st f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) = g : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds
f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) = g : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) " : ( ( ) ( ) Element of the carrier of (AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
func InnAut G -> ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) means :: AUTGROUP:def 4
for f being ( ( ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total ) Element of Funcs ( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) holds
( f : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Funcs ( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) in it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) iff ex a being ( ( ) ( ) Element of ( ( ) ( ) set ) ) st
for x being ( ( ) ( ) Element of ( ( ) ( ) set ) ) holds f : ( ( ) ( Relation-like the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Funcs ( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) . x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) = x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) |^ a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) );
end;

theorem :: AUTGROUP:11
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) c= Funcs ( the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:12
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:13
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) c= Aut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:14
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f, g being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds (AutComp G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( Function-like quasi_total ) ( Relation-like [:(Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ,(Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( ) set ) -defined Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) -valued Function-like V14([:(Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ,(Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) :] : ( ( ) ( ) set ) ) quasi_total ) BinOp of Aut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) . (f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ,g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ) : ( ( ) ( ) set ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: AUTGROUP:15
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds id the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) : ( ( V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like one-to-one non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:16
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:17
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f, g being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) is ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
func InnAutGroup G -> ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup G : ( ( ) ( ) doubleLoopStr ) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) means :: AUTGROUP:def 5
the carrier of it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) = InnAut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ;
end;

theorem :: AUTGROUP:18
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for x, y being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) )
for f, g being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) st x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) & y : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) = g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds
x : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) * y : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of (InnAutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non empty ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * g : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: AUTGROUP:19
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds id the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) : ( ( V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like one-to-one non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = 1_ (InnAutGroup G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of (InnAutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:20
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) )
for g being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) st f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) = g : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds
f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) = g : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) " : ( ( ) ( ) Element of the carrier of (InnAutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non empty ) set ) ) ;

definition
let G be ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ;
let b be ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ;
func Conjugate b -> ( ( ) ( Relation-like the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -defined the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) -valued Function-like V14( the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) quasi_total ) Element of InnAut G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) , the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ) means :: AUTGROUP:def 6
for a being ( ( ) ( ) Element of ( ( ) ( ) set ) ) holds it : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) . a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) = a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) |^ b : ( ( Function-like quasi_total ) ( Relation-like [:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) -defined G : ( ( ) ( ) doubleLoopStr ) -valued Function-like quasi_total ) Element of bool [:[:G : ( ( ) ( ) doubleLoopStr ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) ,G : ( ( ) ( ) doubleLoopStr ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of the carrier of G : ( ( ) ( ) doubleLoopStr ) : ( ( ) ( ) set ) ) ;
end;

theorem :: AUTGROUP:21
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a, b being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds Conjugate (a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) * b : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) = (Conjugate b : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: AUTGROUP:22
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) = id the carrier of G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) : ( ( V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like one-to-one non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: AUTGROUP:23
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds (Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) . a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) = a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ;

theorem :: AUTGROUP:24
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate (a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ") : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:25
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds (Conjugate (a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ") : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ;

theorem :: AUTGROUP:26
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds Conjugate (a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ") : ( ( ) ( ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) = (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) " : ( ( Relation-like Function-like ) ( Relation-like Function-like ) set ) ;

theorem :: AUTGROUP:27
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for a being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds
( (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) & (Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = Conjugate a : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ) ;

theorem :: AUTGROUP:28
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group)
for f being ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) holds
( f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * (Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) & (Conjugate (1_ G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) * f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) : ( ( Function-like ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like non empty V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of bool [: the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) :] : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) = f : ( ( ) ( Relation-like the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -defined the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) -valued Function-like V14( the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) quasi_total ) Element of InnAut b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( functional non empty ) FUNCTION_DOMAIN of the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) , the carrier of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( ) ( non empty ) set ) ) ) ) ;

theorem :: AUTGROUP:29
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) holds InnAutGroup G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) ,G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ./. (center G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict ) ( non empty strict unital Group-like associative normal ) Subgroup of b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non empty strict unital Group-like associative ) multMagma ) are_isomorphic ;

theorem :: AUTGROUP:30
for G being ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) st G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) is ( ( non empty Group-like associative commutative ) ( non empty unital Group-like associative commutative ) Group) holds
for f being ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) holds f : ( ( ) ( ) Element of ( ( ) ( non empty ) set ) ) = 1_ (InnAutGroup G : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non being_of_order_0 ) Element of the carrier of (InnAutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( strict normal ) ( non empty strict unital Group-like associative normal ) Subgroup of AutGroup b1 : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) : ( ( non empty strict Group-like associative ) ( non empty strict unital Group-like associative ) Group) ) : ( ( ) ( non empty ) set ) ) ;