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

Definition df-clwwlk 16242
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 16241 . 2 class ClWWalks
2 vg . . 3 setvar 𝑔
3 cvv 2802 . . 3 class V
4 vw . . . . . . 7 setvar 𝑤
54cv 1396 . . . . . 6 class 𝑤
6 c0 3494 . . . . . 6 class
75, 6wne 2402 . . . . 5 wff 𝑤 ≠ ∅
8 vi . . . . . . . . . 10 setvar 𝑖
98cv 1396 . . . . . . . . 9 class 𝑖
109, 5cfv 5326 . . . . . . . 8 class (𝑤𝑖)
11 c1 8032 . . . . . . . . . 10 class 1
12 caddc 8034 . . . . . . . . . 10 class +
139, 11, 12co 6017 . . . . . . . . 9 class (𝑖 + 1)
1413, 5cfv 5326 . . . . . . . 8 class (𝑤‘(𝑖 + 1))
1510, 14cpr 3670 . . . . . . 7 class {(𝑤𝑖), (𝑤‘(𝑖 + 1))}
162cv 1396 . . . . . . . 8 class 𝑔
17 cedg 15907 . . . . . . . 8 class Edg
1816, 17cfv 5326 . . . . . . 7 class (Edg‘𝑔)
1915, 18wcel 2202 . . . . . 6 wff {(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
20 cc0 8031 . . . . . . 7 class 0
21 chash 11036 . . . . . . . . 9 class
225, 21cfv 5326 . . . . . . . 8 class (♯‘𝑤)
23 cmin 8349 . . . . . . . 8 class
2422, 11, 23co 6017 . . . . . . 7 class ((♯‘𝑤) − 1)
25 cfzo 10376 . . . . . . 7 class ..^
2620, 24, 25co 6017 . . . . . 6 class (0..^((♯‘𝑤) − 1))
2719, 8, 26wral 2510 . . . . 5 wff 𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
28 clsw 11157 . . . . . . . 8 class lastS
295, 28cfv 5326 . . . . . . 7 class (lastS‘𝑤)
3020, 5cfv 5326 . . . . . . 7 class (𝑤‘0)
3129, 30cpr 3670 . . . . . 6 class {(lastS‘𝑤), (𝑤‘0)}
3231, 18wcel 2202 . . . . 5 wff {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔)
337, 27, 32w3a 1004 . . . 4 wff (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))
34 cvtx 15862 . . . . . 6 class Vtx
3516, 34cfv 5326 . . . . 5 class (Vtx‘𝑔)
3635cword 11112 . . . 4 class Word (Vtx‘𝑔)
3733, 4, 36crab 2514 . . 3 class {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))}
382, 3, 37cmpt 4150 . 2 class (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
391, 38wceq 1397 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  16243  isclwwlk  16244  clwwlkbp  16245
  Copyright terms: Public domain W3C validator