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

Definition df-clwwlk 16633
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 16632 . 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 8180 . . . . . . . . . 10 class 1
12 caddc 8182 . . . . . . . . . 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 16298 . . . . . . . 8 class Edg
1816, 17cfv 5377 . . . . . . 7 class (Edg‘𝑔)
1915, 18wcel 2209 . . . . . 6 wff {(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
20 cc0 8179 . . . . . . 7 class 0
21 chash 11214 . . . . . . . . 9 class
225, 21cfv 5377 . . . . . . . 8 class (♯‘𝑤)
23 cmin 8497 . . . . . . . 8 class
2422, 11, 23co 6085 . . . . . . 7 class ((♯‘𝑤) − 1)
25 cfzo 10549 . . . . . . 7 class ..^
2620, 24, 25co 6085 . . . . . 6 class (0..^((♯‘𝑤) − 1))
2719, 8, 26wral 2528 . . . . 5 wff 𝑖 ∈ (0..^((♯‘𝑤) − 1)){(𝑤𝑖), (𝑤‘(𝑖 + 1))} ∈ (Edg‘𝑔)
28 clsw 11349 . . . . . . . 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 16253 . . . . . 6 class Vtx
3516, 34cfv 5377 . . . . 5 class (Vtx‘𝑔)
3635cword 11304 . . . 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  16634  isclwwlk  16635  clwwlkbp  16636
  Copyright terms: Public domain W3C validator