let V, C be set ; :: thesis: for B being Element of Fin (PFuncs V,C)
for a, b being set st B in SubstitutionSet V,C & a in B & b in B & a c= b holds
a = b
let B be Element of Fin (PFuncs V,C); :: thesis: for a, b being set st B in SubstitutionSet V,C & a in B & b in B & a c= b holds
a = b
let a, b be set ; :: thesis: ( B in SubstitutionSet V,C & a in B & b in B & a c= b implies a = b )
assume
B in SubstitutionSet V,C
; :: thesis: ( not a in B or not b in B or not a c= b or a = b )
then A1:
ex A1 being Element of Fin (PFuncs V,C) st
( A1 = B & ( 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 ) )
;
A2:
B c= PFuncs V,C
by FINSUB_1:def 5;
assume A3:
( a in B & b in B & a c= b )
; :: thesis: a = b
then reconsider a' = a, b' = b as Element of PFuncs V,C by A2;
a' = b'
by A1, A3;
hence
a = b
; :: thesis: verum