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

Definition df-clwwlk 16513
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 16512 . 2 class ClWWalks
2 vg . . 3 setvar 𝑔
3 cvv 2815 . . 3 class V
4 vw . . . . . . 7 setvar 𝑤
54cv 1397 . . . . . 6 class 𝑤
6 c0 3512 . . . . . 6 class
75, 6wne 2414 . . . . 5 wff 𝑤 ≠ ∅
8 vi . . . . . . . . . 10 setvar 𝑖
98cv 1397 . . . . . . . . 9 class 𝑖
109, 5cfv 5357 . . . . . . . 8 class (𝑤𝑖)
11 c1 8144 . . . . . . . . . 10 class 1
12 caddc 8146 . . . . . . . . . 10 class +
139, 11, 12co 6058 . . . . . . . . 9 class (𝑖 + 1)
1413, 5cfv 5357 . . . . . . . 8 class (𝑤‘(𝑖 + 1))
1510, 14cpr 3695 . . . . . . 7 class {(𝑤𝑖), (𝑤‘(𝑖 + 1))}
162cv 1397 . . . . . . . 8 class 𝑔
17 cedg 16178 . . . . . . . 8 class Edg
1816, 17cfv 5357 . . . . . . 7 class (Edg‘𝑔)
1915, 18wcel 2205 . . . . . 6 wff {(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
20 cc0 8143 . . . . . . 7 class 0
21 chash 11163 . . . . . . . . 9 class
225, 21cfv 5357 . . . . . . . 8 class (♯‘𝑤)
23 cmin 8460 . . . . . . . 8 class
2422, 11, 23co 6058 . . . . . . 7 class ((♯‘𝑤) − 1)
25 cfzo 10498 . . . . . . 7 class ..^
2620, 24, 25co 6058 . . . . . 6 class (0..^((♯‘𝑤) − 1))
2719, 8, 26wral 2522 . . . . 5 wff 𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
28 clsw 11294 . . . . . . . 8 class lastS
295, 28cfv 5357 . . . . . . 7 class (lastS‘𝑤)
3020, 5cfv 5357 . . . . . . 7 class (𝑤‘0)
3129, 30cpr 3695 . . . . . 6 class {(lastS‘𝑤), (𝑤‘0)}
3231, 18wcel 2205 . . . . 5 wff {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔)
337, 27, 32w3a 1005 . . . 4 wff (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))
34 cvtx 16133 . . . . . 6 class Vtx
3516, 34cfv 5357 . . . . 5 class (Vtx‘𝑔)
3635cword 11249 . . . 4 class Word (Vtx‘𝑔)
3733, 4, 36crab 2526 . . 3 class {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))}
382, 3, 37cmpt 4176 . 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  16514  isclwwlk  16515  clwwlkbp  16516
  Copyright terms: Public domain W3C validator