let P be FinSequence-membered set ; for A being Function of P,NAT
for n being Nat holds Polish-expression-hierarchy (P,A,n) c= Polish-expression-hierarchy (P,A,(n + 1))
let A be Function of P,NAT; for n being Nat holds Polish-expression-hierarchy (P,A,n) c= Polish-expression-hierarchy (P,A,(n + 1))
let n be Nat; Polish-expression-hierarchy (P,A,n) c= Polish-expression-hierarchy (P,A,(n + 1))
defpred S1[ Nat] means Polish-expression-hierarchy (P,A,$1) c= Polish-expression-hierarchy (P,A,($1 + 1));
A1:
S1[ 0 ]
proof
set U =
Polish-expression-hierarchy (
P,
A,
0);
set V =
Polish-expression-hierarchy (
P,
A,1);
A3:
Polish-expression-hierarchy (
P,
A,1) =
Polish-expression-hierarchy (
P,
A,
(0 + 1))
.=
Polish-expression-layer (
P,
A,
(Polish-expression-hierarchy (P,A,0)))
by Th23
;
Polish-expression-hierarchy (
P,
A,
0)
= Polish-atoms (
P,
A)
by Def9;
hence
S1[
0 ]
by A3, Th19;
verum
end;
A10:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A11:
S1[
k]
;
S1[k + 1]
set U =
Polish-expression-hierarchy (
P,
A,
k);
set V =
Polish-expression-hierarchy (
P,
A,
(k + 1));
A13:
Polish-expression-hierarchy (
P,
A,
(k + 1))
= Polish-expression-layer (
P,
A,
(Polish-expression-hierarchy (P,A,k)))
by Th23;
Polish-expression-hierarchy (
P,
A,
((k + 1) + 1))
= Polish-expression-layer (
P,
A,
(Polish-expression-hierarchy (P,A,(k + 1))))
by Th23;
hence
S1[
k + 1]
by A11, A13, Th20;
verum
end;
for k being Nat holds S1[k]
from NAT_1:sch 2(A1, A10);
hence
Polish-expression-hierarchy (P,A,n) c= Polish-expression-hierarchy (P,A,(n + 1))
; verum