let G1, G2, G3 be _Graph; for f being PVertexMapping of G1,G2
for g being PVertexMapping of G2,G3 st f is directed & g is directed holds
g * f is directed
let f be PVertexMapping of G1,G2; for g being PVertexMapping of G2,G3 st f is directed & g is directed holds
g * f is directed
let g be PVertexMapping of G2,G3; ( f is directed & g is directed implies g * f is directed )
assume A1:
( f is directed & g is directed )
; g * f is directed
now for v, w, e9 being object st v in dom (g * f) & w in dom (g * f) & e9 DJoins v,w,G1 holds
ex e being object st e DJoins (g * f) . v,(g * f) . w,G3let v,
w,
e9 be
object ;
( v in dom (g * f) & w in dom (g * f) & e9 DJoins v,w,G1 implies ex e being object st e DJoins (g * f) . v,(g * f) . w,G3 )assume A2:
(
v in dom (g * f) &
w in dom (g * f) &
e9 DJoins v,
w,
G1 )
;
ex e being object st e DJoins (g * f) . v,(g * f) . w,G3then
(
v in dom f &
w in dom f )
by FUNCT_1:11;
then consider e8 being
object such that A3:
e8 DJoins f . v,
f . w,
G2
by A1, A2;
(
f . v in dom g &
f . w in dom g )
by A2, FUNCT_1:11;
then consider e being
object such that A4:
e DJoins g . (f . v),
g . (f . w),
G3
by A1, A3;
take e =
e;
e DJoins (g * f) . v,(g * f) . w,G3
e DJoins (g * f) . v,
g . (f . w),
G3
by A2, A4, FUNCT_1:12;
hence
e DJoins (g * f) . v,
(g * f) . w,
G3
by A2, FUNCT_1:12;
verum end;
hence
g * f is directed
; verum