let x be bound_QC-variable; for p being Element of QC-WFF st Free p = {} holds
p . x = p
let p be Element of QC-WFF ; ( Free p = {} implies p . x = p )
defpred S1[ Element of QC-WFF ] means ( Free $1 = {} implies $1 . x = $1 );
A1:
for p being Element of QC-WFF st S1[p] holds
S1[ 'not' p]
by Th32, QC_LANG3:55;
A2:
for p, q being Element of QC-WFF st S1[p] & S1[q] holds
S1[p '&' q]
A4:
for k being Element of NAT
for P being QC-pred_symbol of k
for l being QC-variable_list of k holds S1[P ! l]
A9:
for y being bound_QC-variable
for p being Element of QC-WFF st S1[p] holds
S1[ All (y,p)]
proof
let y be
bound_QC-variable;
for p being Element of QC-WFF st S1[p] holds
S1[ All (y,p)]let p be
Element of
QC-WFF ;
( S1[p] implies S1[ All (y,p)] )
assume A10:
(
Free p = {} implies
p . x = p )
;
S1[ All (y,p)]
A11:
(
x = y implies
(All (y,p)) . x = All (
y,
p) )
by Th37;
assume
Free (All (y,p)) = {}
;
(All (y,p)) . x = All (y,p)
hence
(All (y,p)) . x = All (
y,
p)
by A10, A11, Th38, QC_LANG3:58;
verum
end;
A12:
S1[ VERUM ]
by Th28;
for p being Element of QC-WFF holds S1[p]
from QC_LANG1:sch 1(A4, A12, A1, A2, A9);
hence
( Free p = {} implies p . x = p )
; verum