let G be _Graph; for X1, X2 being set
for y being object holds G .edgesBetween ((X1 \/ X2),{y}) = (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
let X1, X2 be set ; for y being object holds G .edgesBetween ((X1 \/ X2),{y}) = (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
let y be object ; G .edgesBetween ((X1 \/ X2),{y}) = (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
set E1 = G .edgesBetween (X1,{y});
set E2 = G .edgesBetween (X2,{y});
( X1 c= X1 \/ X2 & X2 c= X1 \/ X2 )
by XBOOLE_1:7;
then
( G .edgesBetween (X1,{y}) c= G .edgesBetween ((X1 \/ X2),{y}) & G .edgesBetween (X2,{y}) c= G .edgesBetween ((X1 \/ X2),{y}) )
by Th37;
then A1:
(G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y})) c= G .edgesBetween ((X1 \/ X2),{y})
by XBOOLE_1:8;
for e being object st e in G .edgesBetween ((X1 \/ X2),{y}) holds
e in (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
proof
let e be
object ;
( e in G .edgesBetween ((X1 \/ X2),{y}) implies e in (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y})) )
assume
e in G .edgesBetween (
(X1 \/ X2),
{y})
;
e in (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
then
e SJoins X1 \/ X2,
{y},
G
by Def30;
then consider x being
object such that A2:
(
x in X1 \/ X2 &
e Joins x,
y,
G )
by Th102;
A3:
y in {y}
by TARSKI:def 1;
end;
then
G .edgesBetween ((X1 \/ X2),{y}) c= (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
;
hence
G .edgesBetween ((X1 \/ X2),{y}) = (G .edgesBetween (X1,{y})) \/ (G .edgesBetween (X2,{y}))
by A1, XBOOLE_0:def 10; verum