:: AUTALG_1 semantic presentation
theorem Th1: :: AUTALG_1:1
definition
let c1 be
Universal_Algebra;
func UAAut c1 -> FUNCTION_DOMAIN of the
carrier of
a1,the
carrier of
a1 means :
Def1:
:: AUTALG_1:def 1
( ( for
b1 being
Element of
a2 holds
b1 is
Function of
a1,
a1 ) & ( for
b1 being
Function of
a1,
a1 holds
(
b1 in a2 iff
b1 is_isomorphism a1,
a1 ) ) );
existence
ex b1 being FUNCTION_DOMAIN of the carrier of c1,the carrier of c1 st
( ( for b2 being Element of b1 holds b2 is Function of c1,c1 ) & ( for b2 being Function of c1,c1 holds
( b2 in b1 iff b2 is_isomorphism c1,c1 ) ) )
uniqueness
for b1, b2 being FUNCTION_DOMAIN of the carrier of c1,the carrier of c1 st ( for b3 being Element of b1 holds b3 is Function of c1,c1 ) & ( for b3 being Function of c1,c1 holds
( b3 in b1 iff b3 is_isomorphism c1,c1 ) ) & ( for b3 being Element of b2 holds b3 is Function of c1,c1 ) & ( for b3 being Function of c1,c1 holds
( b3 in b2 iff b3 is_isomorphism c1,c1 ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines UAAut AUTALG_1:def 1 :
theorem Th2: :: AUTALG_1:2
theorem Th3: :: AUTALG_1:3
canceled;
theorem Th4: :: AUTALG_1:4
theorem Th5: :: AUTALG_1:5
Lemma4:
for b1 being Universal_Algebra
for b2 being Function of b1,b1 st b2 is_isomorphism b1,b1 holds
b2 " is Function of b1,b1
theorem Th6: :: AUTALG_1:6
theorem Th7: :: AUTALG_1:7
:: deftheorem Def2 defines UAAutComp AUTALG_1:def 2 :
:: deftheorem Def3 defines UAAutGroup AUTALG_1:def 3 :
Lemma8:
for b1 being Universal_Algebra
for b2 being Element of UAAut b1 holds
( dom b2 = rng b2 & dom b2 = the carrier of b1 )
theorem Th8: :: AUTALG_1:8
theorem Th9: :: AUTALG_1:9
theorem Th10: :: AUTALG_1:10
theorem Th11: :: AUTALG_1:11
theorem Th12: :: AUTALG_1:12
theorem Th13: :: AUTALG_1:13
theorem Th14: :: AUTALG_1:14
theorem Th15: :: AUTALG_1:15
theorem Th16: :: AUTALG_1:16
theorem Th17: :: AUTALG_1:17
theorem Th18: :: AUTALG_1:18
theorem Th19: :: AUTALG_1:19
theorem Th20: :: AUTALG_1:20
canceled;
theorem Th21: :: AUTALG_1:21
theorem Th22: :: AUTALG_1:22
theorem Th23: :: AUTALG_1:23
:: deftheorem Def4 AUTALG_1:def 4 :
canceled;
:: deftheorem Def5 AUTALG_1:def 5 :
canceled;
:: deftheorem Def6 defines MSFunctionSet AUTALG_1:def 6 :
theorem Th24: :: AUTALG_1:24
theorem Th25: :: AUTALG_1:25
theorem Th26: :: AUTALG_1:26
canceled;
theorem Th27: :: AUTALG_1:27
definition
let c1 be non
empty non
void ManySortedSign ;
let c2 be
non-empty MSAlgebra of
c1;
func MSAAut c2 -> MSFunctionSet of the
Sorts of
a2,the
Sorts of
a2 means :
Def7:
:: AUTALG_1:def 7
( ( for
b1 being
Element of
a3 holds
b1 is
ManySortedFunction of
a2,
a2 ) & ( for
b1 being
ManySortedFunction of
a2,
a2 holds
(
b1 in a3 iff
b1 is_isomorphism a2,
a2 ) ) );
existence
ex b1 being MSFunctionSet of the Sorts of c2,the Sorts of c2 st
( ( for b2 being Element of b1 holds b2 is ManySortedFunction of c2,c2 ) & ( for b2 being ManySortedFunction of c2,c2 holds
( b2 in b1 iff b2 is_isomorphism c2,c2 ) ) )
uniqueness
for b1, b2 being MSFunctionSet of the Sorts of c2,the Sorts of c2 st ( for b3 being Element of b1 holds b3 is ManySortedFunction of c2,c2 ) & ( for b3 being ManySortedFunction of c2,c2 holds
( b3 in b1 iff b3 is_isomorphism c2,c2 ) ) & ( for b3 being Element of b2 holds b3 is ManySortedFunction of c2,c2 ) & ( for b3 being ManySortedFunction of c2,c2 holds
( b3 in b2 iff b3 is_isomorphism c2,c2 ) ) holds
b1 = b2
end;
:: deftheorem Def7 defines MSAAut AUTALG_1:def 7 :
theorem Th28: :: AUTALG_1:28
canceled;
theorem Th29: :: AUTALG_1:29
theorem Th30: :: AUTALG_1:30
Lemma22:
for b1 being non empty non void ManySortedSign
for b2 being non-empty MSAlgebra of b1
for b3 being Element of MSAAut b2 holds
( b3 is "1-1" & b3 is "onto" )
theorem Th31: :: AUTALG_1:31
theorem Th32: :: AUTALG_1:32
theorem Th33: :: AUTALG_1:33
theorem Th34: :: AUTALG_1:34
:: deftheorem Def8 defines MSAAutComp AUTALG_1:def 8 :
:: deftheorem Def9 defines MSAAutGroup AUTALG_1:def 9 :
theorem Th35: :: AUTALG_1:35
theorem Th36: :: AUTALG_1:36
theorem Th37: :: AUTALG_1:37
theorem Th38: :: AUTALG_1:38
theorem Th39: :: AUTALG_1:39
Lemma32:
for b1 being Universal_Algebra
for b2 being Function st dom b2 = UAAut b1 & ( for b3 being set st b3 in UAAut b1 holds
b2 . b3 = 0 .--> b3 ) holds
rng b2 = MSAAut (MSAlg b1)
theorem Th40: :: AUTALG_1:40
theorem Th41: :: AUTALG_1:41
theorem Th42: :: AUTALG_1:42