let F be Field; for G being non empty FinSequence of the carrier of (Polynom-Ring F)
for q being non constant Polynomial of F st q = Product G holds
( q splits_in F iff for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) )
let G be non empty FinSequence of the carrier of (Polynom-Ring F); for q being non constant Polynomial of F st q = Product G holds
( q splits_in F iff for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) )
let q be non constant Polynomial of F; ( q = Product G implies ( q splits_in F iff for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) )
assume AS:
q = Product G
; ( q splits_in F iff for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) )
now ( ( for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) implies q splits_in F )assume C:
for
i being
Element of
dom G for
p being
Polynomial of
F holds
( not
p = G . i or
p is
constant or
p splits_in F )
;
q splits_in Fdefpred S1[
Nat]
means for
G being
FinSequence of the
carrier of
(Polynom-Ring F) st
len G = $1 holds
for
q being non
constant Polynomial of
F st
q = Product G & ( for
i being
Element of
dom G for
p being
Polynomial of
F holds
( not
p = G . i or
p is
constant or
p splits_in F ) ) holds
q splits_in F;
A:
S1[
0 ]
B:
now for k being Nat st S1[k] holds
S1[k + 1]let k be
Nat;
( S1[k] implies S1[k + 1] )assume IV:
S1[
k]
;
S1[k + 1]now for G being FinSequence of the carrier of (Polynom-Ring F) st len G = k + 1 holds
for q being non constant Polynomial of F st q = Product G & ( for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) holds
q splits_in Flet G be
FinSequence of the
carrier of
(Polynom-Ring F);
( len G = k + 1 implies for q being non constant Polynomial of F st q = Product G & ( for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) holds
b3 splits_in F )assume B0:
len G = k + 1
;
for q being non constant Polynomial of F st q = Product G & ( for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) holds
b3 splits_in Flet q be non
constant Polynomial of
F;
( q = Product G & ( for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) ) implies b2 splits_in F )assume B1:
(
q = Product G & ( for
i being
Element of
dom G for
p being
Polynomial of
F holds
( not
p = G . i or
p is
constant or
p splits_in F ) ) )
;
b2 splits_in F
G <> {}
by B0;
then consider G1 being
FinSequence,
y being
object such that B2:
G = G1 ^ <*y*>
by FINSEQ_1:46;
H:
rng G c= the
carrier of
(Polynom-Ring F)
by FINSEQ_1:def 4;
rng G1 c= rng G
by B2, FINSEQ_1:29;
then reconsider G1 =
G1 as
FinSequence of the
carrier of
(Polynom-Ring F) by XBOOLE_1:1, H, FINSEQ_1:def 4;
reconsider r =
Product G1 as
Polynomial of
F by POLYNOM3:def 10;
len <*y*> = 1
by FINSEQ_1:40;
then C4:
dom G = Seg ((len G1) + 1)
by B2, FINSEQ_1:def 7;
B12:
1
<= (len G1) + 1
by NAT_1:11;
dom <*y*> = Seg 1
by FINSEQ_1:38;
then B11:
1
in dom <*y*>
by FINSEQ_1:3;
y =
<*y*> . 1
.=
G . ((len G1) + 1)
by B11, B2, FINSEQ_1:def 7
;
then B13:
y in rng G
by B12, C4, FINSEQ_1:1, FUNCT_1:3;
rng G c= the
carrier of
(Polynom-Ring F)
by FINSEQ_1:def 4;
then reconsider y =
y as
Element of the
carrier of
(Polynom-Ring F) by B13;
set G2 =
<*y*>;
reconsider p =
Product <*y*> as
Polynomial of
F by POLYNOM3:def 10;
reconsider p1 =
p,
r1 =
r as
Element of the
carrier of
(Polynom-Ring F) ;
B3:
q =
(Product G1) * y
by B1, B2, GROUP_4:6
.=
r1 * p1
by GROUP_4:9
.=
r *' p
by POLYNOM3:def 10
;
B4:
len G =
(len G1) + (len <*y*>)
by B2, FINSEQ_1:22
.=
(len G1) + 1
by FINSEQ_1:39
;
end; hence
S1[
k + 1]
;
verum end; I:
for
k being
Nat holds
S1[
k]
from NAT_1:sch 2(A, B);
consider n being
Nat such that H:
len G = n
;
thus
q splits_in F
by C, I, H, AS;
verum end;
hence
( q splits_in F iff for i being Element of dom G
for p being Polynomial of F holds
( not p = G . i or p is constant or p splits_in F ) )
by A; verum