MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-conngr Structured version   Visualization version   Unicode version

Definition df-conngr 27047
Description: Define the class of all connected graphs. A graph is called connected if there is a path between every pair of (distinct) vertices. The distinctness of the vertices is not necessary for the definition, because there is always a path (of length 0) from a vertex to itself, see 0pthonv 26990 and dfconngr1 27048. (Contributed by Alexander van der Vekens, 2-Dec-2017.) (Revised by AV, 15-Feb-2021.)
Assertion
Ref Expression
df-conngr  |- ConnGraph  =  {
g  |  [. (Vtx `  g )  /  v ]. A. k  e.  v 
A. n  e.  v  E. f E. p  f ( k (PathsOn `  g ) n ) p }
Distinct variable group:    v, g, k, n, f, p

Detailed syntax breakdown of Definition df-conngr
StepHypRef Expression
1 cconngr 27046 . 2  class ConnGraph
2 vf . . . . . . . . . 10  setvar  f
32cv 1482 . . . . . . . . 9  class  f
4 vp . . . . . . . . . 10  setvar  p
54cv 1482 . . . . . . . . 9  class  p
6 vk . . . . . . . . . . 11  setvar  k
76cv 1482 . . . . . . . . . 10  class  k
8 vn . . . . . . . . . . 11  setvar  n
98cv 1482 . . . . . . . . . 10  class  n
10 vg . . . . . . . . . . . 12  setvar  g
1110cv 1482 . . . . . . . . . . 11  class  g
12 cpthson 26610 . . . . . . . . . . 11  class PathsOn
1311, 12cfv 5888 . . . . . . . . . 10  class  (PathsOn `  g
)
147, 9, 13co 6650 . . . . . . . . 9  class  ( k (PathsOn `  g )
n )
153, 5, 14wbr 4653 . . . . . . . 8  wff  f ( k (PathsOn `  g
) n ) p
1615, 4wex 1704 . . . . . . 7  wff  E. p  f ( k (PathsOn `  g ) n ) p
1716, 2wex 1704 . . . . . 6  wff  E. f E. p  f (
k (PathsOn `  g
) n ) p
18 vv . . . . . . 7  setvar  v
1918cv 1482 . . . . . 6  class  v
2017, 8, 19wral 2912 . . . . 5  wff  A. n  e.  v  E. f E. p  f (
k (PathsOn `  g
) n ) p
2120, 6, 19wral 2912 . . . 4  wff  A. k  e.  v  A. n  e.  v  E. f E. p  f (
k (PathsOn `  g
) n ) p
22 cvtx 25874 . . . . 5  class Vtx
2311, 22cfv 5888 . . . 4  class  (Vtx `  g )
2421, 18, 23wsbc 3435 . . 3  wff  [. (Vtx `  g )  /  v ]. A. k  e.  v 
A. n  e.  v  E. f E. p  f ( k (PathsOn `  g ) n ) p
2524, 10cab 2608 . 2  class  { g  |  [. (Vtx `  g )  /  v ]. A. k  e.  v 
A. n  e.  v  E. f E. p  f ( k (PathsOn `  g ) n ) p }
261, 25wceq 1483 1  wff ConnGraph  =  {
g  |  [. (Vtx `  g )  /  v ]. A. k  e.  v 
A. n  e.  v  E. f E. p  f ( k (PathsOn `  g ) n ) p }
Colors of variables: wff setvar class
This definition is referenced by:  dfconngr1  27048  isconngr  27049
  Copyright terms: Public domain W3C validator