let R be Relation; :: thesis: for a, b being set st R is antisymmetric holds
( [a,b] in R \~ iff ( [a,b] in R & a <> b ) )
let a, b be set ; :: thesis: ( R is antisymmetric implies ( [a,b] in R \~ iff ( [a,b] in R & a <> b ) ) )
assume A1:
R is antisymmetric
; :: thesis: ( [a,b] in R \~ iff ( [a,b] in R & a <> b ) )
A2:
R is_antisymmetric_in field R
by A1, RELAT_2:def 12;
A3:
R \~ is_asymmetric_in field (R \~ )
by RELAT_2:def 13;
assume A6:
( [a,b] in R & a <> b )
; :: thesis: [a,b] in R \~
then
( a in field R & b in field R )
by RELAT_1:30;
then
not [b,a] in R
by A2, A6, RELAT_2:def 4;
then
not [a,b] in R ~
by RELAT_1:def 7;
hence
[a,b] in R \~
by A6, XBOOLE_0:def 5; :: thesis: verum