let I be set ; :: thesis: for X, Y being ManySortedSet of st ( X c= [|X,Y|] or X c= [|Y,X|] ) holds
X = [0] I

let X, Y be ManySortedSet of ; :: thesis: ( ( X c= [|X,Y|] or X c= [|Y,X|] ) implies X = [0] I )
assume A1: ( X c= [|X,Y|] or X c= [|Y,X|] ) ; :: thesis: X = [0] I
per cases ( X c= [|X,Y|] or X c= [|Y,X|] ) by A1;
suppose A2: X c= [|X,Y|] ; :: thesis: X = [0] I
now
let i be set ; :: thesis: ( i in I implies X . i = ([0] I) . i )
assume A3: i in I ; :: thesis: X . i = ([0] I) . i
then X . i c= [|X,Y|] . i by A2, PBOOLE:def 5;
then X . i c= [:(X . i),(Y . i):] by A3, PBOOLE:def 21;
hence X . i = {} by ZFMISC_1:135
.= ([0] I) . i by PBOOLE:5 ;
:: thesis: verum
end;
hence X = [0] I by PBOOLE:3; :: thesis: verum
end;
suppose A4: X c= [|Y,X|] ; :: thesis: X = [0] I
now
let i be set ; :: thesis: ( i in I implies X . i = ([0] I) . i )
assume A5: i in I ; :: thesis: X . i = ([0] I) . i
then X . i c= [|Y,X|] . i by A4, PBOOLE:def 5;
then X . i c= [:(Y . i),(X . i):] by A5, PBOOLE:def 21;
hence X . i = {} by ZFMISC_1:135
.= ([0] I) . i by PBOOLE:5 ;
:: thesis: verum
end;
hence X = [0] I by PBOOLE:3; :: thesis: verum
end;
end;