scheme :: WAYBEL_6:sch 1
NonUniqExD1{ F1() -> non empty RelStr , F2() -> Subset of F1(), F3() -> non empty Subset of F1(), P1[ object , object ] } :
ex f being Function of F2(),F3() st
for e being Element of F1() st e in F2() holds
ex u being Element of F1() st
( u in F3() & u = f . e & P1[e,u] )
provided
A1: for e being Element of F1() st e in F2() holds
ex u being Element of F1() st
( u in F3() & P1[e,u] )