let m be Nat; for S being Language
for l being literal Element of S
for t being termal string of S
for phi being wff string of S
for f being Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)) holds
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
let S be Language; for l being literal Element of S
for t being termal string of S
for phi being wff string of S
for f being Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)) holds
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
let l be literal Element of S; for t being termal string of S
for phi being wff string of S
for f being Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)) holds
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
let t be termal string of S; for phi being wff string of S
for f being Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)) holds
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
let phi be wff string of S; for f being Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)) holds
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
set TT = AllTermsOf S;
set FF = AllFormulasOf S;
set F = S -firstChar ;
let f be Element of Funcs ((AllFormulasOf S),(AllFormulasOf S)); ( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
reconsider tt = t as Element of AllTermsOf S by FOMODEL1:def 32;
set f0 = l Subst1 t;
set f4 = (l,t) Subst4 (l Subst1 t);
set N = TheNorSymbOf S;
set L = LettersOf S;
set h = head phi;
set d = Depth phi;
set d1 = Depth (head phi);
set AF = AtomicFormulasOf S;
set f5 = (l,t) Subst4 f;
defpred S1[ Nat] means ( (((l,t) Subst4 f) . ((Depth phi) + $1)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . $1) . phi = phi ) );
B0:
S1[ 0 ]
B1:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume ZZ0:
S1[
n]
;
S1[n + 1]
then
(
Depth phi <> (Depth phi) + (n + 1) &
S1[
n] )
;
then C0:
(
Depth phi <> ((Depth phi) + n) + 1 &
S1[
n] )
;
thus (((l,t) Subst4 f) . ((Depth phi) + (n + 1))) . phi =
(((l,t) Subst4 f) . (((Depth phi) + n) + 1)) . phi
.=
(
l,
t,
((Depth phi) + n),
(((l,t) Subst4 f) . ((Depth phi) + n)))
Subst2 phi
by Lm48
.=
(((l,t) Subst4 f) . (Depth phi)) . phi
by C0, DefSubst2
;
( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (n + 1)) . phi = phi )
assume C2:
(S -firstChar) . phi = l
;
(((l,t) Subst4 (l Subst1 t)) . (n + 1)) . phi = phi
then
(
((S -firstChar) . phi) \+\ (TheNorSymbOf S) <> {} & not
phi is
0 -wff )
by FOMODEL0:29;
then
( not
phi is
0wff & (
phi is
exal or
phi is
0wff ) )
;
then reconsider phii =
phi as non
0wff wff exal string of
S ;
thus (((l,t) Subst4 (l Subst1 t)) . (n + 1)) . phi =
(
l,
t,
n,
(((l,t) Subst4 (l Subst1 t)) . n))
Subst2 phii
by Lm48
.=
phi
by ZZ0, C2, DefSubst2
;
verum
end;
for n being Nat holds S1[n]
from NAT_1:sch 2(B0, B1);
hence
( (((l,t) Subst4 f) . ((Depth phi) + m)) . phi = (((l,t) Subst4 f) . (Depth phi)) . phi & ( (S -firstChar) . phi = l implies (((l,t) Subst4 (l Subst1 t)) . (Depth phi)) . phi = phi ) )
; verum