ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  df-clwwlk Unicode version

Definition df-clwwlk 16187
Description: Define the set of all closed walks (in an undirected graph) as words over the set of vertices. Such a word corresponds to the sequence p(0) p(1) ... p(n-1) of the vertices in a closed walk p(0) e(f(1)) p(1) e(f(2)) ... p(n-1) e(f(n)) p(n)=p(0) as defined elsewhere. Notice that the word does not contain the terminating vertex p(n) of the walk, because it is always equal to the first vertex of the closed walk. (Contributed by Alexander van der Vekens, 20-Mar-2018.) (Revised by AV, 24-Apr-2021.)
Assertion
Ref Expression
df-clwwlk  |- ClWWalks  =  ( g  e.  _V  |->  { w  e. Word  (Vtx `  g )  |  ( w  =/=  (/)  /\  A. i  e.  ( 0..^ ( ( `  w
)  -  1 ) ) { ( w `
 i ) ,  ( w `  (
i  +  1 ) ) }  e.  (Edg
`  g )  /\  { (lastS `  w ) ,  ( w ` 
0 ) }  e.  (Edg `  g ) ) } )
Distinct variable group:    g, i, w

Detailed syntax breakdown of Definition df-clwwlk
StepHypRef Expression
1 cclwwlk 16186 . 2  class ClWWalks
2 vg . . 3  setvar  g
3 cvv 2800 . . 3  class  _V
4 vw . . . . . . 7  setvar  w
54cv 1394 . . . . . 6  class  w
6 c0 3492 . . . . . 6  class  (/)
75, 6wne 2400 . . . . 5  wff  w  =/=  (/)
8 vi . . . . . . . . . 10  setvar  i
98cv 1394 . . . . . . . . 9  class  i
109, 5cfv 5324 . . . . . . . 8  class  ( w `
 i )
11 c1 8023 . . . . . . . . . 10  class  1
12 caddc 8025 . . . . . . . . . 10  class  +
139, 11, 12co 6013 . . . . . . . . 9  class  ( i  +  1 )
1413, 5cfv 5324 . . . . . . . 8  class  ( w `
 ( i  +  1 ) )
1510, 14cpr 3668 . . . . . . 7  class  { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }
162cv 1394 . . . . . . . 8  class  g
17 cedg 15898 . . . . . . . 8  class Edg
1816, 17cfv 5324 . . . . . . 7  class  (Edg `  g )
1915, 18wcel 2200 . . . . . 6  wff  { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )
20 cc0 8022 . . . . . . 7  class  0
21 chash 11027 . . . . . . . . 9  class
225, 21cfv 5324 . . . . . . . 8  class  ( `  w
)
23 cmin 8340 . . . . . . . 8  class  -
2422, 11, 23co 6013 . . . . . . 7  class  ( ( `  w )  -  1 )
25 cfzo 10367 . . . . . . 7  class ..^
2620, 24, 25co 6013 . . . . . 6  class  ( 0..^ ( ( `  w
)  -  1 ) )
2719, 8, 26wral 2508 . . . . 5  wff  A. i  e.  ( 0..^ ( ( `  w )  -  1 ) ) { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )
28 clsw 11148 . . . . . . . 8  class lastS
295, 28cfv 5324 . . . . . . 7  class  (lastS `  w )
3020, 5cfv 5324 . . . . . . 7  class  ( w `
 0 )
3129, 30cpr 3668 . . . . . 6  class  { (lastS `  w ) ,  ( w `  0 ) }
3231, 18wcel 2200 . . . . 5  wff  { (lastS `  w ) ,  ( w `  0 ) }  e.  (Edg `  g )
337, 27, 32w3a 1002 . . . 4  wff  ( w  =/=  (/)  /\  A. i  e.  ( 0..^ ( ( `  w )  -  1 ) ) { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )  /\  { (lastS `  w ) ,  ( w ` 
0 ) }  e.  (Edg `  g ) )
34 cvtx 15853 . . . . . 6  class Vtx
3516, 34cfv 5324 . . . . 5  class  (Vtx `  g )
3635cword 11103 . . . 4  class Word  (Vtx `  g )
3733, 4, 36crab 2512 . . 3  class  { w  e. Word  (Vtx `  g )  |  ( w  =/=  (/)  /\  A. i  e.  ( 0..^ ( ( `  w )  -  1 ) ) { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )  /\  { (lastS `  w ) ,  ( w ` 
0 ) }  e.  (Edg `  g ) ) }
382, 3, 37cmpt 4148 . 2  class  ( g  e.  _V  |->  { w  e. Word  (Vtx `  g )  |  ( w  =/=  (/)  /\  A. i  e.  ( 0..^ ( ( `  w )  -  1 ) ) { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )  /\  { (lastS `  w ) ,  ( w ` 
0 ) }  e.  (Edg `  g ) ) } )
391, 38wceq 1395 1  wff ClWWalks  =  ( g  e.  _V  |->  { w  e. Word  (Vtx `  g )  |  ( w  =/=  (/)  /\  A. i  e.  ( 0..^ ( ( `  w
)  -  1 ) ) { ( w `
 i ) ,  ( w `  (
i  +  1 ) ) }  e.  (Edg
`  g )  /\  { (lastS `  w ) ,  ( w ` 
0 ) }  e.  (Edg `  g ) ) } )
Colors of variables: wff set class
This definition is referenced by:  clwwlkg  16188  isclwwlk  16189  clwwlkbp  16190
  Copyright terms: Public domain W3C validator