let F, G be RMembership_Func of C1,C2; :: thesis: ( ( for x, y being set st [x,y] in [:C1,C2:] holds
( ( x = y implies F . x,y = 1 ) & ( x <> y implies F . x,y = 0 ) ) ) & ( for x, y being set st [x,y] in [:C1,C2:] holds
( ( x = y implies G . x,y = 1 ) & ( x <> y implies G . x,y = 0 ) ) ) implies F = G )

assume that
A9: for x, y being set st [x,y] in [:C1,C2:] holds
( ( x = y implies F . x,y = 1 ) & ( x <> y implies F . x,y = 0 ) ) and
A10: for x, y being set st [x,y] in [:C1,C2:] holds
( ( x = y implies G . x,y = 1 ) & ( x <> y implies G . x,y = 0 ) ) ; :: thesis: F = G
A11: ( dom F = [:C1,C2:] & dom G = [:C1,C2:] ) by FUNCT_2:def 1;
for x, y being set st x in C1 & y in C2 holds
F . x,y = G . x,y
proof
let x, y be set ; :: thesis: ( x in C1 & y in C2 implies F . x,y = G . x,y )
assume ( x in C1 & y in C2 ) ; :: thesis: F . x,y = G . x,y
then [x,y] in [:C1,C2:] by ZFMISC_1:106;
then ( ( x = y implies F . x,y = 1 ) & ( not x = y implies F . x,y = 0 ) & ( x = y implies G . x,y = 1 ) & ( not x = y implies G . x,y = 0 ) ) by A9, A10;
hence F . x,y = G . x,y ; :: thesis: verum
end;
hence F = G by A11, FUNCT_3:6; :: thesis: verum