let E be set ; for A being Subset of (E ^omega )
for m, n being Nat st <%> E in A & m <= n holds
A * = (A * ) ^^ (A |^ m,n)
let A be Subset of (E ^omega ); for m, n being Nat st <%> E in A & m <= n holds
A * = (A * ) ^^ (A |^ m,n)
let m, n be Nat; ( <%> E in A & m <= n implies A * = (A * ) ^^ (A |^ m,n) )
assume that
A1:
<%> E in A
and
A2:
m <= n
; A * = (A * ) ^^ (A |^ m,n)
A3:
ex k being Nat st m + k = n
by A2, NAT_1:10;
defpred S1[ Nat] means A * = (A * ) ^^ (A |^ m,(m + $1));
A * =
(A * ) ^^ (A |^ m)
by A1, FLANG_1:56
.=
(A * ) ^^ (A |^ m,(m + 0 ))
by Th22
;
then A6:
S1[ 0 ]
;
for i being Nat holds S1[i]
from NAT_1:sch 2(A6, A4);
hence
A * = (A * ) ^^ (A |^ m,n)
by A3; verum