let F be Field; for E being FieldExtension of F
for T being non empty finite F -algebraic Subset of E holds
( FAdj (F,T) is F -normal iff for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) )
let E be FieldExtension of F; for T being non empty finite F -algebraic Subset of E holds
( FAdj (F,T) is F -normal iff for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) )
let T be non empty finite F -algebraic Subset of E; ( FAdj (F,T) is F -normal iff for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) )
set V = FAdj (F,T);
A:
now ( FAdj (F,T) is F -normal implies for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) )assume B:
FAdj (
F,
T) is
F -normal
;
for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T)now for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T)let a be
Element of
T;
MinPoly (a,F) splits_in FAdj (F,T)
(
T is
Subset of
(FAdj (F,T)) &
a in T )
by FIELD_6:35;
then reconsider a1 =
a as
Element of
(FAdj (F,T)) ;
E is
FAdj (
F,
T)
-extending
by FIELD_4:7;
then Ext_eval (
(MinPoly (a,F)),
a1) =
Ext_eval (
(MinPoly (a,F)),
a)
by FIELD_6:11
.=
0. E
by FIELD_6:52
.=
0. (FAdj (F,T))
by EC_PF_1:def 1
;
then
a1 is_a_root_of MinPoly (
a,
F),
FAdj (
F,
T)
by FIELD_4:def 2;
hence
MinPoly (
a,
F)
splits_in FAdj (
F,
T)
by B, FIELD_4:def 3;
verum end; hence
for
a being
Element of
T holds
MinPoly (
a,
F)
splits_in FAdj (
F,
T)
;
verum end;
now ( ( for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) ) implies FAdj (F,T) is F -normal )assume BB:
for
a being
Element of
T holds
MinPoly (
a,
F)
splits_in FAdj (
F,
T)
;
FAdj (F,T) is F -normal set M =
{ (MinPoly (a,F)) where a is Element of T : verum } ;
set x = the
Element of
T;
E:
MinPoly ( the
Element of
T,
F)
in { (MinPoly (a,F)) where a is Element of T : verum }
;
then reconsider M =
{ (MinPoly (a,F)) where a is Element of T : verum } as non
empty Subset of the
carrier of
(Polynom-Ring F) by E, TARSKI:def 3;
defpred S1[
object ,
object ]
means ex
a being
Element of
T st
(
a = $1 & $2
= MinPoly (
a,
F) );
E1:
for
a being
Element of
T ex
y being
Element of
M st
S1[
a,
y]
consider f being
Function of
T,
M such that E2:
for
a being
Element of
T holds
S1[
a,
f . a]
from FUNCT_2:sch 3(E1);
E3:
dom f = T
by FUNCT_2:def 1;
rng f = M
then reconsider M =
M as non
empty finite Subset of the
carrier of
(Polynom-Ring F) ;
(
rng (canFS M) c= M &
M c= the
carrier of
(Polynom-Ring F) )
by FINSEQ_1:def 4;
then
(
len (canFS M) = card M &
rng (canFS M) c= the
carrier of
(Polynom-Ring F) )
by FINSEQ_1:93;
then reconsider G =
canFS M as non
empty FinSequence of the
carrier of
(Polynom-Ring F) by FINSEQ_1:def 4;
reconsider p =
Product G as
Element of the
carrier of
(Polynom-Ring F) ;
F:
ex
i being
Element of
dom G st
G . i = MinPoly ( the
Element of
T,
F)
not
Product G is
constant
then reconsider p =
Product G as non
constant Element of the
carrier of
(Polynom-Ring F) ;
D:
p splits_in FAdj (
F,
T)
now for K being FieldExtension of F st p splits_in K & K is Subfield of FAdj (F,T) holds
K == FAdj (F,T)let K be
FieldExtension of
F;
( p splits_in K & K is Subfield of FAdj (F,T) implies K == FAdj (F,T) )assume E1:
(
p splits_in K &
K is
Subfield of
FAdj (
F,
T) )
;
K == FAdj (F,T)then E2:
(
F is
Subfield of
K &
FAdj (
F,
T) is
K -extending )
by FIELD_4:7;
then E3:
Roots (
K,
p)
= Roots (
(FAdj (F,T)),
p)
by D, E1, FIELD_8:29;
E4:
Roots (
(FAdj (F,T)),
p)
= { a where a is Element of (FAdj (F,T)) : a is_a_root_of p, FAdj (F,T) }
by FIELD_4:def 4;
E8:
(
E is
FAdj (
F,
T)
-extending &
K is
Subfield of
E )
by E1, EC_PF_1:5, FIELD_4:7;
T is
Subset of
K
proof
now for o being object st o in T holds
o in the carrier of Klet o be
object ;
( o in T implies o in the carrier of K )assume Y:
o in T
;
o in the carrier of Kthen reconsider a =
o as
Element of
T ;
T is
Subset of
(FAdj (F,T))
by FIELD_6:35;
then reconsider a1 =
a as
Element of
(FAdj (F,T)) by Y;
rng G = M
by FUNCT_2:def 3;
then
MinPoly (
a,
F)
in rng G
;
then consider i being
object such that E5:
(
i in dom G &
G . i = MinPoly (
a,
F) )
by FUNCT_1:def 3;
Ext_eval (
(MinPoly (a,F)),
a)
= 0. E
by FIELD_6:52;
then 0. E =
Ext_eval (
p,
a)
by E5, lemNor1b
.=
Ext_eval (
p,
a1)
by E8, FIELD_7:14
;
then
Ext_eval (
p,
a1)
= 0. (FAdj (F,T))
by EC_PF_1:def 1;
then
a1 is_a_root_of p,
FAdj (
F,
T)
by FIELD_4:def 2;
then
a1 in Roots (
(FAdj (F,T)),
p)
by E4;
hence
o in the
carrier of
K
by E3;
verum end;
hence
T is
Subset of
K
by TARSKI:def 3;
verum
end; then
FAdj (
F,
T) is
Subfield of
K
by E2, E8, FIELD_6:37;
hence
K == FAdj (
F,
T)
by E1, FIELD_7:def 2;
verum end; then
FAdj (
F,
T) is
SplittingField of
p
by D, FIELD_8:def 1;
hence
FAdj (
F,
T) is
F -normal
;
verum end;
hence
( FAdj (F,T) is F -normal iff for a being Element of T holds MinPoly (a,F) splits_in FAdj (F,T) )
by A; verum