defpred S1[ object , object ] means $1 = $2;
for f, g being Function of [:A,A:],BOOLEAN st ( for x, y being object st x in A & y in A holds
( ( S1[x,y] implies f . (x,y) = TRUE ) & ( not S1[x,y] implies f . (x,y) = FALSE ) ) ) & ( for x, y being object st x in A & y in A holds
( ( S1[x,y] implies g . (x,y) = TRUE ) & ( not S1[x,y] implies g . (x,y) = FALSE ) ) ) holds
f = g from NOMIN_4:sch 2();
hence for b1, b2 being Function of [:A,A:],BOOLEAN st ( for a, b being object st a in A & b in A holds
( ( a = b implies b1 . (a,b) = TRUE ) & ( a <> b implies b1 . (a,b) = FALSE ) ) ) & ( for a, b being object st a in A & b in A holds
( ( a = b implies b2 . (a,b) = TRUE ) & ( a <> b implies b2 . (a,b) = FALSE ) ) ) holds
b1 = b2 ; :: thesis: verum