let A be QC-alphabet ; for x being bound_QC-variable of A
for h being QC-formula of A holds still_not-bound_in (h . x) c= (still_not-bound_in h) \/ {x}
let x be bound_QC-variable of A; for h being QC-formula of A holds still_not-bound_in (h . x) c= (still_not-bound_in h) \/ {x}
defpred S1[ QC-formula of A] means still_not-bound_in ($1 . x) c= (still_not-bound_in $1) \/ {x};
A1:
for p being Element of QC-WFF A st S1[p] holds
S1[ 'not' p]
A2:
for p, q being Element of QC-WFF A st S1[p] & S1[q] holds
S1[p '&' q]
A7:
for x being bound_QC-variable of A
for p being Element of QC-WFF A st S1[p] holds
S1[ All (x,p)]
proof
let y be
bound_QC-variable of
A;
for p being Element of QC-WFF A st S1[p] holds
S1[ All (y,p)]let p be
Element of
QC-WFF A;
( S1[p] implies S1[ All (y,p)] )
assume A8:
S1[
p]
;
S1[ All (y,p)]
per cases
( y = x or y <> x )
;
suppose A9:
y = x
;
S1[ All (y,p)]A10:
(still_not-bound_in p) \ {x} c= still_not-bound_in p
by XBOOLE_1:36;
A11:
still_not-bound_in (All (x,p)) = (still_not-bound_in p) \ {x}
by QC_LANG3:12;
still_not-bound_in p c= still_not-bound_in (p . x)
by Th62;
then
still_not-bound_in (All (x,p)) c= still_not-bound_in (p . x)
by A11, A10;
then A12:
still_not-bound_in (All (x,p)) c= (still_not-bound_in p) \/ {x}
by A8, XBOOLE_1:1;
(still_not-bound_in (All (y,p))) \/ {x} =
((still_not-bound_in p) \ {x}) \/ {x}
by A9, QC_LANG3:12
.=
(still_not-bound_in p) \/ {x}
by XBOOLE_1:39
;
hence
S1[
All (
y,
p)]
by A9, A12, CQC_LANG:24;
verum end; end;
end;
A15:
for k being Nat
for P being QC-pred_symbol of k,A
for ll being QC-variable_list of k,A holds S1[P ! ll]
A17:
still_not-bound_in (VERUM A) = {}
by QC_LANG3:3;
(VERUM A) . x = VERUM A
by CQC_LANG:15;
then
still_not-bound_in ((VERUM A) . x) = {}
by A17;
then A18:
still_not-bound_in ((VERUM A) . x) c= (still_not-bound_in (VERUM A)) \/ {x}
by XBOOLE_1:2;
A19:
S1[ VERUM A]
by A18;
thus
for h being QC-formula of A holds S1[h]
from QC_LANG1:sch 1(A15, A19, A1, A2, A7); verum