deffunc H1( set ) -> Subset of S = SigFaxTau f,(CastBool $1,S),R,BASSIGN;
A1:
for G being set st G in bool S holds
H1(G) in bool S
;
consider IT being Function of (bool S),(bool S) such that
A2:
for G being set st G in bool S holds
IT . G = H1(G)
from FUNCT_2:sch 2(A1);
A3:
for G being Subset of S holds IT . G = SigFaxTau f,G,R,BASSIGN
IT is V211()
then reconsider IT = IT as V211() Function of (bool S),(bool S) ;
take
IT
; :: thesis: for G being Subset of S holds IT . G = SigFaxTau f,G,R,BASSIGN
thus
for G being Subset of S holds IT . G = SigFaxTau f,G,R,BASSIGN
by A3; :: thesis: verum