let G be _Graph; id (the_Vertices_of G) is directed continuous Dcontinuous PVertexMapping of G,G
set f = id (the_Vertices_of G);
A1:
now for v, w, e being object st v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e Joins v,w,G holds
ex e being object st e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,Glet v,
w,
e be
object ;
( v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e Joins v,w,G implies ex e being object st e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G )assume A2:
(
v in dom (id (the_Vertices_of G)) &
w in dom (id (the_Vertices_of G)) &
e Joins v,
w,
G )
;
ex e being object st e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,Gtake e =
e;
e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G
e Joins v,
(id (the_Vertices_of G)) . w,
G
by A2, FUNCT_1:18;
hence
e Joins (id (the_Vertices_of G)) . v,
(id (the_Vertices_of G)) . w,
G
by A2, FUNCT_1:18;
verum end;
A3:
now for v, w, e being object st v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e DJoins v,w,G holds
ex e being object st e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,Glet v,
w,
e be
object ;
( v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e DJoins v,w,G implies ex e being object st e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G )assume A4:
(
v in dom (id (the_Vertices_of G)) &
w in dom (id (the_Vertices_of G)) &
e DJoins v,
w,
G )
;
ex e being object st e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,Gtake e =
e;
e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G
e DJoins v,
(id (the_Vertices_of G)) . w,
G
by A4, FUNCT_1:18;
hence
e DJoins (id (the_Vertices_of G)) . v,
(id (the_Vertices_of G)) . w,
G
by A4, FUNCT_1:18;
verum end;
A5:
now for v, w, e being object st v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G holds
ex e being object st e Joins v,w,Glet v,
w,
e be
object ;
( v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e Joins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G implies ex e being object st e Joins v,w,G )assume A6:
(
v in dom (id (the_Vertices_of G)) &
w in dom (id (the_Vertices_of G)) &
e Joins (id (the_Vertices_of G)) . v,
(id (the_Vertices_of G)) . w,
G )
;
ex e being object st e Joins v,w,Gtake e =
e;
e Joins v,w,G
e Joins v,
(id (the_Vertices_of G)) . w,
G
by A6, FUNCT_1:18;
hence
e Joins v,
w,
G
by A6, FUNCT_1:18;
verum end;
now for v, w, e being object st v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G holds
ex e being object st e DJoins v,w,Glet v,
w,
e be
object ;
( v in dom (id (the_Vertices_of G)) & w in dom (id (the_Vertices_of G)) & e DJoins (id (the_Vertices_of G)) . v,(id (the_Vertices_of G)) . w,G implies ex e being object st e DJoins v,w,G )assume A7:
(
v in dom (id (the_Vertices_of G)) &
w in dom (id (the_Vertices_of G)) &
e DJoins (id (the_Vertices_of G)) . v,
(id (the_Vertices_of G)) . w,
G )
;
ex e being object st e DJoins v,w,Gtake e =
e;
e DJoins v,w,G
e DJoins v,
(id (the_Vertices_of G)) . w,
G
by A7, FUNCT_1:18;
hence
e DJoins v,
w,
G
by A7, FUNCT_1:18;
verum end;
hence
id (the_Vertices_of G) is directed continuous Dcontinuous PVertexMapping of G,G
by A1, A3, A5, Th1, Th2, Def2, Def4; verum