set PRat = Polynom-Ring F_Rat;
assume
number_e is algebraic
; ex g being INT -valued Polynomial of F_Rat st
( @ g is irreducible & Ext_eval (g,(In (number_e,F_Real))) = 0 & deg g >= 2 & g . 0 <> 0. F_Rat )
then consider x being Element of F_Complex such that
A2:
( x = number_e & x is_integral_over F_Rat )
by ALGNUM_1:def 4;
reconsider e1 = number_e as Element of F_Real by XREAL_0:def 1;
consider f0 being Element of (Polynom-Ring F_Rat) such that
A3:
( f0 <> 0_. F_Rat & {f0} -Ideal = Ann_Poly (x,F_Rat) & f0 = NormPolynomial f0 )
by ALGNUM_1:3, A2, ALGNUM_1:33;
f0 in Ann_Poly (x,F_Rat)
by A3, IDEAL_1:66;
then
f0 in { p where p is Polynomial of F_Rat : Ext_eval (p,x) = 0. F_Complex }
by ALGNUM_1:def 8;
then consider f being Polynomial of F_Rat such that
A4:
( f0 = f & Ext_eval (f,x) = 0. F_Complex )
;
f0 <> 0. (Polynom-Ring F_Rat)
by A3, POLYNOM3:def 10;
then reconsider f0 = f0 as non zero Element of (Polynom-Ring F_Rat) by STRUCT_0:def 12;
{f0} -Ideal is maximal
by A2, E_TRANS1:11, ALGNUM_1:3, A3;
then A7:
f0 is irreducible
by RING_2:25;
reconsider f0 = f0 as non zero Element of the carrier of (Polynom-Ring F_Rat) by A3, UPROOTS:def 5;
reconsider m = Product (denomi-seq f0) as non zero Nat by E_TRANS1:9;
A8:
m * f0 = ((In (m,F_Rat)) | F_Rat) *' (~ f0)
by Lm8a;
reconsider mf0 = m * f0 as Element of the carrier of (Polynom-Ring F_Rat) ;
A14:
rng mf0 c= INT
reconsider g = ((In (m,F_Rat)) | F_Rat) *' (~ f0) as INT -valued Polynomial of F_Rat by A14, RELAT_1:def 19, A8;
A16: Ext_eval (g,x) =
(Ext_eval (((In (m,F_Rat)) | F_Rat),x)) * (0. F_Complex)
by A4, ALGNUM_1:3, ALGNUM_1:20
.=
0
by MATRIX_5:2
;
take
g
; ( @ g is irreducible & Ext_eval (g,(In (number_e,F_Real))) = 0 & deg g >= 2 & g . 0 <> 0. F_Rat )
@ g = m * f0
by Lm8a;
then A18:
@ g is irreducible
by A7, E_TRANS1:12;
reconsider FR = F_Real as Subring of F_Complex by LIOUVIL2:3;
g is Polynomial of F_Real
by FIELD_4:8;
then reconsider g1 = g as Element of the carrier of (Polynom-Ring F_Real) by POLYNOM3:def 10;
g is Polynomial of F_Complex
by FIELD_4:8;
then reconsider gc = g as Element of the carrier of (Polynom-Ring F_Complex) by POLYNOM3:def 10;
reconsider g0 = g as Element of the carrier of (Polynom-Ring F_Rat) by POLYNOM3:def 10;
A19:
Ext_eval (g0,x) = 0
by A16;
A20: Ext_eval (g0,e1) =
eval (g1,e1)
by FIELD_4:26
.=
eval (gc,x)
by A2, FIELD_4:27
.=
0
by A19, FIELD_4:26
;
then
deg g >= 2
by A18, E_TRANS1:13;
hence
( @ g is irreducible & Ext_eval (g,(In (number_e,F_Real))) = 0 & deg g >= 2 & g . 0 <> 0. F_Rat )
by A18, A20, E_TRANS1:14; verum