MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  clwwlkccatlem Structured version   Visualization version   GIF version

Theorem clwwlkccatlem 29231
Description: Lemma for clwwlkccat 29232: index 𝑗 is shifted up by (β™―β€˜π΄), and the case 𝑖 = ((β™―β€˜π΄) βˆ’ 1) is covered by the "bridge" {(lastSβ€˜π΄), (π΅β€˜0)} = {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ). (Contributed by AV, 23-Apr-2022.)
Assertion
Ref Expression
clwwlkccatlem ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
Distinct variable groups:   𝐴,𝑖,𝑗   𝐡,𝑖,𝑗   𝑖,𝐺,𝑗

Proof of Theorem clwwlkccatlem
StepHypRef Expression
1 simplll 773 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
2 simplr 767 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
3 lencl 14479 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„•0)
43nn0zd 12580 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„€)
5 fzossrbm1 13657 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΄) ∈ β„€ β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
64, 5syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
76ad2antrr 724 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
87sselda 3981 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝑖 ∈ (0..^(β™―β€˜π΄)))
9 ccatval1 14523 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝑖 ∈ (0..^(β™―β€˜π΄))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΄β€˜π‘–))
101, 2, 8, 9syl3anc 1371 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΄β€˜π‘–))
114ad2antrr 724 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (β™―β€˜π΄) ∈ β„€)
12 elfzom1elp1fzo 13695 . . . . . . . . . . . . . . . . . 18 (((β™―β€˜π΄) ∈ β„€ ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄)))
1311, 12sylan 580 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄)))
14 ccatval1 14523 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΄β€˜(𝑖 + 1)))
151, 2, 13, 14syl3anc 1371 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΄β€˜(𝑖 + 1)))
1610, 15preq12d 4744 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))})
1716eleq1d 2818 . . . . . . . . . . . . . 14 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ({((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
1817biimprd 247 . . . . . . . . . . . . 13 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ({(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
1918ralimdva 3167 . . . . . . . . . . . 12 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2019impancom 452 . . . . . . . . . . 11 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)) β†’ (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
21203adant3 1132 . . . . . . . . . 10 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2221com12 32 . . . . . . . . 9 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2322adantr 481 . . . . . . . 8 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
24233ad2ant1 1133 . . . . . . 7 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2524impcom 408 . . . . . 6 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
26253adant3 1132 . . . . 5 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
27 simprl 769 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
28 simpll 765 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
29 simprr 771 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐴 β‰  βˆ…)
30 ccatval1lsw 14530 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
3127, 28, 29, 30syl3anc 1371 . . . . . . . . . . . . . . 15 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
3231adantr 481 . . . . . . . . . . . . . 14 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
333nn0cnd 12530 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„‚)
34 npcan1 11635 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΄) ∈ β„‚ β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3533, 34syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3635ad2antrl 726 . . . . . . . . . . . . . . . . . 18 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3736fveq2d 6892 . . . . . . . . . . . . . . . . 17 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)))
38 simplr 767 . . . . . . . . . . . . . . . . . 18 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐡 β‰  βˆ…)
39 ccatval21sw 14531 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)) = (π΅β€˜0))
4027, 28, 38, 39syl3anc 1371 . . . . . . . . . . . . . . . . 17 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)) = (π΅β€˜0))
4137, 40eqtrd 2772 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΅β€˜0))
4241adantr 481 . . . . . . . . . . . . . . 15 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΅β€˜0))
43 simpr 485 . . . . . . . . . . . . . . 15 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (π΄β€˜0) = (π΅β€˜0))
4442, 43eqtr4d 2775 . . . . . . . . . . . . . 14 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΄β€˜0))
4532, 44preq12d 4744 . . . . . . . . . . . . 13 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} = {(lastSβ€˜π΄), (π΄β€˜0)})
4645eleq1d 2818 . . . . . . . . . . . 12 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ({((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ) ↔ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)))
4746exbiri 809 . . . . . . . . . . 11 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ ({(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
4847com23 86 . . . . . . . . . 10 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ({(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
4948expimpd 454 . . . . . . . . 9 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
50493ad2ant1 1133 . . . . . . . 8 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
5150com12 32 . . . . . . 7 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
52513adant2 1131 . . . . . 6 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
53523imp 1111 . . . . 5 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))
54 ralunb 4190 . . . . . 6 (βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
55 ovex 7438 . . . . . . . 8 ((β™―β€˜π΄) βˆ’ 1) ∈ V
56 fveq2 6888 . . . . . . . . . 10 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)))
57 fvoveq1 7428 . . . . . . . . . 10 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)))
5856, 57preq12d 4744 . . . . . . . . 9 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))})
5958eleq1d 2818 . . . . . . . 8 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ({((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6055, 59ralsn 4684 . . . . . . 7 (βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))
6160anbi2i 623 . . . . . 6 ((βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6254, 61bitri 274 . . . . 5 (βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6326, 53, 62sylanbrc 583 . . . 4 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
64 0z 12565 . . . . . . . 8 0 ∈ β„€
65 lennncl 14480 . . . . . . . . 9 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„•)
66 0p1e1 12330 . . . . . . . . . . . 12 (0 + 1) = 1
6766fveq2i 6891 . . . . . . . . . . 11 (β„€β‰₯β€˜(0 + 1)) = (β„€β‰₯β€˜1)
6867eleq2i 2825 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)) ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜1))
69 elnnuz 12862 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ β„• ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜1))
7068, 69bitr4i 277 . . . . . . . . 9 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)) ↔ (β™―β€˜π΄) ∈ β„•)
7165, 70sylibr 233 . . . . . . . 8 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)))
72 fzosplitsnm1 13703 . . . . . . . 8 ((0 ∈ β„€ ∧ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1))) β†’ (0..^(β™―β€˜π΄)) = ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}))
7364, 71, 72sylancr 587 . . . . . . 7 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (0..^(β™―β€˜π΄)) = ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}))
7473raleqdv 3325 . . . . . 6 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
75743ad2ant1 1133 . . . . 5 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
76753ad2ant1 1133 . . . 4 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
7763, 76mpbird 256 . . 3 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
78 lencl 14479 . . . . . . . . . . . . . . . . . . . . 21 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„•0)
7978nn0zd 12580 . . . . . . . . . . . . . . . . . . . 20 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„€)
80 peano2zm 12601 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΅) ∈ β„€ β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8179, 80syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8281ad2antrl 726 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8382adantr 481 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8483anim1ci 616 . . . . . . . . . . . . . . . 16 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€))
85 fzosubel3 13689 . . . . . . . . . . . . . . . 16 ((𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€) β†’ (𝑖 βˆ’ (β™―β€˜π΄)) ∈ (0..^((β™―β€˜π΅) βˆ’ 1)))
86 fveq2 6888 . . . . . . . . . . . . . . . . . . 19 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ (π΅β€˜π‘—) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
87 fvoveq1 7428 . . . . . . . . . . . . . . . . . . 19 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ (π΅β€˜(𝑗 + 1)) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
8886, 87preq12d 4744 . . . . . . . . . . . . . . . . . 18 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ {(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} = {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))})
8988eleq1d 2818 . . . . . . . . . . . . . . . . 17 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ ({(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ↔ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
9089rspcv 3608 . . . . . . . . . . . . . . . 16 ((𝑖 βˆ’ (β™―β€˜π΄)) ∈ (0..^((β™―β€˜π΅) βˆ’ 1)) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
9184, 85, 903syl 18 . . . . . . . . . . . . . . 15 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
92 simp-4l 781 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
93 simprl 769 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
9493ad2antrr 724 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
953adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„•0)
9678adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„•0)
97 nn0addcl 12503 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((β™―β€˜π΄) ∈ β„•0 ∧ (β™―β€˜π΅) ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„•0)
9897nn0zd 12580 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„•0 ∧ (β™―β€˜π΅) ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
9995, 96, 98syl2an 596 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
100 1nn0 12484 . . . . . . . . . . . . . . . . . . . . . . 23 1 ∈ β„•0
101 eluzmn 12825 . . . . . . . . . . . . . . . . . . . . . . 23 ((((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€ ∧ 1 ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
10299, 100, 101sylancl 586 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
10333ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β™―β€˜π΄) ∈ β„‚)
10478nn0cnd 12530 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„‚)
105104ad2antrl 726 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β™―β€˜π΅) ∈ β„‚)
106 1cnd 11205 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ 1 ∈ β„‚)
107103, 105, 106addsubassd 11587 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1) = ((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))
108107fveq2d 6892 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) = (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
109102, 108eleqtrd 2835 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
110 fzoss2 13656 . . . . . . . . . . . . . . . . . . . . 21 (((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
111109, 110syl 17 . . . . . . . . . . . . . . . . . . . 20 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
112111adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
113112sselda 3981 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
114 ccatval2 14524 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
11592, 94, 113, 114syl3anc 1371 . . . . . . . . . . . . . . . . 17 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
116107oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) = ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
117116eleq2d 2819 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
118117adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
119 eluzmn 12825 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((β™―β€˜π΄) ∈ β„€ ∧ 1 ∈ β„•0) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
1204, 100, 119sylancl 586 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
121120ad3antrrr 728 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
122 fzoss1 13655 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) βŠ† (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
123121, 122syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) βŠ† (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
124123sseld 3980 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))))
125118, 124sylbird 259 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))))
126125imp 407 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
1274adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„€)
12879adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„€)
129 simpl 483 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ (β™―β€˜π΄) ∈ β„€)
130 zaddcl 12598 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
131129, 130jca 512 . . . . . . . . . . . . . . . . . . . . . . 23 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
132127, 128, 131syl2an 596 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
133132adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
134 elfzoelz 13628 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ β„€)
135 1zzd 12589 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 1 ∈ β„€)
136134, 135jca 512 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ (𝑖 ∈ β„€ ∧ 1 ∈ β„€))
137 elfzomelpfzo 13732 . . . . . . . . . . . . . . . . . . . . 21 ((((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€) ∧ (𝑖 ∈ β„€ ∧ 1 ∈ β„€)) β†’ (𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))))
138133, 136, 137syl2an 596 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))))
139126, 138mpbid 231 . . . . . . . . . . . . . . . . . . 19 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
140 ccatval2 14524 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))))
14192, 94, 139, 140syl3anc 1371 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))))
142134zcnd 12663 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ β„‚)
143142adantl 482 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ β„‚)
144 1cnd 11205 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 1 ∈ β„‚)
145103ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (β™―β€˜π΄) ∈ β„‚)
146143, 144, 145addsubd 11588 . . . . . . . . . . . . . . . . . . 19 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝑖 + 1) βˆ’ (β™―β€˜π΄)) = ((𝑖 βˆ’ (β™―β€˜π΄)) + 1))
147146fveq2d 6892 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
148141, 147eqtrd 2772 . . . . . . . . . . . . . . . . 17 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
149115, 148preq12d 4744 . . . . . . . . . . . . . . . 16 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))})
150149eleq1d 2818 . . . . . . . . . . . . . . 15 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ({((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
15191, 150sylibrd 258 . . . . . . . . . . . . . 14 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
152151impancom 452 . . . . . . . . . . . . 13 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
153152ralrimiv 3145 . . . . . . . . . . . 12 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
154153exp31 420 . . . . . . . . . . 11 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
155154expcom 414 . . . . . . . . . 10 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))))
156155com23 86 . . . . . . . . 9 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))))
157156com24 95 . . . . . . . 8 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))))
158157imp 407 . . . . . . 7 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
1591583adant3 1132 . . . . . 6 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
160159com12 32 . . . . 5 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
1611603ad2ant1 1133 . . . 4 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
1621613imp 1111 . . 3 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
163 ralunb 4190 . . 3 (βˆ€π‘– ∈ ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
16477, 162, 163sylanbrc 583 . 2 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
165 ccatlen 14521 . . . . . . . . . . 11 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (β™―β€˜(𝐴 ++ 𝐡)) = ((β™―β€˜π΄) + (β™―β€˜π΅)))
166165oveq1d 7420 . . . . . . . . . 10 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))
167166ad2ant2r 745 . . . . . . . . 9 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))
168167, 107eqtrd 2772 . . . . . . . 8 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = ((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))
169168oveq2d 7421 . . . . . . 7 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
170 elnn0uz 12863 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ β„•0 ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
1713, 170sylib 217 . . . . . . . . 9 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
172171adantr 481 . . . . . . . 8 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
173 lennncl 14480 . . . . . . . . 9 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„•)
174 nnm1nn0 12509 . . . . . . . . 9 ((β™―β€˜π΅) ∈ β„• β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0)
175173, 174syl 17 . . . . . . . 8 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0)
176 fzoun 13665 . . . . . . . 8 (((β™―β€˜π΄) ∈ (β„€β‰₯β€˜0) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0) β†’ (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
177172, 175, 176syl2an 596 . . . . . . 7 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
178169, 177eqtrd 2772 . . . . . 6 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1791783ad2antr1 1188 . . . . 5 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1801793ad2antl1 1185 . . . 4 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1811803adant3 1132 . . 3 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
182181raleqdv 3325 . 2 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (βˆ€π‘– ∈ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
183164, 182mpbird 256 1 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
Colors of variables: wff setvar class
Syntax hints:   β†’ wi 4   ↔ wb 205   ∧ wa 396   ∧ w3a 1087   = wceq 1541   ∈ wcel 2106   β‰  wne 2940  βˆ€wral 3061   βˆͺ cun 3945   βŠ† wss 3947  βˆ…c0 4321  {csn 4627  {cpr 4629  β€˜cfv 6540  (class class class)co 7405  β„‚cc 11104  0cc0 11106  1c1 11107   + caddc 11109   βˆ’ cmin 11440  β„•cn 12208  β„•0cn0 12468  β„€cz 12554  β„€β‰₯cuz 12818  ..^cfzo 13623  β™―chash 14286  Word cword 14460  lastSclsw 14508   ++ cconcat 14516  Vtxcvtx 28245  Edgcedg 28296
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-riota 7361  df-ov 7408  df-oprab 7409  df-mpo 7410  df-om 7852  df-1st 7971  df-2nd 7972  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-1o 8462  df-er 8699  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-card 9930  df-pnf 11246  df-mnf 11247  df-xr 11248  df-ltxr 11249  df-le 11250  df-sub 11442  df-neg 11443  df-nn 12209  df-n0 12469  df-z 12555  df-uz 12819  df-fz 13481  df-fzo 13624  df-hash 14287  df-word 14461  df-lsw 14509  df-concat 14517
This theorem is referenced by:  clwwlkccat  29232
  Copyright terms: Public domain W3C validator