scheme :: MODELC_1:sch 3
Func1Unique{ F1() -> non empty set , F2() -> Function of F1(),BOOLEAN, F3( object , Function of F1(),BOOLEAN) -> boolean object } :
for g1, g2 being set st g1 in ModelSP F1() & ( for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g1,F1())) . s = TRUE ) ) & g2 in ModelSP F1() & ( for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g2,F1())) . s = TRUE ) ) holds
g1 = g2