set M = { t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } ;
A1:
{ t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } c= PFuncs V,C
then
{ t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } c= A
by TARSKI:def 3;
then A4:
{ t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } is finite
;
reconsider M = { t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } as set ;
reconsider M' = M as Element of Fin (PFuncs V,C) by A1, A4, FINSUB_1:def 5;
A5:
for u being set st u in M' holds
u is finite
for s, t being Element of PFuncs V,C st s in M' & t in M' & s c= t holds
s = t
then
M in { A1 where A1 is Element of Fin (PFuncs V,C) : ( ( for u being set st u in A1 holds
u is finite ) & ( for s, t being Element of PFuncs V,C st s in A1 & t in A1 & s c= t holds
s = t ) ) }
by A5;
hence
{ t where t is Element of PFuncs V,C : ( t is finite & ( for s being Element of PFuncs V,C holds
( ( s in A & s c= t ) iff s = t ) ) ) } is Element of SubstitutionSet V,C
; :: thesis: verum