let L be non trivial Polish-language; for E being Polish-arity-function of L
for D being non empty set
for g being Polish-recursion-function of E,D
for n being Nat
for J being Subset of (Polish-WFF-set (L,E))
for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let E be Polish-arity-function of L; for D being non empty set
for g being Polish-recursion-function of E,D
for n being Nat
for J being Subset of (Polish-WFF-set (L,E))
for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let D be non empty set ; for g being Polish-recursion-function of E,D
for n being Nat
for J being Subset of (Polish-WFF-set (L,E))
for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let g be Polish-recursion-function of E,D; for n being Nat
for J being Subset of (Polish-WFF-set (L,E))
for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let n be Nat; for J being Subset of (Polish-WFF-set (L,E))
for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let J be Subset of (Polish-WFF-set (L,E)); for H being Function of J,D
for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let H be Function of J,D; for J1 being Subset of (Polish-WFF-set (L,E))
for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let J1 be Subset of (Polish-WFF-set (L,E)); for H1 being Function of J1,D st J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) holds
H1 is g -recursive
let H1 be Function of J1,D; ( J = Polish-expression-hierarchy (L,E,n) & J1 = Polish-expression-hierarchy (L,E,(n + 1)) & H is g -recursive & ( for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))] ) implies H1 is g -recursive )
assume that
A1:
J = Polish-expression-hierarchy (L,E,n)
and
A2:
J1 = Polish-expression-hierarchy (L,E,(n + 1))
and
A3:
H is g -recursive
and
A4:
for F being Polish-WFF of L,E st F in J1 holds
H1 . F = g . [(L -head F),(H * (Polish-WFF-args F))]
; H1 is g -recursive
A5:
J c= J1
by A1, A2, Th25;
A6:
for a being object st a in J holds
H1 . a = H . a
proof
let a be
object ;
( a in J implies H1 . a = H . a )
assume A10:
a in J
;
H1 . a = H . a
reconsider G1 =
a as
Polish-WFF of
L,
E by A10;
reconsider F =
a as
Element of
J by A10;
A12:
rng (Polish-WFF-args G1) c= J
by A1, A2, A5, A10, Th71;
thus H1 . a =
g . [(L -head F),(H * (Polish-WFF-args G1))]
by A4, A5, A10
.=
H . a
by A3, A10, A12
;
verum
end;
let F be Polish-WFF of L,E; POLNOT_1:def 43 ( F in J1 & rng (Polish-WFF-args F) c= J1 implies H1 . F = g . [(L -head F),(H1 * (Polish-WFF-args F))] )
assume that
A20:
F in J1
and
A21:
rng (Polish-WFF-args F) c= J1
; H1 . F = g . [(L -head F),(H1 * (Polish-WFF-args F))]
A23:
rng (Polish-WFF-args F) c= J
by A1, A2, A20, Th71;
then A24:
for a being object st a in rng (Polish-WFF-args F) holds
H . a = H1 . a
by A6;
A27:
H * (Polish-WFF-args F) = H1 * (Polish-WFF-args F)
by A21, A23, A24, Th72;
thus
H1 . F = g . [(L -head F),(H1 * (Polish-WFF-args F))]
by A4, A20, A27; verum