let p be prime odd Nat; for m being positive Nat
for j being Nat st j in Seg m holds
('F' (f_0 (m,p))) . (In (j,F_Real)) in {(In ((p !),INT.Ring))} -Ideal
let m be positive Nat; for j being Nat st j in Seg m holds
('F' (f_0 (m,p))) . (In (j,F_Real)) in {(In ((p !),INT.Ring))} -Ideal
set Gf = 'G' (f_0 (m,p));
set D = Der1 INT.Ring;
let j be Nat; ( j in Seg m implies ('F' (f_0 (m,p))) . (In (j,F_Real)) in {(In ((p !),INT.Ring))} -Ideal )
assume A1:
j in Seg m
; ('F' (f_0 (m,p))) . (In (j,F_Real)) in {(In ((p !),INT.Ring))} -Ideal
A2: len (f_0 (m,p)) =
len (~ (f_0 (m,p)))
.=
(m * p) + p
by Th12
;
then A3:
len ('G' (f_0 (m,p))) = (m * p) + p
by E_TRANS1:def 8;
then A4:
( 1 <= p & p <= len ('G' (f_0 (m,p))) )
by INT_2:def 4, XREAL_1:38;
set p1 = p -' 1;
A5:
len (('G' (f_0 (m,p))) | p) = p
by XREAL_1:38, A3, FINSEQ_1:59;
then A6:
dom (('G' (f_0 (m,p))) | p) = Seg p
by FINSEQ_1:def 3;
A7:
dom (('G' (f_0 (m,p))) | p) = dom (p |-> (0. INT.Ring))
by A5, FINSEQ_1:def 3;
A8:
eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring))) = p |-> (0. INT.Ring)
proof
for
k being
Nat st
k in dom (eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) holds
(eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) . k = (p |-> (0. INT.Ring)) . k
proof
let k be
Nat;
( k in dom (eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) implies (eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) . k = (p |-> (0. INT.Ring)) . k )
assume A9:
k in dom (eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring))))
;
(eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) . k = (p |-> (0. INT.Ring)) . k
then A10:
k in dom (('G' (f_0 (m,p))) | p)
by E_TRANS1:def 7;
A11:
k in Seg p
by A6, A9, E_TRANS1:def 7;
then A12:
( 1
<= k &
k <= p )
by FINSEQ_1:1;
then
( 1
<= k &
k <= len ('G' (f_0 (m,p))) )
by XREAL_1:38, A3;
then A13:
k in dom ('G' (f_0 (m,p)))
by FINSEQ_3:25;
k - 1
< k
by XREAL_1:44;
then
k - 1
< p
by A12, XXREAL_0:2;
then A15:
k -' 1
< p
by A12, XREAL_1:233;
A16:
(('G' (f_0 (m,p))) | p) /. k =
(('G' (f_0 (m,p))) | p) . k
by A10, PARTFUN1:def 6
.=
('G' (f_0 (m,p))) . k
by FUNCT_1:49, A11
.=
((Der1 INT.Ring) |^ (k -' 1)) . (f_0 (m,p))
by A13, E_TRANS1:def 8
;
(eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) . k =
eval (
(~ (((Der1 INT.Ring) |^ (k -' 1)) . (f_0 (m,p)))),
(In (j,INT.Ring)))
by A16, A10, E_TRANS1:def 7
.=
0. INT.Ring
by A1, A15, Th26
;
hence
(eval ((('G' (f_0 (m,p))) | p),(In (j,INT.Ring)))) . k = (p |-> (0. INT.Ring)) . k
;
verum
end;
hence
eval (
(('G' (f_0 (m,p))) | p),
(In (j,INT.Ring)))
= p |-> (0. INT.Ring)
by E_TRANS1:def 7, A7;
verum
end;
A17: (Eval (~ (^ (Sum (('G' (f_0 (m,p))) | p))))) . (In (j,F_Real)) =
Sum (p |-> (0. INT.Ring))
by A8, E_TRANS1:30
.=
0. INT.Ring
by MATRIX_3:11
;
len (('G' (f_0 (m,p))) /^ p) =
(len ('G' (f_0 (m,p)))) - p
by A4, RFINSEQ:def 1
.=
((m * p) + p) - p
by A2, E_TRANS1:def 8
.=
m * p
;
then A18:
dom (('G' (f_0 (m,p))) /^ p) = Seg (m * p)
by FINSEQ_1:def 3;
for k being Nat st k in dom (eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) holds
(eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) . k in {(In ((p !),INT.Ring))} -Ideal
proof
let k be
Nat;
( k in dom (eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) implies (eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) . k in {(In ((p !),INT.Ring))} -Ideal )
assume A19:
k in dom (eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring))))
;
(eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) . k in {(In ((p !),INT.Ring))} -Ideal
then A20:
k in dom (('G' (f_0 (m,p))) /^ p)
by E_TRANS1:def 7;
A21:
k in Seg (m * p)
by A18, A19, E_TRANS1:def 7;
then A22:
( 1
<= k &
k <= m * p )
by FINSEQ_1:1;
then A23:
k + p <= (m * p) + p
by XREAL_1:6;
1
<= k + p
by A22, XREAL_1:38;
then
k + p in Seg (len ('G' (f_0 (m,p))))
by A3, A23;
then A24:
k + p in dom ('G' (f_0 (m,p)))
by FINSEQ_1:def 3;
set kp =
k + p;
A25:
(k + p) -' 1
= (k + p) - 1
by A22, XREAL_1:38, XREAL_1:233;
1
<= k
by FINSEQ_1:1, A21;
then A27:
0 + p <= (k - 1) + p
by XREAL_1:6;
A28:
(('G' (f_0 (m,p))) /^ p) /. k =
(('G' (f_0 (m,p))) /^ p) . k
by A20, PARTFUN1:def 6
.=
('G' (f_0 (m,p))) . (p + k)
by A4, A20, RFINSEQ:def 1
.=
((Der1 INT.Ring) |^ ((k + p) -' 1)) . (f_0 (m,p))
by A24, E_TRANS1:def 8
;
eval (
(~ (((Der1 INT.Ring) |^ ((k + p) -' 1)) . (f_0 (m,p)))),
(In (j,INT.Ring)))
in {(In ((p !),INT.Ring))} -Ideal
by A1, A25, A27, Th32;
hence
(eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) . k in {(In ((p !),INT.Ring))} -Ideal
by A28, E_TRANS1:def 7, A20;
verum
end;
then A30:
Sum (eval ((('G' (f_0 (m,p))) /^ p),(In (j,INT.Ring)))) in {(In ((p !),INT.Ring))} -Ideal
by E_TRANS1:3;
^ (Sum ('G' (f_0 (m,p)))) =
^ (Sum ((('G' (f_0 (m,p))) | p) ^ (('G' (f_0 (m,p))) /^ p)))
.=
^ ((Sum (('G' (f_0 (m,p))) | p)) + (Sum (('G' (f_0 (m,p))) /^ p)))
by RLVECT_1:41
.=
(^ (Sum (('G' (f_0 (m,p))) | p))) + (^ (Sum (('G' (f_0 (m,p))) /^ p)))
by E_TRANS1:27
;
then
~ (^ (Sum ('G' (f_0 (m,p))))) = (~ (^ (Sum (('G' (f_0 (m,p))) | p)))) + (~ (^ (Sum (('G' (f_0 (m,p))) /^ p))))
by POLYNOM3:def 10;
then
Eval (~ (^ (Sum ('G' (f_0 (m,p)))))) = (Eval (~ (^ (Sum (('G' (f_0 (m,p))) | p))))) + (Eval (~ (^ (Sum (('G' (f_0 (m,p))) /^ p)))))
by POLYDIFF:55;
then (Eval (~ (^ (Sum ('G' (f_0 (m,p))))))) . (In (j,F_Real)) =
(0. INT.Ring) + ((Eval (~ (^ (Sum (('G' (f_0 (m,p))) /^ p))))) . (In (j,F_Real)))
by A17, VALUED_1:1
.=
(Eval (~ (^ (Sum (('G' (f_0 (m,p))) /^ p))))) . (In (j,F_Real))
;
hence
('F' (f_0 (m,p))) . (In (j,F_Real)) in {(In ((p !),INT.Ring))} -Ideal
by A30, E_TRANS1:30; verum