let V be set ; for C being finite set
for a being Element of PFuncs (V,C) st a is finite holds
(Atom (V,C)) . a = {a}
let C be finite set ; for a being Element of PFuncs (V,C) st a is finite holds
(Atom (V,C)) . a = {a}
let a be Element of PFuncs (V,C); ( a is finite implies (Atom (V,C)) . a = {a} )
A1:
for s, t being Element of PFuncs (V,C) st s in {a} & t in {a} & s c= t holds
s = t
assume
a is finite
; (Atom (V,C)) . a = {a}
then
for u being set st u in {a} holds
u is finite
;
then
{.a.} in { A where A is Element of Fin (PFuncs (V,C)) : ( ( for u being set st u in A holds
u is finite ) & ( for s, t being Element of PFuncs (V,C) st s in A & t in A & s c= t holds
s = t ) ) }
by A1;
then
{a} in SubstitutionSet (V,C)
by SUBSTLAT:def 1;
then {a} =
mi {.a.}
by SUBSTLAT:11
.=
(Atom (V,C)) . a
by Def8
;
hence
(Atom (V,C)) . a = {a}
; verum