defpred S1[ object , object ] means $1 less_pred $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 x, y being object st x in A & y in A holds
( ( x less_pred y implies b1 . (x,y) = TRUE ) & ( not x less_pred y implies b1 . (x,y) = FALSE ) ) ) & ( for x, y being object st x in A & y in A holds
( ( x less_pred y implies b2 . (x,y) = TRUE ) & ( not x less_pred y implies b2 . (x,y) = FALSE ) ) ) holds
b1 = b2
; verum