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

Definition df-clwwlk 16799
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 16798 . 2 class ClWWalks
2 vg . . 3 setvar 𝑔
3 cvv 2821 . . 3 class V
4 vw . . . . . . 7 setvar 𝑤
54cv 1401 . . . . . 6 class 𝑤
6 c0 3520 . . . . . 6 class ∅
75, 6wne 2420 . . . . 5 wff 𝑤 ≠ ∅
8 vi . . . . . . . . . 10 setvar 𝑖
98cv 1401 . . . . . . . . 9 class 𝑖
109, 5cfv 5377 . . . . . . . 8 class (𝑤‘𝑖)
11 c1 8181 . . . . . . . . . 10 class 1
12 caddc 8183 . . . . . . . . . 10 class +
139, 11, 12co 6085 . . . . . . . . 9 class (𝑖 + 1)
1413, 5cfv 5377 . . . . . . . 8 class (𝑤‘(𝑖 + 1))
1510, 14cpr 3710 . . . . . . 7 class {(𝑤‘𝑖), (𝑤‘(𝑖 + 1))}
162cv 1401 . . . . . . . 8 class 𝑔
17 cedg 16464 . . . . . . . 8 class Edg
1816, 17cfv 5377 . . . . . . 7 class (Edg‘𝑔)
1915, 18wcel 2209 . . . . . 6 wff {(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
20 cc0 8180 . . . . . . 7 class 0
21 chash 11230 . . . . . . . . 9 class ♯
225, 21cfv 5377 . . . . . . . 8 class (♯‘𝑤)
23 cmin 8499 . . . . . . . 8 class −
2422, 11, 23co 6085 . . . . . . 7 class ((♯‘𝑤) − 1)
25 cfzo 10560 . . . . . . 7 class ..^
2620, 24, 25co 6085 . . . . . 6 class (0..^((♯‘𝑤) − 1))
2719, 8, 26wral 2528 . . . . 5 wff ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
28 clsw 11365 . . . . . . . 8 class lastS
295, 28cfv 5377 . . . . . . 7 class (lastS‘𝑤)
3020, 5cfv 5377 . . . . . . 7 class (𝑤‘0)
3129, 30cpr 3710 . . . . . 6 class {(lastS‘𝑤), (𝑤‘0)}
3231, 18wcel 2209 . . . . 5 wff {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔)
337, 27, 32w3a 1009 . . . 4 wff (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))
34 cvtx 16419 . . . . . 6 class Vtx
3516, 34cfv 5377 . . . . 5 class (Vtx‘𝑔)
3635cword 11320 . . . 4 class Word (Vtx‘𝑔)
3733, 4, 36crab 2532 . . 3 class {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))}
382, 3, 37cmpt 4192 . 2 class (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
391, 38wceq 1402 1 wff ClWWalks = (𝑔 ∈ V ↦ {𝑤 ∈ Word (Vtx‘𝑔) ∣ (𝑤 ≠ ∅ ∧ ∀𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤‘𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔) ∧ {(lastS‘𝑤), (𝑤‘0)} ∈ (Edg‘𝑔))})
Colors of variables:    wff set class
This definition is used by:  clwwlkg  16800  isclwwlk  16801  clwwlkbp  16802
  Copyright terms: Public domain W3C validator