u in the carrier of (SubstLatt V,C) ;
then A9: u in SubstitutionSet V,C by SUBSTLAT:def 4;
deffunc H1( set ) -> Element of bool u = u \ $1;
consider IT being Function such that
A10: ( dom IT = the carrier of (SubstLatt V,C) & ( for v being set st v in the carrier of (SubstLatt V,C) holds
IT . v = H1(v) ) ) from FUNCT_1:sch 3();
for x being set st x in the carrier of (SubstLatt V,C) holds
IT . x in Fin (PFuncs V,C)
proof
let x be set ; :: thesis: ( x in the carrier of (SubstLatt V,C) implies IT . x in Fin (PFuncs V,C) )
assume x in the carrier of (SubstLatt V,C) ; :: thesis: IT . x in Fin (PFuncs V,C)
then A11: IT . x = u \ x by A10;
u \ x in SubstitutionSet V,C by A9, Lm4;
hence IT . x in Fin (PFuncs V,C) by A11; :: thesis: verum
end;
then reconsider IT = IT as Function of the carrier of (SubstLatt V,C),(Fin (PFuncs V,C)) by A10, FUNCT_2:5;
now
let v be Element of (SubstLatt V,C); :: thesis: IT . v in the carrier of (SubstLatt V,C)
u \ v in SubstitutionSet V,C by A9, Lm4;
then IT . v in SubstitutionSet V,C by A10;
hence IT . v in the carrier of (SubstLatt V,C) by SUBSTLAT:def 4; :: thesis: verum
end;
then reconsider IT = IT as UnOp of the carrier of (SubstLatt V,C) by HEYTING1:1;
take IT ; :: thesis: for v being Element of (SubstLatt V,C) holds IT . v = u \ v
let v be Element of (SubstLatt V,C); :: thesis: IT . v = u \ v
thus IT . v = u \ v by A10; :: thesis: verum