let G1 be non _trivial _Graph; for v being Vertex of G1
for G2 being removeVertex of G1,v st G2 is connected & ex e being set st
( e in v .edgesInOut() & not e Joins v,v,G1 ) holds
G1 is connected
let v be Vertex of G1; for G2 being removeVertex of G1,v st G2 is connected & ex e being set st
( e in v .edgesInOut() & not e Joins v,v,G1 ) holds
G1 is connected
let G2 be removeVertex of G1,v; ( G2 is connected & ex e being set st
( e in v .edgesInOut() & not e Joins v,v,G1 ) implies G1 is connected )
assume that
A1:
G2 is connected
and
A2:
ex e being set st
( e in v .edgesInOut() & not e Joins v,v,G1 )
; G1 is connected
consider e being set such that
A4:
e in v .edgesInOut()
and
A5:
not e Joins v,v,G1
by A2;
set v3 = v .adj e;
v <> v .adj e
by A4, A5, GLIB_000:67;
then reconsider v39 = v .adj e as Vertex of G2 by A3;
A6:
e Joins v,v .adj e,G1
by A4, GLIB_000:67;
then A7:
e Joins v .adj e,v,G1
by GLIB_000:14;
now for v1, v2 being Vertex of G1 ex W being Walk of G1 st W is_Walk_from v1,v2let v1,
v2 be
Vertex of
G1;
ex W being Walk of G1 st W is_Walk_from v1,v2now ex W being Walk of G1 st W is_Walk_from v1,v2per cases
( v1 <> v or v1 = v )
;
suppose A11:
v1 = v
;
ex W being Walk of G1 st W is_Walk_from v1,v2now ex W being Walk of G1 st W is_Walk_from v1,v2per cases
( v2 <> v or v2 = v )
;
suppose
v2 <> v
;
ex W being Walk of G1 st W is_Walk_from v1,v2then reconsider v29 =
v2 as
Vertex of
G2 by A3;
set W1 =
G1 .walkOf (
v1,
e,
(v .adj e));
consider W29 being
Walk of
G2 such that A12:
W29 is_Walk_from v39,
v29
by A1;
reconsider W2 =
W29 as
Walk of
G1 by GLIB_001:167;
A13:
W2 is_Walk_from v .adj e,
v2
by A12, GLIB_001:19;
take W =
(G1 .walkOf (v1,e,(v .adj e))) .append W2;
W is_Walk_from v1,v2
G1 .walkOf (
v1,
e,
(v .adj e))
is_Walk_from v1,
v .adj e
by A6, A11, GLIB_001:15;
hence
W is_Walk_from v1,
v2
by A13, GLIB_001:31;
verum end; end; end; hence
ex
W being
Walk of
G1 st
W is_Walk_from v1,
v2
;
verum end; end; end; hence
ex
W being
Walk of
G1 st
W is_Walk_from v1,
v2
;
verum end;
hence
G1 is connected
; verum