let R be Relation; :: thesis: ( R c= id (dom R) implies R = id (dom R) )
assume A1:
R c= id (dom R)
; :: thesis: R = id (dom R)
let x be set ; :: according to RELAT_1:def 2 :: thesis: for b1 being set holds
( ( not [x,b1] in R or [x,b1] in id (dom R) ) & ( not [x,b1] in id (dom R) or [x,b1] in R ) )
let y be set ; :: thesis: ( ( not [x,y] in R or [x,y] in id (dom R) ) & ( not [x,y] in id (dom R) or [x,y] in R ) )
thus
( [x,y] in R implies [x,y] in id (dom R) )
by A1; :: thesis: ( not [x,y] in id (dom R) or [x,y] in R )
assume
[x,y] in id (dom R)
; :: thesis: [x,y] in R
then A2:
( x in dom R & x = y )
by RELAT_1:def 10;
then consider z being set such that
A3:
[x,z] in R
by RELAT_1:def 4;
thus
[x,y] in R
by A1, A2, A3, RELAT_1:def 10; :: thesis: verum