:: GLIB_002 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: GLIB_002:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def1 defines connected GLIB_002:def 1 :
:: deftheorem Def2 defines acyclic GLIB_002:def 2 :
:: deftheorem Def3 defines Tree-like GLIB_002:def 3 :
:: deftheorem Def4 defines is_DTree_rooted_at GLIB_002:def 4 :
:: deftheorem Def5 defines .reachableFrom GLIB_002:def 5 :
:: deftheorem Def6 defines .reachableDFrom GLIB_002:def 6 :
Lm1:
for G being _Graph
for v being Vertex of G holds v in G .reachableFrom v
Lm2:
for G being _Graph
for v1 being Vertex of G
for e, x, y being set st x in G .reachableFrom v1 & e Joins x,y,G holds
y in G .reachableFrom v1
Lm3:
for G being _Graph
for v1, v2 being Vertex of G st v1 in G .reachableFrom v2 holds
G .reachableFrom v1 = G .reachableFrom v2
Lm4:
for G being _Graph
for W being Walk of G
for v being Vertex of G st v in W .vertices() holds
W .vertices() c= G .reachableFrom v
:: deftheorem Def7 defines Component-like GLIB_002:def 7 :
:: deftheorem Def8 defines .componentSet() GLIB_002:def 8 :
:: deftheorem defines .numComponents() GLIB_002:def 9 :
:: deftheorem Def10 defines cut-vertex GLIB_002:def 10 :
:: deftheorem Def11 defines cut-vertex GLIB_002:def 11 :
Lm5:
for G1 being non trivial connected _Graph
for v being Vertex of G1
for G2 being removeVertex of G1,v st v is endvertex holds
G2 is connected
Lm6:
for G being _Graph st ex v1 being Vertex of G st
for v2 being Vertex of G ex W being Walk of G st W is_Walk_from v1,v2 holds
G is connected
Lm7:
for G being _Graph st ex v being Vertex of G st G .reachableFrom v = the_Vertices_of G holds
G is connected
Lm8:
for G being _Graph st G is connected holds
for v being Vertex of G holds G .reachableFrom v = the_Vertices_of G
Lm9:
for G1, G2 being _Graph
for v1 being Vertex of G1
for v2 being Vertex of G2 st G1 == G2 & v1 = v2 holds
G1 .reachableFrom v1 = G2 .reachableFrom v2
Lm10:
for G1 being _Graph
for G2 being connected Subgraph of G1 st G2 is spanning holds
G1 is connected
Lm11:
for G being _Graph holds
( G is connected iff G .componentSet() = {(the_Vertices_of G)} )
Lm12:
for G1, G2 being _Graph st G1 == G2 holds
G1 .componentSet() = G2 .componentSet()
Lm13:
for G being _Graph
for x being set st x in G .componentSet() holds
x is non empty Subset of (the_Vertices_of G)
Lm14:
for G being _Graph
for C being Component of G holds the_Edges_of C = G .edgesBetween (the_Vertices_of C)
Lm15:
for G being _Graph
for C1, C2 being Component of G holds
( the_Vertices_of C1 = the_Vertices_of C2 iff C1 == C2 )
Lm16:
for G being _Graph
for C being Component of G
for v being Vertex of G holds
( v in the_Vertices_of C iff the_Vertices_of C = G .reachableFrom v )
Lm17:
for G being _Graph
for C1, C2 being Component of G
for v being set st v in the_Vertices_of C1 & v in the_Vertices_of C2 holds
C1 == C2
Lm18:
for G being _Graph holds
( G is connected iff G .numComponents() = 1 )
Lm19:
for G1, G2 being _Graph st G1 == G2 holds
G1 .numComponents() = G2 .numComponents()
by Lm12;
Lm20:
for G being connected _Graph
for v being Vertex of G holds
( not v is cut-vertex iff for G2 being removeVertex of G,v holds G2 .numComponents() <=` G .numComponents() )
Lm21:
for G being connected _Graph
for v being Vertex of G
for G2 being removeVertex of G,v st not v is cut-vertex holds
G2 is connected
Lm22:
for G being finite non trivial connected _Graph ex v1, v2 being Vertex of G st
( v1 <> v2 & not v1 is cut-vertex & not v2 is cut-vertex )
Lm23:
for G being acyclic _Graph
for W being Path of G
for e being set st not e in W .edges() & e in (W .last() ) .edgesInOut() holds
W .addEdge e is Path-like
Lm24:
for G being finite non trivial acyclic _Graph st the_Edges_of G <> {} holds
ex v1, v2 being Vertex of G st
( v1 <> v2 & v1 is endvertex & v2 is endvertex & v2 in G .reachableFrom v1 )
Lm25:
for G being finite non trivial Tree-like _Graph ex v1, v2 being Vertex of G st
( v1 <> v2 & v1 is endvertex & v2 is endvertex )
:: deftheorem Def12 defines connected GLIB_002:def 12 :
:: deftheorem Def13 defines acyclic GLIB_002:def 13 :
:: deftheorem Def14 defines Tree-like GLIB_002:def 14 :
theorem Th2: :: GLIB_002:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: GLIB_002:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: GLIB_002:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: GLIB_002:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th38: :: GLIB_002:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th40: :: GLIB_002:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th44: :: GLIB_002:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th46: :: GLIB_002:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th48: :: GLIB_002:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GLIB_002:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)