let f be Element of the carrier of (Polynom-Ring INT.Ring); for n being non zero Nat
for i being Element of NAT holds
( ((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i & ((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
let n be non zero Nat; for i being Element of NAT holds
( ((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i & ((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
let i be Element of NAT ; ( ((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i & ((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
( ((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i & ((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
proof
defpred S1[
Nat]
means (
((~ ((tau 0) |^ $1)) *' f) . (i + $1) = f . i &
((~ ((tau 0) |^ $1)) *' f) | (Segm $1) = (Segm $1) --> (0. INT.Ring) );
A1:
(~ ((tau 0) |^ 1)) *' f = (tau 0) *' f
by BINOM:8;
A2:
((~ ((tau 0) |^ 1)) *' f) | (Segm 1) = (Segm 1) --> (0. INT.Ring)
A4:
S1[1]
by A1, Th15, A2;
A5:
for
k being non
zero Nat st
S1[
k] holds
S1[
k + 1]
proof
let k be non
zero Nat;
( S1[k] implies S1[k + 1] )
assume A6:
S1[
k]
;
S1[k + 1]
reconsider fk =
(~ ((tau 0) |^ k)) *' f as
Element of the
carrier of
(Polynom-Ring INT.Ring) by POLYNOM3:def 10;
A7:
(tau 0) `^ k = (tau 0) |^ k
by BINOM:def 2;
A8:
~ ((tau 0) |^ (k + 1)) =
(tau 0) `^ (k + 1)
by BINOM:def 2
.=
(tau 0) *' (~ ((tau 0) |^ k))
by A7, POLYNOM5:19
;
then A13:
(tau 0) *' fk = (~ ((tau 0) |^ (k + 1))) *' f
by POLYNOM3:33;
A9:
(tau 0) *' fk = (~ ((tau 0) |^ (k + 1))) *' f
by A8, POLYNOM3:33;
set ik =
i + k;
A10:
((~ ((tau 0) |^ (k + 1))) *' f) . ((i + k) + 1) =
fk . (i + k)
by A9, Th15
.=
f . i
by A6
;
reconsider f1 =
(~ ((tau 0) |^ 1)) *' f as
Element of the
carrier of
(Polynom-Ring INT.Ring) by POLYNOM3:def 10;
((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k)) = (Segm (1 + k)) --> (0. INT.Ring)
proof
for
x being
object st
x in dom (((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) holds
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . x
proof
let x be
object ;
( x in dom (((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) implies (((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . x )
assume A11:
x in dom (((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k)))
;
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . x
A12:
(Segm k) \/ {k} = Segm (1 + k)
by AFINSQ_1:2;
per cases
( x in Segm k or x in {k} )
by A11, XBOOLE_0:def 3, A12;
suppose A14:
x in Segm k
;
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . xper cases
( x = 0 or x <> 0 )
;
suppose
x <> 0
;
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . xthen reconsider x =
x as non
zero Nat by A11;
reconsider x1 =
x - 1 as
Element of
NAT by INT_1:3;
x - 1
< x
by XREAL_1:44;
then A19:
x1 < k
by XXREAL_0:2, NAT_1:44, A14;
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x =
((tau 0) *' fk) . (x1 + 1)
by A13, A11, FUNCT_1:49
.=
((~ ((tau 0) |^ k)) *' f) . x1
by Th15
.=
((Segm k) --> (0. INT.Ring)) . x1
by A6, NAT_1:44, A19, FUNCT_1:49
.=
0. INT.Ring
by NAT_1:44, A19, FUNCOP_1:7
.=
((Segm (k + 1)) --> (0. INT.Ring)) . x
by A11, FUNCOP_1:7
;
hence
(((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k))) . x = ((Segm (1 + k)) --> (0. INT.Ring)) . x
;
verum end; end; end; end;
end;
hence
((~ ((tau 0) |^ (1 + k))) *' f) | (Segm (1 + k)) = (Segm (1 + k)) --> (0. INT.Ring)
;
verum
end;
hence
S1[
k + 1]
by A10;
verum
end;
for
k being non
zero Nat holds
S1[
k]
from NAT_1:sch 10(A4, A5);
hence
(
((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i &
((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
;
verum
end;
hence
( ((~ ((tau 0) |^ n)) *' f) . (i + n) = f . i & ((~ ((tau 0) |^ n)) *' f) | (Segm n) = (Segm n) --> (0. INT.Ring) )
; verum