let D be non empty set ; :: thesis: ExtendRel (id D) = id (D * )
set P = ExtendRel (id D);
set Q = id (D * );
for a, b being set holds
( [a,b] in ExtendRel (id D) iff [a,b] in id (D * ) )
proof
let a,
b be
set ;
:: thesis: ( [a,b] in ExtendRel (id D) iff [a,b] in id (D * ) )
thus
(
[a,b] in ExtendRel (id D) implies
[a,b] in id (D * ) )
:: thesis: ( [a,b] in id (D * ) implies [a,b] in ExtendRel (id D) )
assume A4:
[a,b] in id (D * )
;
:: thesis: [a,b] in ExtendRel (id D)
then reconsider a1 =
a,
b1 =
b as
Element of
D * by ZFMISC_1:106;
A5:
(
a1 = b1 &
len a1 = len b1 )
by A4, RELAT_1:def 10;
for
n being
Element of
NAT st
n in dom a1 holds
[(a1 . n),(b1 . n)] in id D
hence
[a,b] in ExtendRel (id D)
by A5, Def9;
:: thesis: verum
end;
hence
ExtendRel (id D) = id (D * )
by RELAT_1:def 2; :: thesis: verum