A2: now
let k be Element of NAT ; :: thesis: for P being QC-pred_symbol of k
for ll being QC-variable_list of holds P1[P ! ll]

let P be QC-pred_symbol of k; :: thesis: for ll being QC-variable_list of holds P1[P ! ll]
let ll be QC-variable_list of ; :: thesis: P1[P ! ll]
P ! ll is atomic by Def17;
hence P1[P ! ll] by A1; :: thesis: verum
end;
A3: P1[ VERUM ] by A1;
A4: now
let p be Element of QC-WFF ; :: thesis: ( P1[p] implies P1[ 'not' p] )
assume A5: P1[p] ; :: thesis: P1[ 'not' p]
A6: 'not' p is negative by Def18;
then p = the_argument_of ('not' p) by Def23;
hence P1[ 'not' p] by A1, A5, A6; :: thesis: verum
end;
A7: now
let p, q be Element of QC-WFF ; :: thesis: ( P1[p] & P1[q] implies P1[p '&' q] )
assume A8: ( P1[p] & P1[q] ) ; :: thesis: P1[p '&' q]
A9: p '&' q is conjunctive by Def19;
then ( p = the_left_argument_of (p '&' q) & q = the_right_argument_of (p '&' q) ) by Def24, Def25;
hence P1[p '&' q] by A1, A8, A9; :: thesis: verum
end;
A10: now
let x be bound_QC-variable; :: thesis: for p being Element of QC-WFF st P1[p] holds
P1[ All x,p]

let p be Element of QC-WFF ; :: thesis: ( P1[p] implies P1[ All x,p] )
assume A11: P1[p] ; :: thesis: P1[ All x,p]
A12: All x,p is universal by Def20;
then p = the_scope_of (All x,p) by Def27;
hence P1[ All x,p] by A1, A11, A12; :: thesis: verum
end;
thus for p being Element of QC-WFF holds P1[p] from QC_LANG1:sch 1(A2, A3, A4, A7, A10); :: thesis: verum