deffunc H1( object ) -> Element of bool [:(A . $1),(A . $1):] = id (A . $1);
A1: for i being set st i in I holds
H1(i) is Relation of (A . i),(A . i) ;
( ex R being ManySortedRelation of A st
for i being object st i in I holds
R . i = H1(i) & ( for R1, R2 being ManySortedRelation of A st ( for i being object st i in I holds
R1 . i = H1(i) ) & ( for i being object st i in I holds
R2 . i = H1(i) ) holds
R1 = R2 ) ) from MSUALG_6:sch 3(A1);
hence ( ex b1 being ManySortedRelation of A st
for i being object st i in I holds
b1 . i = id (A . i) & ( for b1, b2 being ManySortedRelation of A st ( for i being object st i in I holds
b1 . i = id (A . i) ) & ( for i being object st i in I holds
b2 . i = id (A . i) ) holds
b1 = b2 ) ) ; :: thesis: verum