let x, y be object ; :: thesis: ( dom <%x,y%> = {0,1} & rng <%x,y%> = {x,y} )
thus A1: dom <%x,y%> = {0,1} by Th35, CARD_1:50; :: thesis: rng <%x,y%> = {x,y}
now :: thesis: for b being object holds
( ( b in rng <%x,y%> implies b in {x,y} ) & ( b in {x,y} implies b in rng <%x,y%> ) )
let b be object ; :: thesis: ( ( b in rng <%x,y%> implies b in {x,y} ) & ( b in {x,y} implies b1 in rng <%x,y%> ) )
hereby :: thesis: ( b in {x,y} implies b1 in rng <%x,y%> )
assume b in rng <%x,y%> ; :: thesis: b in {x,y}
then consider a being object such that
A2: ( a in dom <%x,y%> & <%x,y%> . a = b ) by FUNCT_1:def 3;
end;
assume b in {x,y} ; :: thesis: b1 in rng <%x,y%>
per cases then ( b = x or b = y ) by TARSKI:def 2;
end;
end;
hence rng <%x,y%> = {x,y} by TARSKI:2; :: thesis: verum