let E be set ; :: thesis: 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 ); :: thesis: for m, n being Nat st <%> E in A & m <= n holds
A * = (A * ) ^^ (A |^ m,n)
let m, n be Nat; :: thesis: ( <%> E in A & m <= n implies A * = (A * ) ^^ (A |^ m,n) )
assume A1:
( <%> E in A & m <= n )
; :: thesis: A * = (A * ) ^^ (A |^ m,n)
defpred S1[ Nat] means A * = (A * ) ^^ (A |^ m,(m + $1));
A2:
S1[ 0 ]
A5:
for i being Nat holds S1[i]
from NAT_1:sch 2(A2, A3);
consider k being Nat such that
A6:
m + k = n
by A1, NAT_1:10;
thus
A * = (A * ) ^^ (A |^ m,n)
by A5, A6; :: thesis: verum