let G1, G2 be _Graph; ( <*G1,G2*> is vertex-disjoint iff the_Vertices_of G1 misses the_Vertices_of G2 )
set F = <*G1,G2*>;
assume A2:
the_Vertices_of G1 misses the_Vertices_of G2
; <*G1,G2*> is vertex-disjoint
let x1, x2 be Element of dom <*G1,G2*>; GLIB_015:def 22 ( x1 <> x2 implies the_Vertices_of (<*G1,G2*> . x1) misses the_Vertices_of (<*G1,G2*> . x2) )
assume A3:
x1 <> x2
; the_Vertices_of (<*G1,G2*> . x1) misses the_Vertices_of (<*G1,G2*> . x2)
( x1 in dom <*G1,G2*> & x2 in dom <*G1,G2*> )
;
then
( x1 in {1,2} & x2 in {1,2} )
by FINSEQ_1:92;
then
( ( x1 = 1 or x1 = 2 ) & ( x2 = 1 or x2 = 2 ) )
by TARSKI:def 2;
per cases then
( ( x1 = 1 & x2 = 2 ) or ( x1 = 2 & x2 = 1 ) )
by A3;
end;