Users' Mathboxes Mathbox for metakunt < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  sticksstones12a Structured version   Visualization version   GIF version

Theorem sticksstones12a 42642
Description: Establish bijective mapping between strictly monotone functions and functions that sum to a fixed non-negative integer. (Contributed by metakunt, 11-Oct-2024.)
Hypotheses
Ref Expression
sticksstones12a.1 (𝜑𝑁 ∈ ℕ0)
sticksstones12a.2 (𝜑𝐾 ∈ ℕ)
sticksstones12a.3 𝐹 = (𝑎𝐴 ↦ (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙))))
sticksstones12a.4 𝐺 = (𝑏𝐵 ↦ if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))))))
sticksstones12a.5 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)}
sticksstones12a.6 𝐵 = {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)))}
Assertion
Ref Expression
sticksstones12a (𝜑 → ∀𝑑𝐵 (𝐹‘(𝐺𝑑)) = 𝑑)
Distinct variable groups:   𝐴,𝑎,𝑗,𝑙   𝜑,𝑑,𝑏   𝑔,𝑏,𝑖,𝑘,𝑑   𝑎,𝑑,𝑓,𝑥,𝑦,𝑙   𝐹,𝑏,𝑘   𝐵,𝑏   𝑁,𝑏,𝑔,𝑖,𝑘   𝑁,𝑎,𝑓,𝑗,𝑙   𝑗,𝐾,𝑙,𝑎   𝑔,𝐾,𝑖,𝑘,𝑎   𝐾,𝑏,𝑓,𝑥,𝑦   𝐴,𝑏,𝑘,𝑥,𝑦   𝐵,𝑎,𝑖,𝑘,𝑙   𝐵,𝑗   𝜑,𝑎   𝑗,𝑘,𝜑,𝑥,𝑦,𝑙,𝑑   𝜑,𝑏,𝑖
Allowed substitution hints:   𝜑(𝑓,𝑔)   𝐴(𝑓,𝑔,𝑖,𝑑)   𝐵(𝑥,𝑦,𝑓,𝑔,𝑑)   𝐹(𝑥,𝑦,𝑓,𝑔,𝑖,𝑗,𝑎,𝑑,𝑙)   𝐺(𝑥,𝑦,𝑓,𝑔,𝑖,𝑗,𝑘,𝑎,𝑏,𝑑,𝑙)   𝐾(𝑑)   𝑁(𝑥,𝑦,𝑑)

