let k be Element of NAT ; :: thesis: for p being QC-pred_symbol of k
for ll being QC-variable_list of holds <*p*> ^ ll is FinSequence of [:NAT ,NAT :]
let p be QC-pred_symbol of k; :: thesis: for ll being QC-variable_list of holds <*p*> ^ ll is FinSequence of [:NAT ,NAT :]
let ll be QC-variable_list of ; :: thesis: <*p*> ^ ll is FinSequence of [:NAT ,NAT :]
( k -ary_QC-pred_symbols c= [:NAT ,NAT :] & QC-variables c= [:NAT ,NAT :] )
by Th2, Th10, XBOOLE_1:1;
then
( rng <*p*> c= [:NAT ,NAT :] & rng ll c= [:NAT ,NAT :] )
by XBOOLE_1:1;
then
(rng <*p*>) \/ (rng ll) c= [:NAT ,NAT :]
by XBOOLE_1:8;
then
rng (<*p*> ^ ll) c= [:NAT ,NAT :]
by FINSEQ_1:44;
hence
<*p*> ^ ll is FinSequence of [:NAT ,NAT :]
by FINSEQ_1:def 4; :: thesis: verum