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

Theorem clwwlkccatlem 29711
Description: Lemma for clwwlkccat 29712: 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 772 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
2 simplr 766 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
3 lencl 14480 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„•0)
43nn0zd 12581 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„€)
5 fzossrbm1 13658 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΄) ∈ β„€ β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
64, 5syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
76ad2antrr 723 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (0..^((β™―β€˜π΄) βˆ’ 1)) βŠ† (0..^(β™―β€˜π΄)))
87sselda 3974 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ 𝑖 ∈ (0..^(β™―β€˜π΄)))
9 ccatval1 14524 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝑖 ∈ (0..^(β™―β€˜π΄))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΄β€˜π‘–))
101, 2, 8, 9syl3anc 1368 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΄β€˜π‘–))
114ad2antrr 723 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (β™―β€˜π΄) ∈ β„€)
12 elfzom1elp1fzo 13696 . . . . . . . . . . . . . . . . . 18 (((β™―β€˜π΄) ∈ β„€ ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄)))
1311, 12sylan 579 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄)))
14 ccatval1 14524 . . . . . . . . . . . . . . . . 17 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ (𝑖 + 1) ∈ (0..^(β™―β€˜π΄))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΄β€˜(𝑖 + 1)))
151, 2, 13, 14syl3anc 1368 . . . . . . . . . . . . . . . 16 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΄β€˜(𝑖 + 1)))
1610, 15preq12d 4737 . . . . . . . . . . . . . . 15 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) ∧ 𝑖 ∈ (0..^((β™―β€˜π΄) βˆ’ 1))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))})
1716eleq1d 2810 . . . . . . . . . . . . . 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 3159 . . . . . . . . . . . 12 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2019impancom 451 . . . . . . . . . . 11 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)) β†’ (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
21203adant3 1129 . . . . . . . . . 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 480 . . . . . . . 8 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
24233ad2ant1 1130 . . . . . . 7 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
2524impcom 407 . . . . . 6 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
26253adant3 1129 . . . . 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 768 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
28 simpll 764 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
29 simprr 770 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐴 β‰  βˆ…)
30 ccatval1lsw 14531 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
3127, 28, 29, 30syl3anc 1368 . . . . . . . . . . . . . . 15 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
3231adantr 480 . . . . . . . . . . . . . 14 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)) = (lastSβ€˜π΄))
333nn0cnd 12531 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ β„‚)
34 npcan1 11636 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΄) ∈ β„‚ β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3533, 34syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3635ad2antrl 725 . . . . . . . . . . . . . . . . . 18 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ (((β™―β€˜π΄) βˆ’ 1) + 1) = (β™―β€˜π΄))
3736fveq2d 6885 . . . . . . . . . . . . . . . . 17 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)))
38 simplr 766 . . . . . . . . . . . . . . . . . 18 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ 𝐡 β‰  βˆ…)
39 ccatval21sw 14532 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)) = (π΅β€˜0))
4027, 28, 38, 39syl3anc 1368 . . . . . . . . . . . . . . . . 17 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(β™―β€˜π΄)) = (π΅β€˜0))
4137, 40eqtrd 2764 . . . . . . . . . . . . . . . 16 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΅β€˜0))
4241adantr 480 . . . . . . . . . . . . . . 15 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΅β€˜0))
43 simpr 484 . . . . . . . . . . . . . . 15 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (π΄β€˜0) = (π΅β€˜0))
4442, 43eqtr4d 2767 . . . . . . . . . . . . . 14 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)) = (π΄β€˜0))
4532, 44preq12d 4737 . . . . . . . . . . . . 13 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} = {(lastSβ€˜π΄), (π΄β€˜0)})
4645eleq1d 2810 . . . . . . . . . . . 12 ((((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ (𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ({((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ) ↔ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)))
4746exbiri 808 . . . . . . . . . . 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 453 . . . . . . . . 9 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))))
50493ad2ant1 1130 . . . . . . . 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 1128 . . . . . 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 1108 . . . . 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 4183 . . . . . 6 (βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
55 ovex 7434 . . . . . . . 8 ((β™―β€˜π΄) βˆ’ 1) ∈ V
56 fveq2 6881 . . . . . . . . . 10 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = ((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)))
57 fvoveq1 7424 . . . . . . . . . 10 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1)))
5856, 57preq12d 4737 . . . . . . . . 9 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))})
5958eleq1d 2810 . . . . . . . 8 (𝑖 = ((β™―β€˜π΄) βˆ’ 1) β†’ ({((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6055, 59ralsn 4677 . . . . . . 7 (βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ))
6160anbi2i 622 . . . . . 6 ((βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ {((β™―β€˜π΄) βˆ’ 1)} {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6254, 61bitri 275 . . . . 5 (βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {((𝐴 ++ 𝐡)β€˜((β™―β€˜π΄) βˆ’ 1)), ((𝐴 ++ 𝐡)β€˜(((β™―β€˜π΄) βˆ’ 1) + 1))} ∈ (Edgβ€˜πΊ)))
6326, 53, 62sylanbrc 582 . . . 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 12566 . . . . . . . 8 0 ∈ β„€
65 lennncl 14481 . . . . . . . . 9 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„•)
66 0p1e1 12331 . . . . . . . . . . . 12 (0 + 1) = 1
6766fveq2i 6884 . . . . . . . . . . 11 (β„€β‰₯β€˜(0 + 1)) = (β„€β‰₯β€˜1)
6867eleq2i 2817 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)) ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜1))
69 elnnuz 12863 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ β„• ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜1))
7068, 69bitr4i 278 . . . . . . . . 9 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)) ↔ (β™―β€˜π΄) ∈ β„•)
7165, 70sylibr 233 . . . . . . . 8 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1)))
72 fzosplitsnm1 13704 . . . . . . . 8 ((0 ∈ β„€ ∧ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜(0 + 1))) β†’ (0..^(β™―β€˜π΄)) = ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}))
7364, 71, 72sylancr 586 . . . . . . 7 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (0..^(β™―β€˜π΄)) = ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}))
7473raleqdv 3317 . . . . . 6 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
75743ad2ant1 1130 . . . . 5 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) β†’ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ βˆ€π‘– ∈ ((0..^((β™―β€˜π΄) βˆ’ 1)) βˆͺ {((β™―β€˜π΄) βˆ’ 1)}){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
76753ad2ant1 1130 . . . 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 257 . . 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 14480 . . . . . . . . . . . . . . . . . . . . 21 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„•0)
7978nn0zd 12581 . . . . . . . . . . . . . . . . . . . 20 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„€)
80 peano2zm 12602 . . . . . . . . . . . . . . . . . . . 20 ((β™―β€˜π΅) ∈ β„€ β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8179, 80syl 17 . . . . . . . . . . . . . . . . . . 19 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8281ad2antrl 725 . . . . . . . . . . . . . . . . . 18 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8382adantr 480 . . . . . . . . . . . . . . . . 17 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€)
8483anim1ci 615 . . . . . . . . . . . . . . . 16 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€))
85 fzosubel3 13690 . . . . . . . . . . . . . . . 16 ((𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„€) β†’ (𝑖 βˆ’ (β™―β€˜π΄)) ∈ (0..^((β™―β€˜π΅) βˆ’ 1)))
86 fveq2 6881 . . . . . . . . . . . . . . . . . . 19 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ (π΅β€˜π‘—) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
87 fvoveq1 7424 . . . . . . . . . . . . . . . . . . 19 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ (π΅β€˜(𝑗 + 1)) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
8886, 87preq12d 4737 . . . . . . . . . . . . . . . . . 18 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ {(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} = {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))})
8988eleq1d 2810 . . . . . . . . . . . . . . . . 17 (𝑗 = (𝑖 βˆ’ (β™―β€˜π΄)) β†’ ({(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ↔ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
9089rspcv 3600 . . . . . . . . . . . . . . . 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 780 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝐴 ∈ Word (Vtxβ€˜πΊ))
93 simprl 768 . . . . . . . . . . . . . . . . . . 19 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
9493ad2antrr 723 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝐡 ∈ Word (Vtxβ€˜πΊ))
953adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„•0)
9678adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„•0)
97 nn0addcl 12504 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((β™―β€˜π΄) ∈ β„•0 ∧ (β™―β€˜π΅) ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„•0)
9897nn0zd 12581 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„•0 ∧ (β™―β€˜π΅) ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
9995, 96, 98syl2an 595 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
100 1nn0 12485 . . . . . . . . . . . . . . . . . . . . . . 23 1 ∈ β„•0
101 eluzmn 12826 . . . . . . . . . . . . . . . . . . . . . . 23 ((((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€ ∧ 1 ∈ β„•0) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
10299, 100, 101sylancl 585 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
10333ad2antrr 723 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β™―β€˜π΄) ∈ β„‚)
10478nn0cnd 12531 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐡 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΅) ∈ β„‚)
105104ad2antrl 725 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β™―β€˜π΅) ∈ β„‚)
106 1cnd 11206 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ 1 ∈ β„‚)
107103, 105, 106addsubassd 11588 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1) = ((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))
108107fveq2d 6885 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (β„€β‰₯β€˜(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) = (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
109102, 108eleqtrd 2827 . . . . . . . . . . . . . . . . . . . . 21 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
110 fzoss2 13657 . . . . . . . . . . . . . . . . . . . . 21 (((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
111109, 110syl 17 . . . . . . . . . . . . . . . . . . . 20 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
112111adantr 480 . . . . . . . . . . . . . . . . . . 19 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) βŠ† ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
113112sselda 3974 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅))))
114 ccatval2 14525 . . . . . . . . . . . . . . . . . 18 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
11592, 94, 113, 114syl3anc 1368 . . . . . . . . . . . . . . . . 17 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜π‘–) = (π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))))
116107oveq2d 7417 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) = ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
117116eleq2d 2811 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
118117adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
119 eluzmn 12826 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((β™―β€˜π΄) ∈ β„€ ∧ 1 ∈ β„•0) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
1204, 100, 119sylancl 585 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
121120ad3antrrr 727 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)))
122 fzoss1 13656 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β™―β€˜π΄) ∈ (β„€β‰₯β€˜((β™―β€˜π΄) βˆ’ 1)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) βŠ† (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
123121, 122syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) βŠ† (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
124123sseld 3973 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))))
125118, 124sylbird 260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))))
126125imp 406 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)))
1274adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ β„€)
12879adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„€)
129 simpl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ (β™―β€˜π΄) ∈ β„€)
130 zaddcl 12599 . . . . . . . . . . . . . . . . . . . . . . . 24 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€)
131129, 130jca 511 . . . . . . . . . . . . . . . . . . . . . . 23 (((β™―β€˜π΄) ∈ β„€ ∧ (β™―β€˜π΅) ∈ β„€) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
132127, 128, 131syl2an 595 . . . . . . . . . . . . . . . . . . . . . 22 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
133132adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) β†’ ((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€))
134 elfzoelz 13629 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ β„€)
135 1zzd 12590 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 1 ∈ β„€)
136134, 135jca 511 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ (𝑖 ∈ β„€ ∧ 1 ∈ β„€))
137 elfzomelpfzo 13733 . . . . . . . . . . . . . . . . . . . . 21 ((((β™―β€˜π΄) ∈ β„€ ∧ ((β™―β€˜π΄) + (β™―β€˜π΅)) ∈ β„€) ∧ (𝑖 ∈ β„€ ∧ 1 ∈ β„€)) β†’ (𝑖 ∈ (((β™―β€˜π΄) βˆ’ 1)..^(((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1)) ↔ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))))
138133, 136, 137syl2an 595 . . . . . . . . . . . . . . . . . . . 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 14525 . . . . . . . . . . . . . . . . . . 19 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ (𝑖 + 1) ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + (β™―β€˜π΅)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))))
14192, 94, 139, 140syl3anc 1368 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))))
142134zcnd 12664 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ 𝑖 ∈ β„‚)
143142adantl 481 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 𝑖 ∈ β„‚)
144 1cnd 11206 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ 1 ∈ β„‚)
145103ad2antrr 723 . . . . . . . . . . . . . . . . . . . 20 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (β™―β€˜π΄) ∈ β„‚)
146143, 144, 145addsubd 11589 . . . . . . . . . . . . . . . . . . 19 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝑖 + 1) βˆ’ (β™―β€˜π΄)) = ((𝑖 βˆ’ (β™―β€˜π΄)) + 1))
147146fveq2d 6885 . . . . . . . . . . . . . . . . . 18 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (π΅β€˜((𝑖 + 1) βˆ’ (β™―β€˜π΄))) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
148141, 147eqtrd 2764 . . . . . . . . . . . . . . . . 17 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ((𝐴 ++ 𝐡)β€˜(𝑖 + 1)) = (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1)))
149115, 148preq12d 4737 . . . . . . . . . . . . . . . 16 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} = {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))})
150149eleq1d 2810 . . . . . . . . . . . . . . 15 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ ({((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ {(π΅β€˜(𝑖 βˆ’ (β™―β€˜π΄))), (π΅β€˜((𝑖 βˆ’ (β™―β€˜π΄)) + 1))} ∈ (Edgβ€˜πΊ)))
15191, 150sylibrd 259 . . . . . . . . . . . . . 14 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ 𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
152151impancom 451 . . . . . . . . . . . . 13 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ (𝑖 ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) β†’ {((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
153152ralrimiv 3137 . . . . . . . . . . . 12 (((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) ∧ (π΄β€˜0) = (π΅β€˜0)) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))
154153exp31 419 . . . . . . . . . . 11 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ (βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
155154expcom 413 . . . . . . . . . 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 406 . . . . . . 7 (((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ)) β†’ ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ ((π΄β€˜0) = (π΅β€˜0) β†’ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ))))
1591583adant3 1129 . . . . . 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 1130 . . . 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 1108 . . 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 4183 . . 3 (βˆ€π‘– ∈ ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ↔ (βˆ€π‘– ∈ (0..^(β™―β€˜π΄)){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ βˆ€π‘– ∈ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))){((𝐴 ++ 𝐡)β€˜π‘–), ((𝐴 ++ 𝐡)β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ)))
16477, 162, 163sylanbrc 582 . 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 14522 . . . . . . . . . . 11 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ (β™―β€˜(𝐴 ++ 𝐡)) = ((β™―β€˜π΄) + (β™―β€˜π΅)))
166165oveq1d 7416 . . . . . . . . . 10 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 ∈ Word (Vtxβ€˜πΊ)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))
167166ad2ant2r 744 . . . . . . . . 9 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = (((β™―β€˜π΄) + (β™―β€˜π΅)) βˆ’ 1))
168167, 107eqtrd 2764 . . . . . . . 8 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ ((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1) = ((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))
169168oveq2d 7417 . . . . . . 7 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))))
170 elnn0uz 12864 . . . . . . . . . 10 ((β™―β€˜π΄) ∈ β„•0 ↔ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
1713, 170sylib 217 . . . . . . . . 9 (𝐴 ∈ Word (Vtxβ€˜πΊ) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
172171adantr 480 . . . . . . . 8 ((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) β†’ (β™―β€˜π΄) ∈ (β„€β‰₯β€˜0))
173 lennncl 14481 . . . . . . . . 9 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ (β™―β€˜π΅) ∈ β„•)
174 nnm1nn0 12510 . . . . . . . . 9 ((β™―β€˜π΅) ∈ β„• β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0)
175173, 174syl 17 . . . . . . . 8 ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) β†’ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0)
176 fzoun 13666 . . . . . . . 8 (((β™―β€˜π΄) ∈ (β„€β‰₯β€˜0) ∧ ((β™―β€˜π΅) βˆ’ 1) ∈ β„•0) β†’ (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
177172, 175, 176syl2an 595 . . . . . . 7 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1))) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
178169, 177eqtrd 2764 . . . . . 6 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ (𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…)) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1791783ad2antr1 1185 . . . . 5 (((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1801793ad2antl1 1182 . . . 4 ((((𝐴 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐴 β‰  βˆ…) ∧ βˆ€π‘– ∈ (0..^((β™―β€˜π΄) βˆ’ 1)){(π΄β€˜π‘–), (π΄β€˜(𝑖 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΄), (π΄β€˜0)} ∈ (Edgβ€˜πΊ)) ∧ ((𝐡 ∈ Word (Vtxβ€˜πΊ) ∧ 𝐡 β‰  βˆ…) ∧ βˆ€π‘— ∈ (0..^((β™―β€˜π΅) βˆ’ 1)){(π΅β€˜π‘—), (π΅β€˜(𝑗 + 1))} ∈ (Edgβ€˜πΊ) ∧ {(lastSβ€˜π΅), (π΅β€˜0)} ∈ (Edgβ€˜πΊ))) β†’ (0..^((β™―β€˜(𝐴 ++ 𝐡)) βˆ’ 1)) = ((0..^(β™―β€˜π΄)) βˆͺ ((β™―β€˜π΄)..^((β™―β€˜π΄) + ((β™―β€˜π΅) βˆ’ 1)))))
1811803adant3 1129 . . 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 3317 . 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 257 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 395   ∧ w3a 1084   = wceq 1533   ∈ wcel 2098   β‰  wne 2932  βˆ€wral 3053   βˆͺ cun 3938   βŠ† wss 3940  βˆ…c0 4314  {csn 4620  {cpr 4622  β€˜cfv 6533  (class class class)co 7401  β„‚cc 11104  0cc0 11106  1c1 11107   + caddc 11109   βˆ’ cmin 11441  β„•cn 12209  β„•0cn0 12469  β„€cz 12555  β„€β‰₯cuz 12819  ..^cfzo 13624  β™―chash 14287  Word cword 14461  lastSclsw 14509   ++ cconcat 14517  Vtxcvtx 28725  Edgcedg 28776
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-11 2146  ax-12 2163  ax-ext 2695  ax-rep 5275  ax-sep 5289  ax-nul 5296  ax-pow 5353  ax-pr 5417  ax-un 7718  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 396  df-or 845  df-3or 1085  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-mo 2526  df-eu 2555  df-clab 2702  df-cleq 2716  df-clel 2802  df-nfc 2877  df-ne 2933  df-nel 3039  df-ral 3054  df-rex 3063  df-reu 3369  df-rab 3425  df-v 3468  df-sbc 3770  df-csb 3886  df-dif 3943  df-un 3945  df-in 3947  df-ss 3957  df-pss 3959  df-nul 4315  df-if 4521  df-pw 4596  df-sn 4621  df-pr 4623  df-op 4627  df-uni 4900  df-int 4941  df-iun 4989  df-br 5139  df-opab 5201  df-mpt 5222  df-tr 5256  df-id 5564  df-eprel 5570  df-po 5578  df-so 5579  df-fr 5621  df-we 5623  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-pred 6290  df-ord 6357  df-on 6358  df-lim 6359  df-suc 6360  df-iota 6485  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-riota 7357  df-ov 7404  df-oprab 7405  df-mpo 7406  df-om 7849  df-1st 7968  df-2nd 7969  df-frecs 8261  df-wrecs 8292  df-recs 8366  df-rdg 8405  df-1o 8461  df-er 8699  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-card 9930  df-pnf 11247  df-mnf 11248  df-xr 11249  df-ltxr 11250  df-le 11251  df-sub 11443  df-neg 11444  df-nn 12210  df-n0 12470  df-z 12556  df-uz 12820  df-fz 13482  df-fzo 13625  df-hash 14288  df-word 14462  df-lsw 14510  df-concat 14518
This theorem is referenced by:  clwwlkccat  29712
  Copyright terms: Public domain W3C validator