begin
theorem Th1:
theorem Th2:
for
a,
k,
r being
Nat for
x being
Real st 1
< x &
0 < k holds
x |^ ((a * k) + r) = (x |^ a) * (x |^ ((a * (k -' 1)) + r))
theorem Th3:
theorem Th4:
theorem Th5:
theorem Th6:
begin
:: deftheorem Def1 defines Centralizer WEDDWITT:def 1 :
for G being Group
for a being Element of G
for b3 being strict Subgroup of G holds
( b3 = Centralizer a iff the carrier of b3 = { b where b is Element of G : a * b = b * a } );
theorem Th7:
theorem Th8:
:: deftheorem Def2 defines -con_map WEDDWITT:def 2 :
for G being Group
for a being Element of G
for b3 being Function of the carrier of G,(con_class a) holds
( b3 = a -con_map iff for x being Element of G holds b3 . x = a |^ x );
theorem Th9:
theorem Th10:
theorem Th11:
theorem Th12:
theorem Th13:
:: deftheorem defines conjugate_Classes WEDDWITT:def 3 :
for G being Group holds conjugate_Classes G = { (con_class a) where a is Element of G : verum } ;
theorem
canceled;
theorem
begin
theorem Th16:
:: deftheorem Def4 defines center WEDDWITT:def 4 :
for R being Skew-Field
for b2 being strict Field holds
( b2 = center R iff ( the carrier of b2 = { x where x is Element of R : for s being Element of R holds x * s = s * x } & the addF of b2 = the addF of R || the carrier of b2 & the multF of b2 = the multF of R || the carrier of b2 & 0. b2 = 0. R & 1. b2 = 1. R ) );
theorem Th17:
theorem Th18:
theorem Th19:
theorem Th20:
theorem Th21:
theorem Th22:
theorem Th23:
:: deftheorem Def5 defines centralizer WEDDWITT:def 5 :
for R being Skew-Field
for s being Element of R
for b3 being strict Skew-Field holds
( b3 = centralizer s iff ( the carrier of b3 = { x where x is Element of R : x * s = s * x } & the addF of b3 = the addF of R || the carrier of b3 & the multF of b3 = the multF of R || the carrier of b3 & 0. b3 = 0. R & 1. b3 = 1. R ) );
theorem Th24:
theorem Th25:
theorem
theorem Th27:
theorem Th28:
theorem Th29:
theorem Th30:
theorem Th31:
begin
definition
let R be
Skew-Field;
func VectSp_over_center R -> strict VectSp of
center R means :
Def6:
(
addLoopStr(# the
carrier of
it, the
addF of
it, the
ZeroF of
it #)
= addLoopStr(# the
carrier of
R, the
addF of
R, the
ZeroF of
R #) & the
lmult of
it = the
multF of
R | [: the carrier of (center R), the carrier of R:] );
existence
ex b1 being strict VectSp of center R st
( addLoopStr(# the carrier of b1, the addF of b1, the ZeroF of b1 #) = addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) & the lmult of b1 = the multF of R | [: the carrier of (center R), the carrier of R:] )
uniqueness
for b1, b2 being strict VectSp of center R st addLoopStr(# the carrier of b1, the addF of b1, the ZeroF of b1 #) = addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) & the lmult of b1 = the multF of R | [: the carrier of (center R), the carrier of R:] & addLoopStr(# the carrier of b2, the addF of b2, the ZeroF of b2 #) = addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) & the lmult of b2 = the multF of R | [: the carrier of (center R), the carrier of R:] holds
b1 = b2
;
end;
:: deftheorem Def6 defines VectSp_over_center WEDDWITT:def 6 :
for R being Skew-Field
for b2 being strict VectSp of center R holds
( b2 = VectSp_over_center R iff ( addLoopStr(# the carrier of b2, the addF of b2, the ZeroF of b2 #) = addLoopStr(# the carrier of R, the addF of R, the ZeroF of R #) & the lmult of b2 = the multF of R | [: the carrier of (center R), the carrier of R:] ) );
theorem Th32:
theorem Th33:
definition
let R be
Skew-Field;
let s be
Element of
R;
func VectSp_over_center s -> strict VectSp of
center R means :
Def7:
(
addLoopStr(# the
carrier of
it, the
addF of
it, the
ZeroF of
it #)
= addLoopStr(# the
carrier of
(centralizer s), the
addF of
(centralizer s), the
ZeroF of
(centralizer s) #) & the
lmult of
it = the
multF of
R | [: the carrier of (center R), the carrier of (centralizer s):] );
existence
ex b1 being strict VectSp of center R st
( addLoopStr(# the carrier of b1, the addF of b1, the ZeroF of b1 #) = addLoopStr(# the carrier of (centralizer s), the addF of (centralizer s), the ZeroF of (centralizer s) #) & the lmult of b1 = the multF of R | [: the carrier of (center R), the carrier of (centralizer s):] )
uniqueness
for b1, b2 being strict VectSp of center R st addLoopStr(# the carrier of b1, the addF of b1, the ZeroF of b1 #) = addLoopStr(# the carrier of (centralizer s), the addF of (centralizer s), the ZeroF of (centralizer s) #) & the lmult of b1 = the multF of R | [: the carrier of (center R), the carrier of (centralizer s):] & addLoopStr(# the carrier of b2, the addF of b2, the ZeroF of b2 #) = addLoopStr(# the carrier of (centralizer s), the addF of (centralizer s), the ZeroF of (centralizer s) #) & the lmult of b2 = the multF of R | [: the carrier of (center R), the carrier of (centralizer s):] holds
b1 = b2
;
end;
:: deftheorem Def7 defines VectSp_over_center WEDDWITT:def 7 :
for R being Skew-Field
for s being Element of R
for b3 being strict VectSp of center R holds
( b3 = VectSp_over_center s iff ( addLoopStr(# the carrier of b3, the addF of b3, the ZeroF of b3 #) = addLoopStr(# the carrier of (centralizer s), the addF of (centralizer s), the ZeroF of (centralizer s) #) & the lmult of b3 = the multF of R | [: the carrier of (center R), the carrier of (centralizer s):] ) );
theorem Th34:
theorem Th35:
theorem Th36:
theorem Th37:
theorem Th38:
begin
theorem
theorem
theorem