Proof of Theorem sticksstones12a
Dummy variables 𝑜 𝑠 𝑟 𝑤 𝑞 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 sticksstones12a.4 . . . . . . 7 𝐺 = (𝑏𝐵 ↦ if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))))))
21a1i 11 . . . . . 6 ((𝜑𝑑𝐵) → 𝐺 = (𝑏𝐵 ↦ if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1)))))))
3 0red 11138 . . . . . . . . . . . 12 (𝜑 → 0 ∈ ℝ)
4 sticksstones12a.2 . . . . . . . . . . . . 13 (𝜑𝐾 ∈ ℕ)
54nngt0d 12217 . . . . . . . . . . . 12 (𝜑 → 0 < 𝐾)
63, 5ltned 11273 . . . . . . . . . . 11 (𝜑 → 0 ≠ 𝐾)
76necomd 2989 . . . . . . . . . 10 (𝜑𝐾 ≠ 0)
87neneqd 2939 . . . . . . . . 9 (𝜑 → ¬ 𝐾 = 0)
98ad2antrr 732 . . . . . . . 8 (((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) → ¬ 𝐾 = 0)
109iffalsed 4465 . . . . . . 7 (((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) → if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1)))))
11 fveq1 6826 . . . . . . . . . . . 12 (𝑏 = 𝑑 → (𝑏𝐾) = (𝑑𝐾))
1211oveq2d 7372 . . . . . . . . . . 11 (𝑏 = 𝑑 → ((𝑁 + 𝐾) − (𝑏𝐾)) = ((𝑁 + 𝐾) − (𝑑𝐾)))
13 fveq1 6826 . . . . . . . . . . . . 13 (𝑏 = 𝑑 → (𝑏‘1) = (𝑑‘1))
1413oveq1d 7371 . . . . . . . . . . . 12 (𝑏 = 𝑑 → ((𝑏‘1) − 1) = ((𝑑‘1) − 1))
15 fveq1 6826 . . . . . . . . . . . . . 14 (𝑏 = 𝑑 → (𝑏𝑘) = (𝑑𝑘))
16 fveq1 6826 . . . . . . . . . . . . . 14 (𝑏 = 𝑑 → (𝑏‘(𝑘 − 1)) = (𝑑‘(𝑘 − 1)))
1715, 16oveq12d 7374 . . . . . . . . . . . . 13 (𝑏 = 𝑑 → ((𝑏𝑘) − (𝑏‘(𝑘 − 1))) = ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
1817oveq1d 7371 . . . . . . . . . . . 12 (𝑏 = 𝑑 → (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1) = (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))
1914, 18ifeq12d 4476 . . . . . . . . . . 11 (𝑏 = 𝑑 → if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1)) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
2012, 19ifeq12d 4476 . . . . . . . . . 10 (𝑏 = 𝑑 → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2120adantl 482 . . . . . . . . 9 (((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2221adantr 481 . . . . . . . 8 ((((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2322mpteq2dva 5165 . . . . . . 7 (((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
2410, 23eqtrd 2774 . . . . . 6 (((𝜑𝑑𝐵) ∧ 𝑏 = 𝑑) → if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏𝑘) − (𝑏‘(𝑘 − 1))) − 1))))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
25 simpr 485 . . . . . 6 ((𝜑𝑑𝐵) → 𝑑𝐵)
26 fzfid 13926 . . . . . . 7 ((𝜑𝑑𝐵) → (1...(𝐾 + 1)) ∈ Fin)
2726mptexd 7168 . . . . . 6 ((𝜑𝑑𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ V)
282, 24, 25, 27fvmptd 6943 . . . . 5 ((𝜑𝑑𝐵) → (𝐺𝑑) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
2928fveq2d 6831 . . . 4 ((𝜑𝑑𝐵) → (𝐹‘(𝐺𝑑)) = (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))))
30 sticksstones12a.3 . . . . . . 7 𝐹 = (𝑎𝐴 ↦ (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙))))
3130a1i 11 . . . . . 6 ((𝜑𝑑𝐵) → 𝐹 = (𝑎𝐴 ↦ (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙)))))
32 simpll 772 . . . . . . . . . . 11 (((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
3332fveq1d 6829 . . . . . . . . . 10 (((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑎𝑙) = ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))
3433sumeq2dv 15655 . . . . . . . . 9 ((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)(𝑎𝑙) = Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))
3534oveq2d 7372 . . . . . . . 8 ((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙)) = (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)))
3635mpteq2dva 5165 . . . . . . 7 (𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙))) = (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))))
3736adantl 482 . . . . . 6 (((𝜑𝑑𝐵) ∧ 𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎𝑙))) = (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))))
38 eleq1 2827 . . . . . . . . . . 11 (((𝑁 + 𝐾) − (𝑑𝐾)) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) → (((𝑁 + 𝐾) − (𝑑𝐾)) ∈ ℕ0 ↔ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℕ0))
39 eleq1 2827 . . . . . . . . . . 11 (if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) → (if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0 ↔ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℕ0))
40 sticksstones12a.6 . . . . . . . . . . . . . . . . . . . . 21 𝐵 = {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)))}
4140eleq2i 2831 . . . . . . . . . . . . . . . . . . . 20 (𝑑𝐵𝑑 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)))})
42 vex 3435 . . . . . . . . . . . . . . . . . . . . 21 𝑑 ∈ V
43 feq1 6633 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓 = 𝑑 → (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ↔ 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾))))
44 fveq1 6826 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = 𝑑 → (𝑓𝑥) = (𝑑𝑥))
45 fveq1 6826 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = 𝑑 → (𝑓𝑦) = (𝑑𝑦))
4644, 45breq12d 5085 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑓 = 𝑑 → ((𝑓𝑥) < (𝑓𝑦) ↔ (𝑑𝑥) < (𝑑𝑦)))
4746imbi2d 341 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 = 𝑑 → ((𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)) ↔ (𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
48472ralbidv 3203 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓 = 𝑑 → (∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)) ↔ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
4943, 48anbi12d 638 . . . . . . . . . . . . . . . . . . . . 21 (𝑓 = 𝑑 → ((𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦))) ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦)))))
5042, 49elab 3617 . . . . . . . . . . . . . . . . . . . 20 (𝑑 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓𝑥) < (𝑓𝑦)))} ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
5141, 50bitri 276 . . . . . . . . . . . . . . . . . . 19 (𝑑𝐵 ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
5251biimpi 217 . . . . . . . . . . . . . . . . . 18 (𝑑𝐵 → (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
5352adantl 482 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))))
5453simpld 495 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
55 1zzd 12549 . . . . . . . . . . . . . . . . . 18 (𝜑 → 1 ∈ ℤ)
5655adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 1 ∈ ℤ)
574nnnn0d 12489 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐾 ∈ ℕ0)
5857nn0zd 12540 . . . . . . . . . . . . . . . . . 18 (𝜑𝐾 ∈ ℤ)
5958adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 𝐾 ∈ ℤ)
604nnge1d 12216 . . . . . . . . . . . . . . . . . 18 (𝜑 → 1 ≤ 𝐾)
6160adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 1 ≤ 𝐾)
624nnred 12180 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐾 ∈ ℝ)
6362leidd 11707 . . . . . . . . . . . . . . . . . 18 (𝜑𝐾𝐾)
6463adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 𝐾𝐾)
6556, 59, 59, 61, 64elfzd 13460 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → 𝐾 ∈ (1...𝐾))
6654, 65ffvelcdmd 7026 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → (𝑑𝐾) ∈ (1...(𝑁 + 𝐾)))
67 elfzle2 13473 . . . . . . . . . . . . . . 15 ((𝑑𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝐾) ≤ (𝑁 + 𝐾))
6866, 67syl 17 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵) → (𝑑𝐾) ≤ (𝑁 + 𝐾))
6968adantr 481 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑑𝐾) ≤ (𝑁 + 𝐾))
7069adantr 481 . . . . . . . . . . . 12 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑑𝐾) ≤ (𝑁 + 𝐾))
71 elfznn 13498 . . . . . . . . . . . . . . . . 17 ((𝑑𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝐾) ∈ ℕ)
7271nnnn0d 12489 . . . . . . . . . . . . . . . 16 ((𝑑𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝐾) ∈ ℕ0)
7366, 72syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → (𝑑𝐾) ∈ ℕ0)
7473adantr 481 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑑𝐾) ∈ ℕ0)
7574adantr 481 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑑𝐾) ∈ ℕ0)
76 sticksstones12a.1 . . . . . . . . . . . . . . 15 (𝜑𝑁 ∈ ℕ0)
7776ad3antrrr 736 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → 𝑁 ∈ ℕ0)
7857ad3antrrr 736 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℕ0)
7977, 78nn0addcld 12493 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑁 + 𝐾) ∈ ℕ0)
80 nn0sub 12478 . . . . . . . . . . . . 13 (((𝑑𝐾) ∈ ℕ0 ∧ (𝑁 + 𝐾) ∈ ℕ0) → ((𝑑𝐾) ≤ (𝑁 + 𝐾) ↔ ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ ℕ0))
8175, 79, 80syl2anc 590 . . . . . . . . . . . 12 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → ((𝑑𝐾) ≤ (𝑁 + 𝐾) ↔ ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ ℕ0))
8270, 81mpbid 233 . . . . . . . . . . 11 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ ℕ0)
83 eleq1 2827 . . . . . . . . . . . 12 (((𝑑‘1) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → (((𝑑‘1) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0))
84 eleq1 2827 . . . . . . . . . . . 12 ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0))
85 1le1 11769 . . . . . . . . . . . . . . . . . . . 20 1 ≤ 1
8685a1i 11 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → 1 ≤ 1)
8756, 59, 56, 86, 61elfzd 13460 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵) → 1 ∈ (1...𝐾))
8854, 87ffvelcdmd 7026 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
89 elfznn 13498 . . . . . . . . . . . . . . . . 17 ((𝑑‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘1) ∈ ℕ)
9088, 89syl 17 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → (𝑑‘1) ∈ ℕ)
91 nnm1nn0 12469 . . . . . . . . . . . . . . . 16 ((𝑑‘1) ∈ ℕ → ((𝑑‘1) − 1) ∈ ℕ0)
9290, 91syl 17 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → ((𝑑‘1) − 1) ∈ ℕ0)
9392adantr 481 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑑‘1) − 1) ∈ ℕ0)
9493adantr 481 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → ((𝑑‘1) − 1) ∈ ℕ0)
9594adantr 481 . . . . . . . . . . . 12 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ 𝑘 = 1) → ((𝑑‘1) − 1) ∈ ℕ0)
9654ad3antrrr 736 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
97 1zzd 12549 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
9859ad3antrrr 736 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
99 elfznn 13498 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ∈ ℕ)
10099nnzd 12541 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ∈ ℤ)
101100ad3antlr 737 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
102 elfzle1 13472 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(𝐾 + 1)) → 1 ≤ 𝑘)
103102ad3antlr 737 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
104 neqne 2942 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑘 = (𝐾 + 1) → 𝑘 ≠ (𝐾 + 1))
105104adantl 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≠ (𝐾 + 1))
106105necomd 2989 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ≠ 𝑘)
10799ad2antlr 733 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℕ)
108107nnred 12180 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℝ)
10962ad3antrrr 736 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℝ)
110 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 1 ∈ ℝ)
111109, 110readdcld 11165 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ∈ ℝ)
112 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
113112ad2antlr 733 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
114108, 111, 113leltned 11290 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 < (𝐾 + 1) ↔ (𝐾 + 1) ≠ 𝑘))
115106, 114mpbird 258 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 < (𝐾 + 1))
116100ad2antlr 733 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℤ)
11759ad2antrr 732 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℤ)
118 zleltp1 12569 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑘 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑘𝐾𝑘 < (𝐾 + 1)))
119116, 117, 118syl2anc 590 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘𝐾𝑘 < (𝐾 + 1)))
120115, 119mpbird 258 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘𝐾)
121120adantr 481 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘𝐾)
12297, 98, 101, 103, 121elfzd 13460 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ (1...𝐾))
12396, 122ffvelcdmd 7026 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑𝑘) ∈ (1...(𝑁 + 𝐾)))
124 elfznn 13498 . . . . . . . . . . . . . . . . . 18 ((𝑑𝑘) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑘) ∈ ℕ)
125124nnzd 12541 . . . . . . . . . . . . . . . . 17 ((𝑑𝑘) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑘) ∈ ℤ)
126123, 125syl 17 . . . . . . . . . . . . . . . 16 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑𝑘) ∈ ℤ)
127 1zzd 12549 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
12858ad2antrr 732 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
1291283impa 1115 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
130100adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ ℤ)
131130adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
1321313impa 1115 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
133132, 127zsubcld 12629 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℤ)
134 neqne 2942 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑘 = 1 → 𝑘 ≠ 1)
1351343ad2ant3 1141 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≠ 1)
136 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → 1 ∈ ℝ)
1371363ad2ant1 1139 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
138132zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
139 simp2 1143 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ (1...(𝐾 + 1)))
140139, 102syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
141137, 138, 140leltned 11290 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘𝑘 ≠ 1))
142135, 141mpbird 258 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 < 𝑘)
143127, 132zltp1led 12573 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ (1 + 1) ≤ 𝑘))
144142, 143mpbid 233 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 + 1) ≤ 𝑘)
145 leaddsub 11617 . . . . . . . . . . . . . . . . . . . . . . 23 ((1 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝑘 ∈ ℝ) → ((1 + 1) ≤ 𝑘 ↔ 1 ≤ (𝑘 − 1)))
146137, 137, 138, 145syl3anc 1379 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((1 + 1) ≤ 𝑘 ↔ 1 ≤ (𝑘 − 1)))
147144, 146mpbid 233 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ (𝑘 − 1))
148133zred 12624 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℝ)
149623ad2ant1 1139 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℝ)
150 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
151149, 150readdcld 11165 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝐾 + 1) ∈ ℝ)
152151, 150resubcld 11569 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) ∈ ℝ)
1531123ad2ant2 1140 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≤ (𝐾 + 1))
154138, 151, 150, 153lesub1dd 11757 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ ((𝐾 + 1) − 1))
15562recnd 11164 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑𝐾 ∈ ℂ)
1561553ad2ant1 1139 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℂ)
157 1cnd 11130 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℂ)
158156, 157pncand 11497 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) = 𝐾)
159633ad2ant1 1139 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾𝐾)
160158, 159eqbrtrd 5094 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) ≤ 𝐾)
161148, 152, 149, 154, 160letrd 11294 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝐾)
162127, 129, 133, 147, 161elfzd 13460 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
163162ad5ant135 1376 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
16496, 163ffvelcdmd 7026 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)))
165 elfznn 13498 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
166164, 165syl 17 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
167166nnzd 12541 . . . . . . . . . . . . . . . 16 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℤ)
168126, 167zsubcld 12629 . . . . . . . . . . . . . . 15 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ)
169168, 97zsubcld 12629 . . . . . . . . . . . . . 14 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ)
170107adantr 481 . . . . . . . . . . . . . . . . . . 19 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℕ)
171170nnred 12180 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
172171ltm1d 12079 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) < 𝑘)
173163, 122jca 516 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)))
17453simprd 496 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦)))
175174ad3antrrr 736 . . . . . . . . . . . . . . . . . 18 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦)))
176 breq1 5075 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑘 − 1) → (𝑥 < 𝑦 ↔ (𝑘 − 1) < 𝑦))
177 fveq2 6827 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑘 − 1) → (𝑑𝑥) = (𝑑‘(𝑘 − 1)))
178177breq1d 5082 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑘 − 1) → ((𝑑𝑥) < (𝑑𝑦) ↔ (𝑑‘(𝑘 − 1)) < (𝑑𝑦)))
179176, 178imbi12d 345 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑘 − 1) → ((𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦)) ↔ ((𝑘 − 1) < 𝑦 → (𝑑‘(𝑘 − 1)) < (𝑑𝑦))))
180 breq2 5076 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 𝑘 → ((𝑘 − 1) < 𝑦 ↔ (𝑘 − 1) < 𝑘))
181 fveq2 6827 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 = 𝑘 → (𝑑𝑦) = (𝑑𝑘))
182181breq2d 5084 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 𝑘 → ((𝑑‘(𝑘 − 1)) < (𝑑𝑦) ↔ (𝑑‘(𝑘 − 1)) < (𝑑𝑘)))
183180, 182imbi12d 345 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 𝑘 → (((𝑘 − 1) < 𝑦 → (𝑑‘(𝑘 − 1)) < (𝑑𝑦)) ↔ ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑𝑘))))
184179, 183rspc2va 3572 . . . . . . . . . . . . . . . . . 18 ((((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑𝑥) < (𝑑𝑦))) → ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑𝑘)))
185173, 175, 184syl2anc 590 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑𝑘)))
186172, 185mpd 15 . . . . . . . . . . . . . . . 16 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) < (𝑑𝑘))
187166nnred 12180 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℝ)
188126zred 12624 . . . . . . . . . . . . . . . . 17 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑𝑘) ∈ ℝ)
189187, 188posdifd 11728 . . . . . . . . . . . . . . . 16 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑑‘(𝑘 − 1)) < (𝑑𝑘) ↔ 0 < ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
190186, 189mpbid 233 . . . . . . . . . . . . . . 15 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 < ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
191 0zd 12527 . . . . . . . . . . . . . . . 16 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ∈ ℤ)
192191, 168zltlem1d 12572 . . . . . . . . . . . . . . 15 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (0 < ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) ↔ 0 ≤ (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
193190, 192mpbid 233 . . . . . . . . . . . . . 14 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ≤ (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))
194169, 193jca 516 . . . . . . . . . . . . 13 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
195 elnn0z 12528 . . . . . . . . . . . . 13 ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
196194, 195sylibr 235 . . . . . . . . . . . 12 (((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0)
19783, 84, 95, 196ifbothda 4493 . . . . . . . . . . 11 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0)
19838, 39, 82, 197ifbothda 4493 . . . . . . . . . 10 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℕ0)
199 eqid 2739 . . . . . . . . . 10 (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
200198, 199fmptd 7055 . . . . . . . . 9 ((𝜑𝑑𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0)
201 eqidd 2740 . . . . . . . . . . . 12 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
202 simpr 485 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → 𝑘 = 𝑖)
203202eqeq1d 2741 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = (𝐾 + 1) ↔ 𝑖 = (𝐾 + 1)))
204202eqeq1d 2741 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = 1 ↔ 𝑖 = 1))
205202fveq2d 6831 . . . . . . . . . . . . . . . 16 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑑𝑘) = (𝑑𝑖))
206202fvoveq1d 7378 . . . . . . . . . . . . . . . 16 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑑‘(𝑘 − 1)) = (𝑑‘(𝑖 − 1)))
207205, 206oveq12d 7374 . . . . . . . . . . . . . . 15 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑𝑖) − (𝑑‘(𝑖 − 1))))
208207oveq1d 7371 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))
209204, 208ifbieq2d 4481 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1)))
210203, 209ifbieq2d 4481 . . . . . . . . . . . 12 ((((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))))
211 simpr 485 . . . . . . . . . . . 12 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ (1...(𝐾 + 1)))
212 ovexd 7391 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ V)
213 ovexd 7391 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑑‘1) − 1) ∈ V)
214 ovexd 7391 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1) ∈ V)
215213, 214ifcld 4501 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1)) ∈ V)
216212, 215ifcld 4501 . . . . . . . . . . . 12 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))) ∈ V)
217201, 210, 211, 216fvmptd 6943 . . . . . . . . . . 11 (((𝜑𝑑𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))))
218217sumeq2dv 15655 . . . . . . . . . 10 ((𝜑𝑑𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))))
219 eqeq1 2743 . . . . . . . . . . . . . 14 (𝑖 = 𝑘 → (𝑖 = (𝐾 + 1) ↔ 𝑘 = (𝐾 + 1)))
220 eqeq1 2743 . . . . . . . . . . . . . . 15 (𝑖 = 𝑘 → (𝑖 = 1 ↔ 𝑘 = 1))
221 fveq2 6827 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝑘 → (𝑑𝑖) = (𝑑𝑘))
222 fvoveq1 7379 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝑘 → (𝑑‘(𝑖 − 1)) = (𝑑‘(𝑘 − 1)))
223221, 222oveq12d 7374 . . . . . . . . . . . . . . . 16 (𝑖 = 𝑘 → ((𝑑𝑖) − (𝑑‘(𝑖 − 1))) = ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
224223oveq1d 7371 . . . . . . . . . . . . . . 15 (𝑖 = 𝑘 → (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1) = (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))
225220, 224ifbieq2d 4481 . . . . . . . . . . . . . 14 (𝑖 = 𝑘 → if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1)) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
226219, 225ifbieq2d 4481 . . . . . . . . . . . . 13 (𝑖 = 𝑘 → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
227 nfcv 2901 . . . . . . . . . . . . 13 𝑘if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1)))
228 nfcv 2901 . . . . . . . . . . . . 13 𝑖if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
229226, 227, 228cbvsum 15648 . . . . . . . . . . . 12 Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = Σ𝑘 ∈ (1...(𝐾 + 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
230229a1i 11 . . . . . . . . . . 11 ((𝜑𝑑𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = Σ𝑘 ∈ (1...(𝐾 + 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
231 eqid 2739 . . . . . . . . . . . . . . . . . 18 1 = 1
232 1p0e1 12291 . . . . . . . . . . . . . . . . . 18 (1 + 0) = 1
233231, 232eqtr4i 2765 . . . . . . . . . . . . . . . . 17 1 = (1 + 0)
234233a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → 1 = (1 + 0))
235 0le1 11664 . . . . . . . . . . . . . . . . . 18 0 ≤ 1
236235a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 ≤ 1)
237136, 3, 62, 136, 60, 236le2addd 11760 . . . . . . . . . . . . . . . 16 (𝜑 → (1 + 0) ≤ (𝐾 + 1))
238234, 237eqbrtrd 5094 . . . . . . . . . . . . . . 15 (𝜑 → 1 ≤ (𝐾 + 1))
23958peano2zd 12627 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐾 + 1) ∈ ℤ)
240 eluz 12793 . . . . . . . . . . . . . . . 16 ((1 ∈ ℤ ∧ (𝐾 + 1) ∈ ℤ) → ((𝐾 + 1) ∈ (ℤ‘1) ↔ 1 ≤ (𝐾 + 1)))
24155, 239, 240syl2anc 590 . . . . . . . . . . . . . . 15 (𝜑 → ((𝐾 + 1) ∈ (ℤ‘1) ↔ 1 ≤ (𝐾 + 1)))
242238, 241mpbird 258 . . . . . . . . . . . . . 14 (𝜑 → (𝐾 + 1) ∈ (ℤ‘1))
243242adantr 481 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵) → (𝐾 + 1) ∈ (ℤ‘1))
244198nn0cnd 12491 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℂ)
245 eqeq1 2743 . . . . . . . . . . . . . 14 (𝑘 = (𝐾 + 1) → (𝑘 = (𝐾 + 1) ↔ (𝐾 + 1) = (𝐾 + 1)))
246 eqeq1 2743 . . . . . . . . . . . . . . 15 (𝑘 = (𝐾 + 1) → (𝑘 = 1 ↔ (𝐾 + 1) = 1))
247 fveq2 6827 . . . . . . . . . . . . . . . . 17 (𝑘 = (𝐾 + 1) → (𝑑𝑘) = (𝑑‘(𝐾 + 1)))
248 fvoveq1 7379 . . . . . . . . . . . . . . . . 17 (𝑘 = (𝐾 + 1) → (𝑑‘(𝑘 − 1)) = (𝑑‘((𝐾 + 1) − 1)))
249247, 248oveq12d 7374 . . . . . . . . . . . . . . . 16 (𝑘 = (𝐾 + 1) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))))
250249oveq1d 7371 . . . . . . . . . . . . . . 15 (𝑘 = (𝐾 + 1) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1))
251246, 250ifbieq2d 4481 . . . . . . . . . . . . . 14 (𝑘 = (𝐾 + 1) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))
252245, 251ifbieq2d 4481 . . . . . . . . . . . . 13 (𝑘 = (𝐾 + 1) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1))))
253243, 244, 252fsumm1 15704 . . . . . . . . . . . 12 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...(𝐾 + 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = (Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))))
254155adantr 481 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 𝐾 ∈ ℂ)
255 1cnd 11130 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → 1 ∈ ℂ)
256254, 255pncand 11497 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → ((𝐾 + 1) − 1) = 𝐾)
257256oveq2d 7372 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → (1...((𝐾 + 1) − 1)) = (1...𝐾))
258257sumeq1d 15653 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
259 eqidd 2740 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → (𝐾 + 1) = (𝐾 + 1))
260259iftrued 4462 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵) → if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1))) = ((𝑁 + 𝐾) − (𝑑𝐾)))
261258, 260oveq12d 7374 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵) → (Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))) = (Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑑𝐾))))
262 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 ∈ (1...𝐾) → 𝑘 ∈ ℤ)
263262adantl 482 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℤ)
264263zred 12624 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℝ)
26562ad2antrr 732 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝐾 ∈ ℝ)
266 1red 11136 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 1 ∈ ℝ)
267265, 266readdcld 11165 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → (𝐾 + 1) ∈ ℝ)
268 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 ∈ (1...𝐾) → 𝑘𝐾)
269268adantl 482 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘𝐾)
270265ltp1d 12077 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝐾 < (𝐾 + 1))
271264, 265, 267, 269, 270lelttrd 11295 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 < (𝐾 + 1))
272264, 271ltned 11273 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ≠ (𝐾 + 1))
273272neneqd 2939 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → ¬ 𝑘 = (𝐾 + 1))
274273iffalsed 4465 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
275274sumeq2dv 15655 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
276 eqeq1 2743 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑑‘1) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → (((𝑑‘1) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1) ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1)))
277 eqeq1 2743 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1) ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1)))
278 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → 𝑘 = 1)
279278iftrued 4462 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
280279eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → (𝑑‘1) = if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
281280oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → ((𝑑‘1) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
282 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ¬ 𝑘 = 1)
283282iffalsed 4465 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
284283eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
285284oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
286276, 277, 281, 285ifbothda 4493 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
287286sumeq2dv 15655 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
288 fzfid 13926 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵) → (1...𝐾) ∈ Fin)
289 eleq1 2827 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑑‘1) = if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) → ((𝑑‘1) ∈ ℤ ↔ if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ))
290 eleq1 2827 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ ↔ if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ))
291543adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
292873adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 1 ∈ (1...𝐾))
293291, 292ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
29489nnzd 12541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑑‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘1) ∈ ℤ)
295293, 294syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℤ)
296295adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → (𝑑‘1) ∈ ℤ)
297 simp3 1144 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 𝑘 ∈ (1...𝐾))
298291, 297ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → (𝑑𝑘) ∈ (1...(𝑁 + 𝐾)))
299298, 125syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → (𝑑𝑘) ∈ ℤ)
300299adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑𝑘) ∈ ℤ)
301291adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
302 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
303593adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
304303adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
3052633impa 1115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℤ)
306305adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
307306, 302zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℤ)
308 elfzle1 13472 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑘 ∈ (1...𝐾) → 1 ≤ 𝑘)
309297, 308syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 1 ≤ 𝑘)
310309adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
311134adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ≠ 1)
312310, 311jca 516 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 ≤ 𝑘𝑘 ≠ 1))
313 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
314306zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
315313, 314ltlend 11282 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ (1 ≤ 𝑘𝑘 ≠ 1)))
316312, 315mpbird 258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 < 𝑘)
317302, 306zltlem1d 12572 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ 1 ≤ (𝑘 − 1)))
318316, 317mpbid 233 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ≤ (𝑘 − 1))
319307zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℝ)
320304zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℝ)
321314lem1d 12080 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝑘)
322297, 268syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 𝑘𝐾)
323322adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘𝐾)
324319, 314, 320, 321, 323letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝐾)
325302, 304, 307, 318, 324elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
326301, 325ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)))
327326, 165syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
328327nnzd 12541 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℤ)
329300, 328zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ)
330289, 290, 296, 329ifbothda 4493 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ)
3313303expa 1124 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ)
332331zcnd 12625 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℂ)
333255adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 1 ∈ ℂ)
334288, 332, 333fsumsub 15741 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1) = (Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − Σ𝑘 ∈ (1...𝐾)1))
335 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → 1 = 𝐾)
336335oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → (1...1) = (1...𝐾))
337336eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → (1...𝐾) = (1...1))
338337sumeq1d 15653 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
339 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵) → 1 ∈ ℤ)
340231a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵) → 1 = 1)
341340iftrued 4462 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵) → if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) = (𝑑‘1))
34290nncnd 12181 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵) → (𝑑‘1) ∈ ℂ)
343341, 342eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵) → if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) ∈ ℂ)
344 eqeq1 2743 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑘 = 1 → (𝑘 = 1 ↔ 1 = 1))
345 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑘 = 1 → (𝑑𝑘) = (𝑑‘1))
346 fvoveq1 7379 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑘 = 1 → (𝑑‘(𝑘 − 1)) = (𝑑‘(1 − 1)))
347345, 346oveq12d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑘 = 1 → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘1) − (𝑑‘(1 − 1))))
348344, 347ifbieq2d 4481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑘 = 1 → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
349348fsum1 15700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((1 ∈ ℤ ∧ if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) ∈ ℂ) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
350339, 343, 349syl2anc 590 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
351350, 341eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
352351adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
353 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (1 = 𝐾 → (𝑑‘1) = (𝑑𝐾))
354353adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → (𝑑‘1) = (𝑑𝐾))
355338, 352, 3543eqtrd 2778 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
35643ad2ant1 1139 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℕ)
357 nnuz 12818 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ℕ = (ℤ‘1)
358357a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ℕ = (ℤ‘1))
359356, 358eleqtrd 2841 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ (ℤ‘1))
3603323adantl3 1175 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℂ)
361 iftrue 4460 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑘 = 1 → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
362359, 360, 361fsum1p 15706 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))))
363 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℝ)
364 elfzle1 13472 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑘 ∈ ((1 + 1)...𝐾) → (1 + 1) ≤ 𝑘)
365364adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → (1 + 1) ≤ 𝑘)
366 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℤ)
367 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑘 ∈ ((1 + 1)...𝐾) → 𝑘 ∈ ℤ)
368367adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 𝑘 ∈ ℤ)
369366, 368zltp1led 12573 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → (1 < 𝑘 ↔ (1 + 1) ≤ 𝑘))
370365, 369mpbird 258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 < 𝑘)
371363, 370ltned 11273 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ≠ 𝑘)
372371necomd 2989 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 𝑘 ≠ 1)
373372neneqd 2939 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → ¬ 𝑘 = 1)
374373iffalsed 4465 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
375374sumeq2dv 15655 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
376375oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
3772543adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℂ)
378 1cnd 11130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 1 ∈ ℂ)
379377, 378npcand 11500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝐾 − 1) + 1) = 𝐾)
380379eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝐾 = ((𝐾 − 1) + 1))
381380oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((1 + 1)...𝐾) = ((1 + 1)...((𝐾 − 1) + 1)))
382381sumeq1d 15653 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑𝑘) − (𝑑‘(𝑘 − 1))))
383382oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑𝑘) − (𝑑‘(𝑘 − 1)))))
384 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1)) → 𝑘 ∈ ℤ)
385384adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 ∈ ℤ)
386385zcnd 12625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 ∈ ℂ)
387 1cnd 11130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 1 ∈ ℂ)
388386, 387npcand 11500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑘 − 1) + 1) = 𝑘)
389388eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 = ((𝑘 − 1) + 1))
390389fveq2d 6831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → (𝑑𝑘) = (𝑑‘((𝑘 − 1) + 1)))
391390oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
392391sumeq2dv 15655 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
393392oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))))
394563adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 1 ∈ ℤ)
395593adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℤ)
396395, 394zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝐾 − 1) ∈ ℤ)
397543adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
398397adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
399 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℤ)
400395adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℤ)
401 elfznn 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ∈ ℕ)
402401adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℕ)
403402nnzd 12541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℤ)
404403peano2zd 12627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℤ)
405 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℝ)
406402nnred 12180 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℝ)
407404zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℝ)
408402nnge1d 12216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ 𝑠)
409406lep1d 12078 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝑠 + 1))
410405, 406, 407, 408, 409letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ (𝑠 + 1))
411 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ≤ (𝐾 − 1))
412411adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝐾 − 1))
413400zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℝ)
414 leaddsub 11617 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 ((𝑠 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑠 + 1) ≤ 𝐾𝑠 ≤ (𝐾 − 1)))
415406, 405, 413, 414syl3anc 1379 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑠 + 1) ≤ 𝐾𝑠 ≤ (𝐾 − 1)))
416412, 415mpbird 258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ≤ 𝐾)
417399, 400, 404, 410, 416elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ (1...𝐾))
418398, 417ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)))
419 elfznn 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑑‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑠 + 1)) ∈ ℕ)
420418, 419syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ ℕ)
421420nnzd 12541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ ℤ)
422413, 405resubcld 11569 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ∈ ℝ)
423413lem1d 12080 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ≤ 𝐾)
424406, 422, 413, 412, 423letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠𝐾)
425399, 400, 403, 408, 424elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ (1...𝐾))
426398ffvelcdmda 7025 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) ∧ 𝑠 ∈ (1...𝐾)) → (𝑑𝑠) ∈ (1...(𝑁 + 𝐾)))
427425, 426mpdan 693 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑𝑠) ∈ (1...(𝑁 + 𝐾)))
428 elfznn 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝑑𝑠) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑠) ∈ ℕ)
429427, 428syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑𝑠) ∈ ℕ)
430429nnzd 12541 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑𝑠) ∈ ℤ)
431421, 430zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑑‘(𝑠 + 1)) − (𝑑𝑠)) ∈ ℤ)
432431zcnd 12625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑑‘(𝑠 + 1)) − (𝑑𝑠)) ∈ ℂ)
433 fvoveq1 7379 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑠 = (𝑘 − 1) → (𝑑‘(𝑠 + 1)) = (𝑑‘((𝑘 − 1) + 1)))
434 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑠 = (𝑘 − 1) → (𝑑𝑠) = (𝑑‘(𝑘 − 1)))
435433, 434oveq12d 7374 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑠 = (𝑘 − 1) → ((𝑑‘(𝑠 + 1)) − (𝑑𝑠)) = ((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
436394, 394, 396, 432, 435fsumshft 15733 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠)) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
437436eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))) = Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠)))
438437oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠))))
439 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑜 = 𝑠 → (𝑑𝑜) = (𝑑𝑠))
440 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑜 = (𝑠 + 1) → (𝑑𝑜) = (𝑑‘(𝑠 + 1)))
441 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑜 = 1 → (𝑑𝑜) = (𝑑‘1))
442 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑜 = ((𝐾 − 1) + 1) → (𝑑𝑜) = (𝑑‘((𝐾 − 1) + 1)))
443379, 359eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝐾 − 1) + 1) ∈ (ℤ‘1))
44454adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑𝑑𝐵) ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
4454443impa 1115 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
446445ffvelcdmda 7025 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...𝐾)) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾)))
447446ex 413 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...𝐾) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾))))
448379oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (1...((𝐾 − 1) + 1)) = (1...𝐾))
449448eleq2d 2825 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...((𝐾 − 1) + 1)) ↔ 𝑜 ∈ (1...𝐾)))
450449imbi1d 342 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑜 ∈ (1...((𝐾 − 1) + 1)) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾))) ↔ (𝑜 ∈ (1...𝐾) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾)))))
451447, 450mpbird 258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...((𝐾 − 1) + 1)) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾))))
452451imp 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑𝑜) ∈ (1...(𝑁 + 𝐾)))
453 elfznn 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝑑𝑜) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑜) ∈ ℕ)
454452, 453syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑𝑜) ∈ ℕ)
455454nncnd 12181 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑𝑑𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑𝑜) ∈ ℂ)
456439, 440, 441, 442, 396, 443, 455telfsum2 15759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠)) = ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1)))
457456oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠))) = ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))))
458379fveq2d 6831 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑑‘((𝐾 − 1) + 1)) = (𝑑𝐾))
459458oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1)) = ((𝑑𝐾) − (𝑑‘1)))
460459oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))) = ((𝑑‘1) + ((𝑑𝐾) − (𝑑‘1))))
4613423adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑑‘1) ∈ ℂ)
46266, 71syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝜑𝑑𝐵) → (𝑑𝐾) ∈ ℕ)
463462nncnd 12181 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝜑𝑑𝐵) → (𝑑𝐾) ∈ ℂ)
4644633adant3 1138 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑑𝐾) ∈ ℂ)
465461, 464pncan3d 11499 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑𝐾) − (𝑑‘1))) = (𝑑𝐾))
466 eqidd 2740 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → (𝑑𝐾) = (𝑑𝐾))
467465, 466eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑𝐾) − (𝑑‘1))) = (𝑑𝐾))
468460, 467eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))) = (𝑑𝐾))
469457, 468eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑𝑠))) = (𝑑𝐾))
470438, 469eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
471393, 470eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
472383, 471eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
473376, 472eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1))))) = (𝑑𝐾))
474362, 473eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
4754743expa 1124 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵) ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
476136adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵) → 1 ∈ ℝ)
47762adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵) → 𝐾 ∈ ℝ)
478476, 477leloed 11280 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑𝑑𝐵) → (1 ≤ 𝐾 ↔ (1 < 𝐾 ∨ 1 = 𝐾)))
47961, 478mpbid 233 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵) → (1 < 𝐾 ∨ 1 = 𝐾))
480479orcomd 877 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵) → (1 = 𝐾 ∨ 1 < 𝐾))
481355, 475, 480mpjaodan 966 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑𝐾))
482 fsumconst 15743 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((1...𝐾) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑘 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
483288, 255, 482syl2anc 590 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
48457adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵) → 𝐾 ∈ ℕ0)
485 hashfz1 14299 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝐾 ∈ ℕ0 → (♯‘(1...𝐾)) = 𝐾)
486484, 485syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑𝑑𝐵) → (♯‘(1...𝐾)) = 𝐾)
487486oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵) → ((♯‘(1...𝐾)) · 1) = (𝐾 · 1))
488254mulridd 11153 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵) → (𝐾 · 1) = 𝐾)
489487, 488eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵) → ((♯‘(1...𝐾)) · 1) = 𝐾)
490483, 489eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)1 = 𝐾)
491481, 490oveq12d 7374 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵) → (Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − Σ𝑘 ∈ (1...𝐾)1) = ((𝑑𝐾) − 𝐾))
492334, 491eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑𝑘) − (𝑑‘(𝑘 − 1)))) − 1) = ((𝑑𝐾) − 𝐾))
493287, 492eqtrd 2774 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = ((𝑑𝐾) − 𝐾))
494463, 254subcld 11496 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵) → ((𝑑𝐾) − 𝐾) ∈ ℂ)
495494addridd 11337 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵) → (((𝑑𝐾) − 𝐾) + 0) = ((𝑑𝐾) − 𝐾))
496495eqcomd 2745 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵) → ((𝑑𝐾) − 𝐾) = (((𝑑𝐾) − 𝐾) + 0))
497 0cnd 11128 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵) → 0 ∈ ℂ)
498494, 497addcomd 11339 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵) → (((𝑑𝐾) − 𝐾) + 0) = (0 + ((𝑑𝐾) − 𝐾)))
499496, 498eqtrd 2774 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵) → ((𝑑𝐾) − 𝐾) = (0 + ((𝑑𝐾) − 𝐾)))
500493, 499eqtrd 2774 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (0 + ((𝑑𝐾) − 𝐾)))
501497, 254, 463subsub2d 11525 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵) → (0 − (𝐾 − (𝑑𝐾))) = (0 + ((𝑑𝐾) − 𝐾)))
502501eqcomd 2745 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵) → (0 + ((𝑑𝐾) − 𝐾)) = (0 − (𝐾 − (𝑑𝐾))))
503500, 502eqtrd 2774 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (0 − (𝐾 − (𝑑𝐾))))
50476nn0cnd 12491 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑𝑁 ∈ ℂ)
505504adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵) → 𝑁 ∈ ℂ)
506505subidd 11484 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵) → (𝑁𝑁) = 0)
507506eqcomd 2745 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵) → 0 = (𝑁𝑁))
508507oveq1d 7371 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → (0 − (𝐾 − (𝑑𝐾))) = ((𝑁𝑁) − (𝐾 − (𝑑𝐾))))
509503, 508eqtrd 2774 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = ((𝑁𝑁) − (𝐾 − (𝑑𝐾))))
510254, 463subcld 11496 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → (𝐾 − (𝑑𝐾)) ∈ ℂ)
511505, 505, 510subsub4d 11527 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵) → ((𝑁𝑁) − (𝐾 − (𝑑𝐾))) = (𝑁 − (𝑁 + (𝐾 − (𝑑𝐾)))))
512509, 511eqtrd 2774 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (𝑁 − (𝑁 + (𝐾 − (𝑑𝐾)))))
513505, 254, 463addsubassd 11516 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵) → ((𝑁 + 𝐾) − (𝑑𝐾)) = (𝑁 + (𝐾 − (𝑑𝐾))))
514513eqcomd 2745 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵) → (𝑁 + (𝐾 − (𝑑𝐾))) = ((𝑁 + 𝐾) − (𝑑𝐾)))
515514oveq2d 7372 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → (𝑁 − (𝑁 + (𝐾 − (𝑑𝐾)))) = (𝑁 − ((𝑁 + 𝐾) − (𝑑𝐾))))
516512, 515eqtrd 2774 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (𝑁 − ((𝑁 + 𝐾) − (𝑑𝐾))))
517275, 516eqtrd 2774 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = (𝑁 − ((𝑁 + 𝐾) − (𝑑𝐾))))
518 eleq1 2827 . . . . . . . . . . . . . . . . . . . . 21 (((𝑑‘1) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → (((𝑑‘1) − 1) ∈ ℤ ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℤ))
519 eleq1 2827 . . . . . . . . . . . . . . . . . . . . 21 ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → ((((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℤ))
520 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → 1 ∈ ℤ)
521295, 520zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → ((𝑑‘1) − 1) ∈ ℤ)
522521adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → ((𝑑‘1) − 1) ∈ ℤ)
523520adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
524329, 523zsubcld 12629 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ)
525518, 519, 522, 524ifbothda 4493 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℤ)
5265253expa 1124 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℤ)
527274eleq1d 2824 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → (if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℤ ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℤ))
528526, 527mpbird 258 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℤ)
529288, 528fsumzcl 15688 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℤ)
530529zcnd 12625 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℂ)
531505, 254addcld 11155 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵) → (𝑁 + 𝐾) ∈ ℂ)
532531, 463subcld 11496 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵) → ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ ℂ)
533530, 532, 505addlsub 11557 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵) → ((Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑑𝐾))) = 𝑁 ↔ Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = (𝑁 − ((𝑁 + 𝐾) − (𝑑𝐾)))))
534517, 533mpbird 258 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵) → (Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑑𝐾))) = 𝑁)
535 eqidd 2740 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵) → 𝑁 = 𝑁)
536534, 535eqtrd 2774 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵) → (Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑑𝐾))) = 𝑁)
537261, 536eqtrd 2774 . . . . . . . . . . . 12 ((𝜑𝑑𝐵) → (Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))) = 𝑁)
538253, 537eqtrd 2774 . . . . . . . . . . 11 ((𝜑𝑑𝐵) → Σ𝑘 ∈ (1...(𝐾 + 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = 𝑁)
539230, 538eqtrd 2774 . . . . . . . . . 10 ((𝜑𝑑𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = 𝑁)
540218, 539eqtrd 2774 . . . . . . . . 9 ((𝜑𝑑𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁)
541200, 540jca 516 . . . . . . . 8 ((𝜑𝑑𝐵) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁))
542 ovex 7389 . . . . . . . . . . 11 (1...(𝐾 + 1)) ∈ V
543542mptex 7167 . . . . . . . . . 10 (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ V
544 feq1 6633 . . . . . . . . . . 11 (𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) → (𝑔:(1...(𝐾 + 1))⟶ℕ0 ↔ (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0))
545 simpl 483 . . . . . . . . . . . . . 14 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
546545fveq1d 6829 . . . . . . . . . . . . 13 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑔𝑖) = ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖))
547546sumeq2dv 15655 . . . . . . . . . . . 12 (𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) → Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖))
548547eqeq1d 2741 . . . . . . . . . . 11 (𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) → (Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁 ↔ Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁))
549544, 548anbi12d 638 . . . . . . . . . 10 (𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) → ((𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁) ↔ ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁)))
550543, 549elab 3617 . . . . . . . . 9 ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)} ↔ ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁))
551550a1i 11 . . . . . . . 8 ((𝜑𝑑𝐵) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)} ↔ ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁)))
552541, 551mpbird 258 . . . . . . 7 ((𝜑𝑑𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)})
553 sticksstones12a.5 . . . . . . . . 9 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)}
554553a1i 11 . . . . . . . 8 ((𝜑𝑑𝐵) → 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)})
555554eqcomd 2745 . . . . . . 7 ((𝜑𝑑𝐵) → {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔𝑖) = 𝑁)} = 𝐴)
556552, 555eleqtrd 2841 . . . . . 6 ((𝜑𝑑𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ 𝐴)
557288mptexd 7168 . . . . . 6 ((𝜑𝑑𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) ∈ V)
55831, 37, 556, 557fvmptd 6943 . . . . 5 ((𝜑𝑑𝐵) → (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))) = (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))))
559 eqidd 2740 . . . . . . . . . . . 12 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
560 simpr 485 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → 𝑘 = 𝑙)
561560eqeq1d 2741 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 = (𝐾 + 1) ↔ 𝑙 = (𝐾 + 1)))
562560eqeq1d 2741 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 = 1 ↔ 𝑙 = 1))
563560fveq2d 6831 . . . . . . . . . . . . . . . 16 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑑𝑘) = (𝑑𝑙))
564560oveq1d 7371 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 − 1) = (𝑙 − 1))
565564fveq2d 6831 . . . . . . . . . . . . . . . 16 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑑‘(𝑘 − 1)) = (𝑑‘(𝑙 − 1)))
566563, 565oveq12d 7374 . . . . . . . . . . . . . . 15 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → ((𝑑𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑𝑙) − (𝑑‘(𝑙 − 1))))
567566oveq1d 7371 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))
568562, 567ifbieq2d 4481 . . . . . . . . . . . . 13 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
569561, 568ifbieq2d 4481 . . . . . . . . . . . 12 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
570 1zzd 12549 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ∈ ℤ)
571583ad2ant1 1139 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
572571adantr 481 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℤ)
573572peano2zd 12627 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℤ)
574 elfzelz 13469 . . . . . . . . . . . . . 14 (𝑙 ∈ (1...𝑗) → 𝑙 ∈ ℤ)
575574adantl 482 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℤ)
576 elfzle1 13472 . . . . . . . . . . . . . 14 (𝑙 ∈ (1...𝑗) → 1 ≤ 𝑙)
577576adantl 482 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ≤ 𝑙)
578575zred 12624 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℝ)
579 simp3 1144 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ (1...𝐾))
580 elfznn 13498 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (1...𝐾) → 𝑗 ∈ ℕ)
581579, 580syl 17 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℕ)
582581nnred 12180 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℝ)
583582adantr 481 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℝ)
584573zred 12624 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℝ)
585 elfzle2 13473 . . . . . . . . . . . . . . 15 (𝑙 ∈ (1...𝑗) → 𝑙𝑗)
586585adantl 482 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙𝑗)
587623ad2ant1 1139 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℝ)
588 1red 11136 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ ℝ)
589587, 588readdcld 11165 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝐾 + 1) ∈ ℝ)
590 elfzle2 13473 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (1...𝐾) → 𝑗𝐾)
591579, 590syl 17 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗𝐾)
592587lep1d 12078 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝐾 ≤ (𝐾 + 1))
593582, 587, 589, 591, 592letrd 11294 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ≤ (𝐾 + 1))
594593adantr 481 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ≤ (𝐾 + 1))
595578, 583, 584, 586, 594letrd 11294 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≤ (𝐾 + 1))
596570, 573, 575, 577, 595elfzd 13460 . . . . . . . . . . . 12 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ (1...(𝐾 + 1)))
597 ovexd 7391 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑁 + 𝐾) − (𝑑𝐾)) ∈ V)
598 ovexd 7391 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑑‘1) − 1) ∈ V)
599 ovexd 7391 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ V)
600598, 599ifcld 4501 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ V)
601597, 600ifcld 4501 . . . . . . . . . . . 12 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) ∈ V)
602559, 569, 596, 601fvmptd 6943 . . . . . . . . . . 11 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙) = if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
603602sumeq2dv 15655 . . . . . . . . . 10 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙) = Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
604603oveq2d 7372 . . . . . . . . 9 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))))
605 elfznn 13498 . . . . . . . . . . . . . . . . 17 (𝑙 ∈ (1...𝑗) → 𝑙 ∈ ℕ)
606605adantl 482 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℕ)
607606nnred 12180 . . . . . . . . . . . . . . 15 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℝ)
608587adantr 481 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℝ)
609 1red 11136 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ∈ ℝ)
610608, 609readdcld 11165 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℝ)
611581adantr 481 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℕ)
612611nnred 12180 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℝ)
613591adantr 481 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗𝐾)
614607, 612, 608, 586, 613letrd 11294 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙𝐾)
615608ltp1d 12077 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 < (𝐾 + 1))
616607, 608, 610, 614, 615lelttrd 11295 . . . . . . . . . . . . . . 15 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 < (𝐾 + 1))
617607, 616ltned 11273 . . . . . . . . . . . . . 14 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≠ (𝐾 + 1))
618617neneqd 2939 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ¬ 𝑙 = (𝐾 + 1))
619618iffalsed 4465 . . . . . . . . . . . 12 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
620619sumeq2dv 15655 . . . . . . . . . . 11 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
621620oveq2d 7372 . . . . . . . . . 10 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
622581nnge1d 12216 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ≤ 𝑗)
623553ad2ant1 1139 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ ℤ)
624581nnzd 12541 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℤ)
625 eluz 12793 . . . . . . . . . . . . . . 15 ((1 ∈ ℤ ∧ 𝑗 ∈ ℤ) → (𝑗 ∈ (ℤ‘1) ↔ 1 ≤ 𝑗))
626623, 624, 625syl2anc 590 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 ∈ (ℤ‘1) ↔ 1 ≤ 𝑗))
627622, 626mpbird 258 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ (ℤ‘1))
628 eleq1 2827 . . . . . . . . . . . . . 14 (((𝑑‘1) − 1) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) → (((𝑑‘1) − 1) ∈ ℂ ↔ if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ))
629 eleq1 2827 . . . . . . . . . . . . . 14 ((((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) → ((((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℂ ↔ if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ))
630543adant3 1138 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
631 simp1 1142 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝜑)
632631, 60syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ≤ 𝐾)
633631, 58syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
634 eluz 12793 . . . . . . . . . . . . . . . . . . . . . . . 24 ((1 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝐾 ∈ (ℤ‘1) ↔ 1 ≤ 𝐾))
635623, 633, 634syl2anc 590 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝐾 ∈ (ℤ‘1) ↔ 1 ≤ 𝐾))
636632, 635mpbird 258 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝐾 ∈ (ℤ‘1))
637 eluzfz1 13476 . . . . . . . . . . . . . . . . . . . . . 22 (𝐾 ∈ (ℤ‘1) → 1 ∈ (1...𝐾))
638636, 637syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ (1...𝐾))
639630, 638ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
640639, 89syl 17 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℕ)
641640nnzd 12541 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℤ)
642641, 623zsubcld 12629 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑑‘1) − 1) ∈ ℤ)
643642zcnd 12625 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑑‘1) − 1) ∈ ℂ)
644643adantr 481 . . . . . . . . . . . . . . 15 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑑‘1) − 1) ∈ ℂ)
645644adantr 481 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑙 = 1) → ((𝑑‘1) − 1) ∈ ℂ)
646630adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
647633adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℤ)
648606nnzd 12541 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℤ)
649606nnge1d 12216 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ≤ 𝑙)
650570, 647, 648, 649, 614elfzd 13460 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ (1...𝐾))
651646, 650ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑑𝑙) ∈ (1...(𝑁 + 𝐾)))
652 elfzelz 13469 . . . . . . . . . . . . . . . . . . 19 ((𝑑𝑙) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑙) ∈ ℤ)
653651, 652syl 17 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑑𝑙) ∈ ℤ)
654653adantr 481 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑𝑙) ∈ ℤ)
655646adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
656 1zzd 12549 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ∈ ℤ)
657647adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝐾 ∈ ℤ)
658648adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ∈ ℤ)
659658, 656zsubcld 12629 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ ℤ)
660 neqne 2942 . . . . . . . . . . . . . . . . . . . . . . 23 𝑙 = 1 → 𝑙 ≠ 1)
661660adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ≠ 1)
662609adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ∈ ℝ)
663607adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ∈ ℝ)
664649adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ≤ 𝑙)
665662, 663, 664leltned 11290 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (1 < 𝑙𝑙 ≠ 1))
666661, 665mpbird 258 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 < 𝑙)
667656, 658zltlem1d 12572 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (1 < 𝑙 ↔ 1 ≤ (𝑙 − 1)))
668666, 667mpbid 233 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ≤ (𝑙 − 1))
669659zred 12624 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ ℝ)
670608adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝐾 ∈ ℝ)
671663lem1d 12080 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ≤ 𝑙)
672614adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙𝐾)
673669, 663, 670, 671, 672letrd 11294 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ≤ 𝐾)
674656, 657, 659, 668, 673elfzd 13460 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ (1...𝐾))
675655, 674ffvelcdmd 7026 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)))
676 elfzelz 13469 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 − 1)) ∈ ℤ)
677675, 676syl 17 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑‘(𝑙 − 1)) ∈ ℤ)
678654, 677zsubcld 12629 . . . . . . . . . . . . . . . 16 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → ((𝑑𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℤ)
679678, 656zsubcld 12629 . . . . . . . . . . . . . . 15 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℤ)
680679zcnd 12625 . . . . . . . . . . . . . 14 ((((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℂ)
681628, 629, 645, 680ifbothda 4493 . . . . . . . . . . . . 13 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ)
682 iftrue 4460 . . . . . . . . . . . . 13 (𝑙 = 1 → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = ((𝑑‘1) − 1))
683627, 681, 682fsum1p 15706 . . . . . . . . . . . 12 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
684683oveq2d 7372 . . . . . . . . . . 11 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))))
685631, 136syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ ℝ)
686685adantr 481 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℝ)
687686, 686readdcld 11165 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (1 + 1) ∈ ℝ)
688 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . 22 (𝑙 ∈ ((1 + 1)...𝑗) → 𝑙 ∈ ℤ)
689688adantl 482 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℤ)
690689zred 12624 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℝ)
691686ltp1d 12077 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 < (1 + 1))
692 elfzle1 13472 . . . . . . . . . . . . . . . . . . . . 21 (𝑙 ∈ ((1 + 1)...𝑗) → (1 + 1) ≤ 𝑙)
693692adantl 482 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (1 + 1) ≤ 𝑙)
694686, 687, 690, 691, 693ltletrd 11297 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 < 𝑙)
695686, 694ltned 11273 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≠ 𝑙)
696695necomd 2989 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ≠ 1)
697696neneqd 2939 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ¬ 𝑙 = 1)
698697iffalsed 4465 . . . . . . . . . . . . . . 15 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))
699698sumeq2dv 15655 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))
700699oveq2d 7372 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
701700oveq2d 7372 . . . . . . . . . . . 12 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
702 fzfid 13926 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((1 + 1)...𝑗) ∈ Fin)
703630adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
704 1zzd 12549 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℤ)
705633adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝐾 ∈ ℤ)
706686, 687, 691ltled 11285 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ (1 + 1))
707686, 687, 690, 706, 693letrd 11294 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ 𝑙)
708582adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑗 ∈ ℝ)
709587adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝐾 ∈ ℝ)
710 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑙 ∈ ((1 + 1)...𝑗) → 𝑙𝑗)
711710adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙𝑗)
712591adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑗𝐾)
713690, 708, 709, 711, 712letrd 11294 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙𝐾)
714704, 705, 689, 707, 713elfzd 13460 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ (1...𝐾))
715703, 714ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑𝑙) ∈ (1...(𝑁 + 𝐾)))
716715, 652syl 17 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑𝑙) ∈ ℤ)
717716zcnd 12625 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑𝑙) ∈ ℂ)
718689, 704zsubcld 12629 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ ℤ)
719 leaddsub 11617 . . . . . . . . . . . . . . . . . . . . . 22 ((1 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝑙 ∈ ℝ) → ((1 + 1) ≤ 𝑙 ↔ 1 ≤ (𝑙 − 1)))
720686, 686, 690, 719syl3anc 1379 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((1 + 1) ≤ 𝑙 ↔ 1 ≤ (𝑙 − 1)))
721693, 720mpbid 233 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ (𝑙 − 1))
722690, 686resubcld 11569 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ ℝ)
723690lem1d 12080 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ≤ 𝑙)
724722, 690, 709, 723, 713letrd 11294 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ≤ 𝐾)
725704, 705, 718, 721, 724elfzd 13460 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ (1...𝐾))
726703, 725ffvelcdmd 7026 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)))
727676zcnd 12625 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 − 1)) ∈ ℂ)
728726, 727syl 17 . . . . . . . . . . . . . . . . 17 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘(𝑙 − 1)) ∈ ℂ)
729717, 728subcld 11496 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑑𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℂ)
730 1cnd 11130 . . . . . . . . . . . . . . . 16 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℂ)
731702, 729, 730fsumsub 15741 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1) = (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))
732731oveq2d 7372 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1)))
733732oveq2d 7372 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))))
734 1cnd 11130 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ ℂ)
735 fsumconst 15743 . . . . . . . . . . . . . . . . . . 19 ((((1 + 1)...𝑗) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = ((♯‘((1 + 1)...𝑗)) · 1))
736702, 734, 735syl2anc 590 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = ((♯‘((1 + 1)...𝑗)) · 1))
737 hashfzp1 14384 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (ℤ‘1) → (♯‘((1 + 1)...𝑗)) = (𝑗 − 1))
738627, 737syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (♯‘((1 + 1)...𝑗)) = (𝑗 − 1))
739738oveq1d 7371 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((♯‘((1 + 1)...𝑗)) · 1) = ((𝑗 − 1) · 1))
740581nncnd 12181 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℂ)
741740, 734subcld 11496 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℂ)
742741mulridd 11153 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) · 1) = (𝑗 − 1))
743739, 742eqtrd 2774 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((♯‘((1 + 1)...𝑗)) · 1) = (𝑗 − 1))
744736, 743eqtrd 2774 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = (𝑗 − 1))
745744oveq2d 7372 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1) = (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))
746745oveq2d 7372 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))))
747746oveq2d 7372 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))) = (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))))
748702, 729fsumcl 15686 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℂ)
749643, 748, 741addsubassd 11516 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))))
750749eqcomd 2745 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))) = ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1)))
751750oveq2d 7372 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))) = (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))))
752643, 748addcld 11155 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) ∈ ℂ)
753740, 752, 741addsubassd 11516 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))))
754753eqcomd 2745 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))) = ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)))
755740, 752, 741addsubd 11517 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))))
756740, 734nncand 11501 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − (𝑗 − 1)) = 1)
757 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → 1 ∈ ℤ)
758624, 623zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℤ)
759630adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
760 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ∈ ℤ)
761633adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝐾 ∈ ℤ)
762 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑙 ∈ (1...(𝑗 − 1)) → 𝑙 ∈ ℤ)
763762adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ ℤ)
764763peano2zd 12627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ ℤ)
765 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ∈ ℝ)
766763zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ ℝ)
767766, 765readdcld 11165 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ ℝ)
768 elfzle1 13472 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑙 ∈ (1...(𝑗 − 1)) → 1 ≤ 𝑙)
769768adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ≤ 𝑙)
770766lep1d 12078 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝑙 + 1))
771765, 766, 767, 769, 770letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ≤ (𝑙 + 1))
772582adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑗 ∈ ℝ)
773772, 765resubcld 11569 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ∈ ℝ)
774587adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝐾 ∈ ℝ)
775774, 765resubcld 11569 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝐾 − 1) ∈ ℝ)
776 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑙 ∈ (1...(𝑗 − 1)) → 𝑙 ≤ (𝑗 − 1))
777776adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝑗 − 1))
778591adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑗𝐾)
779772, 774, 765, 778lesub1dd 11757 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ≤ (𝐾 − 1))
780766, 773, 775, 777, 779letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝐾 − 1))
781 leaddsub 11617 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑙 + 1) ≤ 𝐾𝑙 ≤ (𝐾 − 1)))
782766, 765, 774, 781syl3anc 1379 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑙 + 1) ≤ 𝐾𝑙 ≤ (𝐾 − 1)))
783780, 782mpbird 258 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ≤ 𝐾)
784760, 761, 764, 771, 783elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ (1...𝐾))
785759, 784ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘(𝑙 + 1)) ∈ (1...(𝑁 + 𝐾)))
786 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑑‘(𝑙 + 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 + 1)) ∈ ℤ)
787785, 786syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘(𝑙 + 1)) ∈ ℤ)
788582, 685resubcld 11569 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℝ)
789582lem1d 12080 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ≤ 𝑗)
790788, 582, 587, 789, 591letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ≤ 𝐾)
791790adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ≤ 𝐾)
792766, 773, 774, 777, 791letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙𝐾)
793760, 761, 763, 769, 792elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ (1...𝐾))
794759, 793ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑𝑙) ∈ (1...(𝑁 + 𝐾)))
795794, 652syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑𝑙) ∈ ℤ)
796787, 795zsubcld 12629 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) ∈ ℤ)
797796zcnd 12625 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) ∈ ℂ)
798 fvoveq1 7379 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑙 = (𝑤 − 1) → (𝑑‘(𝑙 + 1)) = (𝑑‘((𝑤 − 1) + 1)))
799 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑙 = (𝑤 − 1) → (𝑑𝑙) = (𝑑‘(𝑤 − 1)))
800798, 799oveq12d 7374 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑙 = (𝑤 − 1) → ((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) = ((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))))
801757, 757, 758, 797, 800fsumshft 15733 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) = Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))))
802 oveq1 7363 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑤 = 𝑙 → (𝑤 − 1) = (𝑙 − 1))
803802fvoveq1d 7378 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑤 = 𝑙 → (𝑑‘((𝑤 − 1) + 1)) = (𝑑‘((𝑙 − 1) + 1)))
804802fveq2d 6831 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑤 = 𝑙 → (𝑑‘(𝑤 − 1)) = (𝑑‘(𝑙 − 1)))
805803, 804oveq12d 7374 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑤 = 𝑙 → ((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = ((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
806 nfcv 2901 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑙((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1)))
807 nfcv 2901 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑤((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1)))
808805, 806, 807cbvsum 15648 . . . . . . . . . . . . . . . . . . . . . . . 24 Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1)))
809808a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
810801, 809eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
811740, 734npcand 11500 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) = 𝑗)
812811oveq2d 7372 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((1 + 1)...((𝑗 − 1) + 1)) = ((1 + 1)...𝑗))
813812sumeq1d 15653 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
814690recnd 11164 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℂ)
815814, 730npcand 11500 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑙 − 1) + 1) = 𝑙)
816815fveq2d 6831 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘((𝑙 − 1) + 1)) = (𝑑𝑙))
817816oveq1d 7371 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = ((𝑑𝑙) − (𝑑‘(𝑙 − 1))))
818817sumeq2dv 15655 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))
819813, 818eqtrd 2774 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))
820810, 819eqtrd 2774 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))
821820eqcomd 2745 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)))
822821oveq2d 7372 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) = (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙))))
823756, 822oveq12d 7374 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) = (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)))))
824 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = 𝑙 → (𝑑𝑟) = (𝑑𝑙))
825 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = (𝑙 + 1) → (𝑑𝑟) = (𝑑‘(𝑙 + 1)))
826 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = 1 → (𝑑𝑟) = (𝑑‘1))
827 fveq2 6827 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = ((𝑗 − 1) + 1) → (𝑑𝑟) = (𝑑‘((𝑗 − 1) + 1)))
828811, 627eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) ∈ (ℤ‘1))
829630adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
830 1zzd 12549 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ∈ ℤ)
831633adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝐾 ∈ ℤ)
832 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 𝑟 ∈ ℤ)
833832adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ ℤ)
834 elfzle1 13472 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 1 ≤ 𝑟)
835834adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ≤ 𝑟)
836833zred 12624 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ ℝ)
837582adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑗 ∈ ℝ)
838 1red 11136 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ∈ ℝ)
839837, 838resubcld 11569 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑗 − 1) ∈ ℝ)
840839, 838readdcld 11165 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → ((𝑗 − 1) + 1) ∈ ℝ)
841587adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝐾 ∈ ℝ)
842 elfzle2 13473 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 𝑟 ≤ ((𝑗 − 1) + 1))
843842adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ≤ ((𝑗 − 1) + 1))
844811, 591eqbrtrd 5094 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) ≤ 𝐾)
845844adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → ((𝑗 − 1) + 1) ≤ 𝐾)
846836, 840, 841, 843, 845letrd 11294 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟𝐾)
847830, 831, 833, 835, 846elfzd 13460 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ (1...𝐾))
848829, 847ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑𝑟) ∈ (1...(𝑁 + 𝐾)))
849 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑑𝑟) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑟) ∈ ℤ)
850848, 849syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑𝑟) ∈ ℤ)
851850zcnd 12625 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑𝑟) ∈ ℂ)
852824, 825, 826, 827, 758, 828, 851telfsum2 15759 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)) = ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))
853852oveq2d 7372 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙))) = (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
854853oveq2d 7372 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)))) = (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))))
855811fveq2d 6831 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) = (𝑑𝑗))
856630, 579ffvelcdmd 7026 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑𝑗) ∈ (1...(𝑁 + 𝐾)))
857 elfzelz 13469 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑑𝑗) ∈ (1...(𝑁 + 𝐾)) → (𝑑𝑗) ∈ ℤ)
858856, 857syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑𝑗) ∈ ℤ)
859855, 858eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) ∈ ℤ)
860859zcnd 12625 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) ∈ ℂ)
861640nnred 12180 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℝ)
862861recnd 11164 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℂ)
863860, 862subcld 11496 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)) ∈ ℂ)
864734, 643, 863addassd 11158 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))))
865864eqcomd 2745 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))) = ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
866734, 862pncan3d 11499 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (1 + ((𝑑‘1) − 1)) = (𝑑‘1))
867866oveq1d 7371 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
868862, 860pncan3d 11499 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑‘((𝑗 − 1) + 1)))
869868, 855eqtrd 2774 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑𝑗))
870867, 869eqtrd 2774 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑𝑗))
871865, 870eqtrd 2774 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))) = (𝑑𝑗))
872854, 871eqtrd 2774 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑𝑙)))) = (𝑑𝑗))
873823, 872eqtrd 2774 . . . . . . . . . . . . . . . . 17 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) = (𝑑𝑗))
874755, 873eqtrd 2774 . . . . . . . . . . . . . . . 16 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = (𝑑𝑗))
875754, 874eqtrd 2774 . . . . . . . . . . . . . . 15 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))) = (𝑑𝑗))
876751, 875eqtrd 2774 . . . . . . . . . . . . . 14 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))) = (𝑑𝑗))
877747, 876eqtrd 2774 . . . . . . . . . . . . 13 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))) = (𝑑𝑗))
878733, 877eqtrd 2774 . . . . . . . . . . . 12 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑑𝑗))
879701, 878eqtrd 2774 . . . . . . . . . . 11 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑑𝑗))
880684, 879eqtrd 2774 . . . . . . . . . 10 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑑𝑗))
881621, 880eqtrd 2774 . . . . . . . . 9 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑑𝑗))
882604, 881eqtrd 2774 . . . . . . . 8 ((𝜑𝑑𝐵𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑑𝑗))
8838823expa 1124 . . . . . . 7 (((𝜑𝑑𝐵) ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑑𝑗))
884883mpteq2dva 5165 . . . . . 6 ((𝜑𝑑𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) = (𝑗 ∈ (1...𝐾) ↦ (𝑑𝑗)))
885 nfcv 2901 . . . . . . . 8 𝑞(𝑑𝑗)
886 nfcv 2901 . . . . . . . 8 𝑗(𝑑𝑞)
887 fveq2 6827 . . . . . . . 8 (𝑗 = 𝑞 → (𝑑𝑗) = (𝑑𝑞))
888885, 886, 887cbvmpt 5174 . . . . . . 7 (𝑗 ∈ (1...𝐾) ↦ (𝑑𝑗)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞))
889888a1i 11 . . . . . 6 ((𝜑𝑑𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑑𝑗)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
890884, 889eqtrd 2774 . . . . 5 ((𝜑𝑑𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
891558, 890eqtrd 2774 . . . 4 ((𝜑𝑑𝐵) → (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑𝑘) − (𝑑‘(𝑘 − 1))) − 1))))) = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
89229, 891eqtrd 2774 . . 3 ((𝜑𝑑𝐵) → (𝐹‘(𝐺𝑑)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
89354ffnd 6656 . . . . 5 ((𝜑𝑑𝐵) → 𝑑 Fn (1...𝐾))
894 dffn5 6885 . . . . . 6 (𝑑 Fn (1...𝐾) ↔ 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
895894biimpi 217 . . . . 5 (𝑑 Fn (1...𝐾) → 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
896893, 895syl 17 . . . 4 ((𝜑𝑑𝐵) → 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)))
897896eqcomd 2745 . . 3 ((𝜑𝑑𝐵) → (𝑞 ∈ (1...𝐾) ↦ (𝑑𝑞)) = 𝑑)
898892, 897eqtrd 2774 . 2 ((𝜑𝑑𝐵) → (𝐹‘(𝐺𝑑)) = 𝑑)
899898ralrimiva 3131 1 (𝜑 → ∀𝑑𝐵 (𝐹‘(𝐺𝑑)) = 𝑑)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 207  wa 396  wo 853  w3a 1092   = wceq 1547  wcel 2119  {cab 2717  wne 2934  wral 3053  Vcvv 3431  ifcif 4454  {csn 4555  cop 4561   class class class wbr 5072  cmpt 5153   Fn wfn 6480  wf 6481  cfv 6485  (class class class)co 7356  Fincfn 8883  cc 11027  cr 11028  0cc0 11029  1c1 11030   + caddc 11032   · cmul 11034   < clt 11170  cle 11171  cmin 11368  cn 12165  0cn0 12428  cz 12515  cuz 12779  ...cfz 13452  chash 14283  Σcsu 15639
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2711  ax-rep 5199  ax-sep 5218  ax-nul 5228  ax-pow 5294  ax-pr 5362  ax-un 7678  ax-inf2 9553  ax-cnex 11085  ax-resscn 11086  ax-1cn 11087  ax-icn 11088  ax-addcl 11089  ax-addrcl 11090  ax-mulcl 11091  ax-mulrcl 11092  ax-mulcom 11093  ax-addass 11094  ax-mulass 11095  ax-distr 11096  ax-i2m1 11097  ax-1ne0 11098  ax-1rid 11099  ax-rnegex 11100  ax-rrecex 11101  ax-cnre 11102  ax-pre-lttri 11103  ax-pre-lttrn 11104  ax-pre-ltadd 11105  ax-pre-mulgt0 11106  ax-pre-sup 11107
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3or 1093  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2718  df-cleq 2731  df-clel 2814  df-nfc 2888  df-ne 2935  df-nel 3039  df-ral 3054  df-rex 3064  df-rmo 3344  df-reu 3345  df-rab 3392  df-v 3433  df-sbc 3724  df-csb 3832  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3903  df-nul 4262  df-if 4455  df-pw 4531  df-sn 4556  df-pr 4558  df-op 4562  df-uni 4839  df-int 4878  df-iun 4923  df-br 5073  df-opab 5135  df-mpt 5154  df-tr 5180  df-id 5513  df-eprel 5518  df-po 5526  df-so 5527  df-fr 5571  df-se 5572  df-we 5573  df-xp 5624  df-rel 5625  df-cnv 5626  df-co 5627  df-dm 5628  df-rn 5629  df-res 5630  df-ima 5631  df-pred 6252  df-ord 6313  df-on 6314  df-lim 6315  df-suc 6316  df-iota 6441  df-fun 6487  df-fn 6488  df-f 6489  df-f1 6490  df-fo 6491  df-f1o 6492  df-fv 6493  df-isom 6494  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-1o 8395  df-er 8633  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-sup 9345  df-oi 9415  df-card 9854  df-pnf 11172  df-mnf 11173  df-xr 11174  df-ltxr 11175  df-le 11176  df-sub 11370  df-neg 11371  df-div 11799  df-nn 12166  df-2 12235  df-3 12236  df-n0 12429  df-z 12516  df-uz 12780  df-rp 12934  df-fz 13453  df-fzo 13600  df-seq 13955  df-exp 14015  df-hash 14284  df-cj 15052  df-re 15053  df-im 15054  df-sqrt 15188  df-abs 15189  df-clim 15441  df-sum 15640
This theorem is referenced by:  sticksstones12  42643
  Copyright terms: Public domain W3C validator