T8:
for L being non empty ZeroStr
for p being Polynomial of L holds
( deg p is Element of NAT iff p <> 0_. L )
helpb:
for R1, R2, R3 being Ring st R1 == R2 & R2 == R3 holds
R1 == R3
theorem
for
R being
Ring holds
R == R ;
theorem
for
R1,
R2 being
Ring st
R1 == R2 holds
R2 == R1 ;
definition
let n be
Nat;
let R,
S be non
degenerated comRing;
let x be
Function of
n,
S;
existence
ex b1 being Function of (Polynom-Ring (n,R)),S st
for p being Polynomial of n,R holds b1 . p = Ext_eval (p,x)
uniqueness
for b1, b2 being Function of (Polynom-Ring (n,R)),S st ( for p being Polynomial of n,R holds b1 . p = Ext_eval (p,x) ) & ( for p being Polynomial of n,R holds b2 . p = Ext_eval (p,x) ) holds
b1 = b2
end;
T0:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E holds 0. E in rng (hom_Ext_eval (x,F))
T1:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E holds 1. E in rng (hom_Ext_eval (x,F))
T3:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E holds rng (hom_Ext_eval (x,F)) is Preserv of the addF of E
T4:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E holds rng (hom_Ext_eval (x,F)) is Preserv of the multF of E
definition
let n be
Nat;
let F be
Field;
let E be
FieldExtension of
F;
let x be
Function of
n,
E;
existence
ex b1 being strict doubleLoopStr st
( the carrier of b1 = rng (hom_Ext_eval (x,F)) & the addF of b1 = the addF of E || (rng (hom_Ext_eval (x,F))) & the multF of b1 = the multF of E || (rng (hom_Ext_eval (x,F))) & the OneF of b1 = 1. E & the ZeroF of b1 = 0. E )
uniqueness
for b1, b2 being strict doubleLoopStr st the carrier of b1 = rng (hom_Ext_eval (x,F)) & the addF of b1 = the addF of E || (rng (hom_Ext_eval (x,F))) & the multF of b1 = the multF of E || (rng (hom_Ext_eval (x,F))) & the OneF of b1 = 1. E & the ZeroF of b1 = 0. E & the carrier of b2 = rng (hom_Ext_eval (x,F)) & the addF of b2 = the addF of E || (rng (hom_Ext_eval (x,F))) & the multF of b2 = the multF of E || (rng (hom_Ext_eval (x,F))) & the OneF of b2 = 1. E & the ZeroF of b2 = 0. E holds
b1 = b2
;
end;
T5:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E
for a, b being Element of (Image_hom_Ext_eval (x,F))
for x1, x2 being Element of E st a = x1 & b = x2 holds
( a + b = x1 + x2 & a * b = x1 * x2 )
T6:
for n being Nat
for F being Field
for E being FieldExtension of F
for x being Function of n,E
for a being Element of (Image_hom_Ext_eval (x,F)) ex y being Element of the carrier of (Polynom-Ring (n,F)) st (hom_Ext_eval (x,F)) . y = a
lemphi2ax:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for b being bag of card T st ex o being set st support b = {o} holds
for x being b3 -evaluating Function of (card T),E holds eval (b,x) in the carrier of (RAdj (F,T))
Lm7:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for p being Polynomial of (card T),F st ex b being bag of card T st Support p = {b} holds
for x being b3 -evaluating Function of (card T),E holds Ext_eval (p,x) in the carrier of (RAdj (F,T))
lemphi2:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for x being b3 -evaluating Function of (card T),E holds rng (hom_Ext_eval (x,F)) c= the carrier of (RAdj (F,T))
lemphi4aa:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for x being b3 -evaluating Function of (card T),E holds Image_hom_Ext_eval (x,F) is Subring of RAdj (F,T)
lemphi4ab:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for x being b3 -evaluating Function of (card T),E holds T is Subset of the carrier of (Image_hom_Ext_eval (x,F))
lemring:
now for R, S, T being Ring st R is Subring of S & S is Subring of T holds
R is Subring of T
let R,
S,
T be
Ring;
( R is Subring of S & S is Subring of T implies R is Subring of T )assume AS:
(
R is
Subring of
S &
S is
Subring of
T )
;
R is Subring of Tthen H:
( the
carrier of
R c= the
carrier of
S & the
carrier of
S c= the
carrier of
T )
by C0SP1:def 3;
then J:
[: the carrier of R, the carrier of R:] c= [: the carrier of S, the carrier of S:]
by ZFMISC_1:96;
A:
the
carrier of
R c= the
carrier of
T
by H;
B: the
addF of
R =
the
addF of
S || the
carrier of
R
by AS, C0SP1:def 3
.=
( the addF of T || the carrier of S) || the
carrier of
R
by AS, C0SP1:def 3
.=
the
addF of
T || the
carrier of
R
by J, FUNCT_1:51
;
C: the
multF of
R =
the
multF of
S || the
carrier of
R
by AS, C0SP1:def 3
.=
( the multF of T || the carrier of S) || the
carrier of
R
by AS, C0SP1:def 3
.=
the
multF of
T || the
carrier of
R
by J, FUNCT_1:51
;
D:
1. R =
1. S
by AS, C0SP1:def 3
.=
1. T
by AS, C0SP1:def 3
;
0. R =
0. S
by AS, C0SP1:def 3
.=
0. T
by AS, C0SP1:def 3
;
hence
R is
Subring of
T
by A, B, C, D, C0SP1:def 3;
verum
end;
help2:
for F being Field
for E being FieldExtension of F
for T being non empty finite Subset of E
for o being object st o in the carrier of (RAdj (F,T)) holds
ex p being Polynomial of (card T),F ex x being b3 -evaluating Function of (card T),E st o = Ext_eval (p,x)
Lm10:
for F being Field
for E being FieldExtension of F
for K being b1 -extending FieldExtension of F
for h being b1 -fixing Monomorphism of E,K
for T being non empty finite Subset of E
for b being bag of card T st ex o being set st support b = {o} holds
for x being b5 -evaluating Function of (card T),E holds h . (eval (b,x)) in the carrier of (RAdj (F,(h .: T)))
Lm8:
for F being Field
for E being FieldExtension of F
for K being b1 -extending FieldExtension of F
for h being b1 -fixing Monomorphism of E,K
for T being non empty finite Subset of E
for p being Polynomial of (card T),F st ex b being bag of card T st Support p = {b} holds
for x being b5 -evaluating Function of (card T),E holds h . (Ext_eval (p,x)) in the carrier of (RAdj (F,(h .: T)))
lemmin:
for F being Field
for E being b1 -algebraic FieldExtension of F holds
( E is F -normal iff for a being Element of E holds MinPoly (a,F) splits_in E )
lemNor1:
for F being Field
for E being b1 -finite FieldExtension of F st E is F -normal holds
ex p being non constant Element of the carrier of (Polynom-Ring F) st E is SplittingField of p
lemNor2:
for F being Field
for E being b1 -finite FieldExtension of F st ex p being non constant Element of the carrier of (Polynom-Ring F) st E is SplittingField of p holds
for K being FieldExtension of E
for h being b1 -fixing Monomorphism of E,K holds h is Automorphism of E
lemNor31:
for F being Field
for E being FieldExtension of F
for T being Subset of E
for a being Element of E st a in the carrier of (FAdj (F,T)) holds
FAdj (F,(T \/ {a})) = FAdj (F,T)
lemNor3:
for F being Field
for E being b1 -finite FieldExtension of F st ( for K being FieldExtension of E
for h being b1 -fixing Monomorphism of E,K holds h is Automorphism of E ) holds
E is F -normal