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

Definition df-clwwlk 16130
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 16129 . 2  class ClWWalks
2 vg . . 3  setvar  g
3 cvv 2799 . . 3  class  _V
4 vw . . . . . . 7  setvar  w
54cv 1394 . . . . . 6  class  w
6 c0 3491 . . . . . 6  class  (/)
75, 6wne 2400 . . . . 5  wff  w  =/=  (/)
8 vi . . . . . . . . . 10  setvar  i
98cv 1394 . . . . . . . . 9  class  i
109, 5cfv 5318 . . . . . . . 8  class  ( w `
 i )
11 c1 8011 . . . . . . . . . 10  class  1
12 caddc 8013 . . . . . . . . . 10  class  +
139, 11, 12co 6007 . . . . . . . . 9  class  ( i  +  1 )
1413, 5cfv 5318 . . . . . . . 8  class  ( w `
 ( i  +  1 ) )
1510, 14cpr 3667 . . . . . . 7  class  { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }
162cv 1394 . . . . . . . 8  class  g
17 cedg 15873 . . . . . . . 8  class Edg
1816, 17cfv 5318 . . . . . . 7  class  (Edg `  g )
1915, 18wcel 2200 . . . . . 6  wff  { ( w `  i ) ,  ( w `  ( i  +  1 ) ) }  e.  (Edg `  g )
20 cc0 8010 . . . . . . 7  class  0
21 chash 11009 . . . . . . . . 9  class
225, 21cfv 5318 . . . . . . . 8  class  ( `  w
)
23 cmin 8328 . . . . . . . 8  class  -
2422, 11, 23co 6007 . . . . . . 7  class  ( ( `  w )  -  1 )
25 cfzo 10350 . . . . . . 7  class ..^
2620, 24, 25co 6007 . . . . . 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 11129 . . . . . . . 8  class lastS
295, 28cfv 5318 . . . . . . 7  class  (lastS `  w )
3020, 5cfv 5318 . . . . . . 7  class  ( w `
 0 )
3129, 30cpr 3667 . . . . . 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 15828 . . . . . 6  class Vtx
3516, 34cfv 5318 . . . . 5  class  (Vtx `  g )
3635cword 11084 . . . 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 4145 . 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  16131  isclwwlk  16132  clwwlkbp  16133
  Copyright terms: Public domain W3C validator