let G be _Graph; :: thesis: ( G is trivial & G is non-Dmulti implies G is finite )
assume that
A7: G is trivial and
A8: G is non-Dmulti ; :: thesis: G is finite
card (the_Vertices_of G) = 1 by A7, Def21;
then consider v being set such that
A9: the_Vertices_of G = {v} by CARD_2:42;
now
set e1 = choose (the_Edges_of G);
set v1 = (the_Source_of G) . (choose (the_Edges_of G));
set v2 = (the_Target_of G) . (choose (the_Edges_of G));
assume A10: not the_Edges_of G is finite ; :: thesis: contradiction
then A11: the_Edges_of G <> {} ;
(the_Target_of G) . (choose (the_Edges_of G)) in the_Vertices_of G by A10, FUNCT_2:5;
then A12: (the_Target_of G) . (choose (the_Edges_of G)) = v by A9, TARSKI:def 1;
(the_Source_of G) . (choose (the_Edges_of G)) in the_Vertices_of G by A10, FUNCT_2:5;
then (the_Source_of G) . (choose (the_Edges_of G)) = v by A9, TARSKI:def 1;
then A13: choose (the_Edges_of G) DJoins v,v,G by A11, A12, Def16;
now end;
hence contradiction by A10, TARSKI:1; :: thesis: verum
end;
hence G is finite by A9, Def19; :: thesis: verum