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)));
A4:
now for i being Nat st S1[i] holds
S1[i + 1]end;
A * =
(A *) ^^ (A |^ m)
by A1, FLANG_1:55
.=
(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