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

Definition df-clwwlk 16316
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 = (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
Distinct variable group:   𝑔,𝑖,𝑤

Detailed syntax breakdown of Definition df-clwwlk
StepHypRef Expression
1 cclwwlk 16315 . 2 class ClWWalks
2 vg . . 3 setvar 𝑔
3 cvv 2803 . . 3 class V
4 vw . . . . . . 7 setvar 𝑤
54cv 1397 . . . . . 6 class 𝑤
6 c0 3496 . . . . . 6 class
75, 6wne 2403 . . . . 5 wff 𝑤 ≠ ∅
8 vi . . . . . . . . . 10 setvar 𝑖
98cv 1397 . . . . . . . . 9 class 𝑖
109, 5cfv 5333 . . . . . . . 8 class (𝑤𝑖)
11 c1 8076 . . . . . . . . . 10 class 1
12 caddc 8078 . . . . . . . . . 10 class +
139, 11, 12co 6028 . . . . . . . . 9 class (𝑖 + 1)
1413, 5cfv 5333 . . . . . . . 8 class (𝑤‘(𝑖 + 1))
1510, 14cpr 3674 . . . . . . 7 class {(𝑤𝑖), (𝑤‘(𝑖 + 1))}
162cv 1397 . . . . . . . 8 class 𝑔
17 cedg 15981 . . . . . . . 8 class Edg
1816, 17cfv 5333 . . . . . . 7 class (Edg‘𝑔)
1915, 18wcel 2202 . . . . . 6 wff {(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
20 cc0 8075 . . . . . . 7 class 0
21 chash 11083 . . . . . . . . 9 class
225, 21cfv 5333 . . . . . . . 8 class (♯‘𝑤)
23 cmin 8392 . . . . . . . 8 class
2422, 11, 23co 6028 . . . . . . 7 class ((♯‘𝑤) − 1)
25 cfzo 10422 . . . . . . 7 class ..^
2620, 24, 25co 6028 . . . . . 6 class (0..^((♯‘𝑤) − 1))
2719, 8, 26wral 2511 . . . . 5 wff 𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
28 clsw 11207 . . . . . . . 8 class lastS
295, 28cfv 5333 . . . . . . 7 class (lastS‘𝑤)
3020, 5cfv 5333 . . . . . . 7 class (𝑤‘0)
3129, 30cpr 3674 . . . . . 6 class {(lastS‘𝑤), (𝑤‘0)}
3231, 18wcel 2202 . . . . 5 wff {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔)
337, 27, 32w3a 1005 . . . 4 wff (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))
34 cvtx 15936 . . . . . 6 class Vtx
3516, 34cfv 5333 . . . . 5 class (Vtx‘𝑔)
3635cword 11162 . . . 4 class Word (Vtx‘𝑔)
3733, 4, 36crab 2515 . . 3 class {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))}
382, 3, 37cmpt 4155 . 2 class (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
391, 38wceq 1398 1 wff ClWWalks = (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
Colors of variables: wff set class
This definition is referenced by:  clwwlkg  16317  isclwwlk  16318  clwwlkbp  16319
  Copyright terms: Public domain W3C validator