:: AUTALG_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: AUTALG_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let UA be
Universal_Algebra;
func UAAut UA -> FUNCTION_DOMAIN of the
carrier of
UA,the
carrier of
UA means :
Def1:
:: AUTALG_1:def 1
( ( for
f being
Element of
it holds
f is
Function of
UA,
UA ) & ( for
h being
Function of
UA,
UA holds
(
h in it iff
h is_isomorphism UA,
UA ) ) );
existence
ex b1 being FUNCTION_DOMAIN of the carrier of UA,the carrier of UA st
( ( for f being Element of b1 holds f is Function of UA,UA ) & ( for h being Function of UA,UA holds
( h in b1 iff h is_isomorphism UA,UA ) ) )
uniqueness
for b1, b2 being FUNCTION_DOMAIN of the carrier of UA,the carrier of UA st ( for f being Element of b1 holds f is Function of UA,UA ) & ( for h being Function of UA,UA holds
( h in b1 iff h is_isomorphism UA,UA ) ) & ( for f being Element of b2 holds f is Function of UA,UA ) & ( for h being Function of UA,UA holds
( h in b2 iff h is_isomorphism UA,UA ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines UAAut AUTALG_1:def 1 :
theorem :: AUTALG_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th4: :: AUTALG_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for UA being Universal_Algebra
for f being Function of UA,UA st f is_isomorphism UA,UA holds
f " is Function of UA,UA
theorem Th6: :: AUTALG_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: AUTALG_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def2 defines UAAutComp AUTALG_1:def 2 :
:: deftheorem defines UAAutGroup AUTALG_1:def 3 :
Lm2:
for UA being Universal_Algebra
for f being Element of UAAut UA holds
( dom f = rng f & dom f = the carrier of UA )
theorem Th8: :: AUTALG_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: AUTALG_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: AUTALG_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: AUTALG_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: AUTALG_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: AUTALG_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: AUTALG_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: AUTALG_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th21: :: AUTALG_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: AUTALG_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: AUTALG_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem AUTALG_1:def 4 :
canceled;
:: deftheorem AUTALG_1:def 5 :
canceled;
:: deftheorem Def6 defines MSFunctionSet AUTALG_1:def 6 :
theorem :: AUTALG_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: AUTALG_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let S be non
empty non
void ManySortedSign ;
let U1 be
non-empty MSAlgebra of
S;
func MSAAut U1 -> MSFunctionSet of the
Sorts of
U1,the
Sorts of
U1 means :
Def7:
:: AUTALG_1:def 7
( ( for
f being
Element of
it holds
f is
ManySortedFunction of
U1,
U1 ) & ( for
h being
ManySortedFunction of
U1,
U1 holds
(
h in it iff
h is_isomorphism U1,
U1 ) ) );
existence
ex b1 being MSFunctionSet of the Sorts of U1,the Sorts of U1 st
( ( for f being Element of b1 holds f is ManySortedFunction of U1,U1 ) & ( for h being ManySortedFunction of U1,U1 holds
( h in b1 iff h is_isomorphism U1,U1 ) ) )
uniqueness
for b1, b2 being MSFunctionSet of the Sorts of U1,the Sorts of U1 st ( for f being Element of b1 holds f is ManySortedFunction of U1,U1 ) & ( for h being ManySortedFunction of U1,U1 holds
( h in b1 iff h is_isomorphism U1,U1 ) ) & ( for f being Element of b2 holds f is ManySortedFunction of U1,U1 ) & ( for h being ManySortedFunction of U1,U1 holds
( h in b2 iff h is_isomorphism U1,U1 ) ) holds
b1 = b2
end;
:: deftheorem Def7 defines MSAAut AUTALG_1:def 7 :
theorem :: AUTALG_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: AUTALG_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm3:
for S being non empty non void ManySortedSign
for U1 being non-empty MSAlgebra of S
for f being Element of MSAAut U1 holds
( f is "1-1" & f is "onto" )
theorem Th31: :: AUTALG_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: AUTALG_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: AUTALG_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: AUTALG_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def8 defines MSAAutComp AUTALG_1:def 8 :
:: deftheorem defines MSAAutGroup AUTALG_1:def 9 :
theorem Th35: :: AUTALG_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: AUTALG_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: AUTALG_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: AUTALG_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm4:
for UA being Universal_Algebra
for h being Function st dom h = UAAut UA & ( for x being set st x in UAAut UA holds
h . x = 0 .--> x ) holds
rng h = MSAAut (MSAlg UA)
theorem Th40: :: AUTALG_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: AUTALG_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: AUTALG_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 