let a, b, x, y be object ; ( dom {[a,b],[x,y]} = {a,x} & rng {[a,b],[x,y]} = {b,y} )
set R = {[a,b],[x,y]};
thus
dom {[a,b],[x,y]} = {a,x}
rng {[a,b],[x,y]} = {b,y}proof
thus
dom {[a,b],[x,y]} c= {a,x}
XBOOLE_0:def 10 {a,x} c= dom {[a,b],[x,y]}proof
let z be
object ;
TARSKI:def 3 ( not z in dom {[a,b],[x,y]} or z in {a,x} )
assume
z in dom {[a,b],[x,y]}
;
z in {a,x}
then consider c being
object such that A2:
[z,c] in {[a,b],[x,y]}
by XTUPLE_0:def 12;
(
[z,c] = [a,b] or
[z,c] = [x,y] )
by A2, TARSKI:def 2;
then
(
z = a or
z = x )
by XTUPLE_0:1;
hence
z in {a,x}
by TARSKI:def 2;
verum
end;
let z be
object ;
TARSKI:def 3 ( not z in {a,x} or z in dom {[a,b],[x,y]} )
assume
z in {a,x}
;
z in dom {[a,b],[x,y]}
then
(
z = a or
z = x )
by TARSKI:def 2;
then
(
[z,b] in {[a,b],[x,y]} or
[z,y] in {[a,b],[x,y]} )
by TARSKI:def 2;
hence
z in dom {[a,b],[x,y]}
by XTUPLE_0:def 12;
verum
end;
thus
rng {[a,b],[x,y]} c= {b,y}
XBOOLE_0:def 10 {b,y} c= rng {[a,b],[x,y]}proof
let z be
object ;
TARSKI:def 3 ( not z in rng {[a,b],[x,y]} or z in {b,y} )
assume
z in rng {[a,b],[x,y]}
;
z in {b,y}
then consider d being
object such that A3:
[d,z] in {[a,b],[x,y]}
by XTUPLE_0:def 13;
(
[d,z] = [a,b] or
[d,z] = [x,y] )
by A3, TARSKI:def 2;
then
(
z = b or
z = y )
by XTUPLE_0:1;
hence
z in {b,y}
by TARSKI:def 2;
verum
end;
let z be object ; TARSKI:def 3 ( not z in {b,y} or z in rng {[a,b],[x,y]} )
assume
z in {b,y}
; z in rng {[a,b],[x,y]}
then
( z = b or z = y )
by TARSKI:def 2;
then
( [a,z] in {[a,b],[x,y]} or [x,z] in {[a,b],[x,y]} )
by TARSKI:def 2;
hence
z in rng {[a,b],[x,y]}
by XTUPLE_0:def 13; verum