let X be set ; :: thesis: ( ( for p being set st p in [:NAT ,{X}:] holds
ex x, y being set st [x,y] = p ) & ( for x, y, z being set st [x,y] in [:NAT ,{X}:] & [x,z] in [:NAT ,{X}:] holds
y = z ) )

for x, y, z being set st [x,y] in [:NAT ,{X}:] & [x,z] in [:NAT ,{X}:] holds
y = z
proof
let x, y, z be set ; :: thesis: ( [x,y] in [:NAT ,{X}:] & [x,z] in [:NAT ,{X}:] implies y = z )
assume ( [x,y] in [:NAT ,{X}:] & [x,z] in [:NAT ,{X}:] ) ; :: thesis: y = z
then ( y in {X} & z in {X} ) by ZFMISC_1:106;
then ( y = X & z = X ) by TARSKI:def 1;
hence y = z ; :: thesis: verum
end;
hence ( ( for p being set st p in [:NAT ,{X}:] holds
ex x, y being set st [x,y] = p ) & ( for x, y, z being set st [x,y] in [:NAT ,{X}:] & [x,z] in [:NAT ,{X}:] holds
y = z ) ) by RELAT_1:def 1; :: thesis: verum