deffunc H1( set , Function of S,BOOLEAN) -> object = 'not' (Castboolean ($2 . $1));
consider IT being set such that
A1: IT in ModelSP S and
A2: for s being set st s in S holds
( H1(s, Fid (f,S)) = TRUE iff (Fid (IT,S)) . s = TRUE ) from MODELC_1:sch 2();
take IT ; :: thesis: ( IT is Element of ModelSP S & ( for s being set st s in S holds
( 'not' (Castboolean ((Fid (f,S)) . s)) = TRUE iff (Fid (IT,S)) . s = TRUE ) ) )

thus ( IT is Element of ModelSP S & ( for s being set st s in S holds
( 'not' (Castboolean ((Fid (f,S)) . s)) = TRUE iff (Fid (IT,S)) . s = TRUE ) ) ) by A1, A2; :: thesis: verum