let F be Field; for p being Element of the carrier of (Polynom-Ring F) holds
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p = MinPoly (a,F) iff ( p is monic & p is irreducible ) )
let p1 be Element of the carrier of (Polynom-Ring F); ( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) )
now ( p1 is irreducible & p1 is monic implies ex E being FieldExtension of F ex a1 being F -algebraic Element of E st
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) ) )assume
(
p1 is
irreducible &
p1 is
monic )
;
ex E being FieldExtension of F ex a1 being F -algebraic Element of E st
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) )then reconsider p =
p1 as
monic irreducible Element of the
carrier of
(Polynom-Ring F) ;
set KF =
KroneckerField (
F,
p);
set u =
KrRoot p;
consider FP being
Field such that X1:
(
KroneckerField (
F,
p),
FP are_isomorphic & the
carrier of
FP /\ ( the carrier of (KroneckerField (F,p)) \/ the carrier of F) = {} )
by FIELD_5:29;
X:
(
[#] F = the
carrier of
F &
[#] FP = the
carrier of
FP )
;
X2:
F,
FP are_disjoint
consider phi being
Function of
(KroneckerField (F,p)),
FP such that X3:
phi is
isomorphism
by X1;
reconsider KroneckerIsop =
(KroneckerIso p) " as
Isomorphism of
(KroneckerField (F,p)),
(Polynom-Ring p) by RING_3:73;
set h =
phi * (emb p);
reconsider h =
phi * (emb p) as
Function of
F,
FP ;
X4:
(
h is
linear &
h is
one-to-one )
by X3, RINGCAT1:1;
then reconsider FP =
FP as
F -monomorphic Field by RING_3:def 3;
reconsider h =
h as
Monomorphism of
F,
FP by X4;
reconsider E =
embField h as
Field by X2, FIELD_2:12;
emb_iso h is
onto
by X2, FIELD_2:15;
then reconsider embisoh =
(emb_iso h) " as
Function of
FP,
E by FUNCT_2:25;
(
emb_iso h is
additive &
emb_iso h is
multiplicative &
emb_iso h is
unity-preserving )
by X2, FIELD_2:13, FIELD_2:14;
then Y:
(
emb_iso h is
linear &
emb_iso h is
one-to-one &
emb_iso h is
onto )
by X2, FIELD_2:15;
then reconsider FP =
FP as
E -isomorphic Field by RING_3:def 4;
reconsider embisoh =
embisoh as
Isomorphism of
FP,
E by Y, RING_3:73;
set iso =
embisoh * phi;
reconsider iso =
embisoh * phi as
Function of
(KroneckerField (F,p)),
E ;
X5:
iso is
RingHomomorphism
by X3, RINGCAT1:1;
then reconsider E =
E as
KroneckerField (
F,
p)
-homomorphic Field by RING_2:def 4;
reconsider iso =
iso as
Homomorphism of
(KroneckerField (F,p)),
E by X5;
KrRoot p is_a_root_of emb (
p,
p)
by FIELD_1:42;
then Z:
eval (
((PolyHom iso) . (emb (p,p))),
(iso . (KrRoot p)))
= 0. E
by FIELD_1:33, POLYNOM5:def 7;
F is
Subfield of
E
by FIELD_2:17;
then reconsider E =
E as
FieldExtension of
F by FIELD_4:7;
take E =
E;
ex a1 being F -algebraic Element of E st
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) )reconsider a =
iso . (KrRoot p) as
Element of
E ;
(PolyHom iso) . (emb (p,p)) = p
then K:
Ext_eval (
p,
a)
= 0. E
by Z, FIELD_4:26;
then reconsider a1 =
a as
F -algebraic Element of
E by FIELD_6:43;
take a1 =
a1;
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) )
p = MinPoly (
a1,
F)
by K, FIELD_6:52;
hence
( ex
E being
FieldExtension of
F ex
a being
F -algebraic Element of
E st
p1 = MinPoly (
a,
F) iff (
p1 is
monic &
p1 is
irreducible ) )
;
verum end;
hence
( ex E being FieldExtension of F ex a being F -algebraic Element of E st p1 = MinPoly (a,F) iff ( p1 is monic & p1 is irreducible ) )
; verum