let A be non degenerated commutative Ring; for I being Ideal of A
for n being Nat st n > 0 holds
I ||^ (n + 1) = I *' (I ||^ n)
let I be Ideal of A; for n being Nat st n > 0 holds
I ||^ (n + 1) = I *' (I ||^ n)
let n be Nat; ( n > 0 implies I ||^ (n + 1) = I *' (I ||^ n) )
assume A1:
n > 0
; I ||^ (n + 1) = I *' (I ||^ n)
consider f being FinSequence of bool the carrier of A such that
A2:
( I ||^ (n + 1) = f . (len f) & len f = n + 1 & f . 1 = I )
and
A3:
for i being Nat st i in dom f & i + 1 in dom f holds
f . (i + 1) = I *' (f /. i)
by Def2;
consider g being FinSequence of bool the carrier of A such that
A4:
( I ||^ n = g . (len g) & len g = n & g . 1 = I )
and
A5:
for i being Nat st i in dom g & i + 1 in dom g holds
g . (i + 1) = I *' (g /. i)
by A1, Def2;
A6:
( len f > len g & len g > 0 )
by A1, A2, A4, XREAL_1:39;
A7:
dom f = Seg (n + 1)
by A2, FINSEQ_1:def 3;
A8:
dom g = Seg n
by A4, FINSEQ_1:def 3;
A9:
0 < 0 + n
by A1;
A10:
( 1 <= n & n <= n + 1 )
by NAT_1:19, A9;
( 1 <= n + 1 & n + 1 <= n + 1 )
by NAT_1:12;
then A11:
( n in dom f & n + 1 in dom f )
by A7, A10;
( 1 <= n & n <= n )
by A9, NAT_1:19;
then A12:
n in dom g
by A8;
f /. n =
f . n
by A11, PARTFUN1:def 6
.=
(f | (dom g)) . n
by A12, FUNCT_1:49
.=
I ||^ n
by A4, A6, A2, A3, A5, Th9
;
hence
I ||^ (n + 1) = I *' (I ||^ n)
by A2, A3, A11; verum