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 43207
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 11311 . . . . . . . . . . . 12 (𝜑 → 0 ∈ ℝ)
4 sticksstones12a.2 . . . . . . . . . . . . 13 (𝜑 → 𝐾 ∈ ℕ)
54nngt0d 12387 . . . . . . . . . . . 12 (𝜑 → 0 < 𝐾)
63, 5ltned 11446 . . . . . . . . . . 11 (𝜑 → 0 ≠ 𝐾)
76necomd 3011 . . . . . . . . . 10 (𝜑 → 𝐾 ≠ 0)
87neneqd 2961 . . . . . . . . 9 (𝜑 → ¬ 𝐾 = 0)
98ad2antrr 739 . . . . . . . 8 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑏 = 𝑑) → ¬ 𝐾 = 0)
109iffalsed 4493 . . . . . . 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 6884 . . . . . . . . . . . 12 (𝑏 = 𝑑 → (𝑏‘𝐾) = (𝑑‘𝐾))
1211oveq2d 7436 . . . . . . . . . . 11 (𝑏 = 𝑑 → ((𝑁 + 𝐾) − (𝑏‘𝐾)) = ((𝑁 + 𝐾) − (𝑑‘𝐾)))
13 fveq1 6884 . . . . . . . . . . . . 13 (𝑏 = 𝑑 → (𝑏‘1) = (𝑑‘1))
1413oveq1d 7435 . . . . . . . . . . . 12 (𝑏 = 𝑑 → ((𝑏‘1) − 1) = ((𝑑‘1) − 1))
15 fveq1 6884 . . . . . . . . . . . . . 14 (𝑏 = 𝑑 → (𝑏‘𝑘) = (𝑑‘𝑘))
16 fveq1 6884 . . . . . . . . . . . . . 14 (𝑏 = 𝑑 → (𝑏‘(𝑘 − 1)) = (𝑑‘(𝑘 − 1)))
1715, 16oveq12d 7438 . . . . . . . . . . . . 13 (𝑏 = 𝑑 → ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) = ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
1817oveq1d 7435 . . . . . . . . . . . 12 (𝑏 = 𝑑 → (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) = (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))
1914, 18ifeq12d 4504 . . . . . . . . . . 11 (𝑏 = 𝑑 → if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
2012, 19ifeq12d 4504 . . . . . . . . . 10 (𝑏 = 𝑑 → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2120adantl 487 . . . . . . . . 9 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑏 = 𝑑) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2221adantr 486 . . . . . . . 8 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑏 = 𝑑) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
2322mpteq2dva 5198 . . . . . . 7 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑏 = 𝑑) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
2410, 23eqtrd 2796 . . . . . 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 490 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝑑 ∈ 𝐵)
26 fzfid 14116 . . . . . . 7 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1...(𝐾 + 1)) ∈ Fin)
2726mptexd 7230 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ V)
282, 24, 25, 27fvmptd 7001 . . . . 5 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐺‘𝑑) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
2928fveq2d 6889 . . . 4 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐹‘(𝐺‘𝑑)) = (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))))
30 sticksstones12a.3 . . . . . . 7 𝐹 = (𝑎 ∈ 𝐴 ↦ (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎‘𝑙))))
3130a1i 11 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐹 = (𝑎 ∈ 𝐴 ↦ (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)(𝑎‘𝑙)))))
32 simpll 779 . . . . . . . . . . 11 (((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
3332fveq1d 6887 . . . . . . . . . 10 (((𝑎 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑎‘𝑙) = ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))
3433sumeq2dv 15869 . . . . . . . . 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 7436 . . . . . . . 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 5198 . . . . . . 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 487 . . . . . 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 2849 . . . . . . . . . . 11 (((𝑁 + 𝐾) − (𝑑‘𝐾)) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) → (((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ ℕ0 ↔ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℕ0))
39 eleq1 2849 . . . . . . . . . . 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 2853 . . . . . . . . . . . . . . . . . . . 20 (𝑑 ∈ 𝐵 ↔ 𝑑 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)))})
42 vex 3455 . . . . . . . . . . . . . . . . . . . . 21 𝑑 ∈ V
43 feq1 6687 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓 = 𝑑 → (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ↔ 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾))))
44 fveq1 6884 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = 𝑑 → (𝑓‘𝑥) = (𝑑‘𝑥))
45 fveq1 6884 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = 𝑑 → (𝑓‘𝑦) = (𝑑‘𝑦))
4644, 45breq12d 5116 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑓 = 𝑑 → ((𝑓‘𝑥) < (𝑓‘𝑦) ↔ (𝑑‘𝑥) < (𝑑‘𝑦)))
4746imbi2d 343 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 = 𝑑 → ((𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)) ↔ (𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
48472ralbidv 3227 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓 = 𝑑 → (∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)) ↔ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
4943, 48anbi12d 644 . . . . . . . . . . . . . . . . . . . . 21 (𝑓 = 𝑑 → ((𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦))) ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦)))))
5042, 49elab 3633 . . . . . . . . . . . . . . . . . . . 20 (𝑑 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)))} ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
5141, 50bitri 278 . . . . . . . . . . . . . . . . . . 19 (𝑑 ∈ 𝐵 ↔ (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
5251biimpi 219 . . . . . . . . . . . . . . . . . 18 (𝑑 ∈ 𝐵 → (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
5352adantl 487 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))))
5453simpld 500 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
55 1zzd 12727 . . . . . . . . . . . . . . . . . 18 (𝜑 → 1 ∈ ℤ)
5655adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ∈ ℤ)
574nnnn0d 12667 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 𝐾 ∈ ℕ0)
5857nn0zd 12718 . . . . . . . . . . . . . . . . . 18 (𝜑 → 𝐾 ∈ ℤ)
5958adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ∈ ℤ)
604nnge1d 12386 . . . . . . . . . . . . . . . . . 18 (𝜑 → 1 ≤ 𝐾)
6160adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ≤ 𝐾)
624nnred 12350 . . . . . . . . . . . . . . . . . . 19 (𝜑 → 𝐾 ∈ ℝ)
6362leidd 11882 . . . . . . . . . . . . . . . . . 18 (𝜑 → 𝐾 ≤ 𝐾)
6463adantr 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ≤ 𝐾)
6556, 59, 59, 61, 64elfzd 13647 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ∈ (1...𝐾))
6654, 65ffvelcdmd 7085 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘𝐾) ∈ (1...(𝑁 + 𝐾)))
67 elfzle2 13661 . . . . . . . . . . . . . . 15 ((𝑑‘𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝐾) ≤ (𝑁 + 𝐾))
6866, 67syl 18 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘𝐾) ≤ (𝑁 + 𝐾))
6968adantr 486 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑑‘𝐾) ≤ (𝑁 + 𝐾))
7069adantr 486 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑑‘𝐾) ≤ (𝑁 + 𝐾))
71 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑑‘𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝐾) ∈ ℕ)
7271nnnn0d 12667 . . . . . . . . . . . . . . . 16 ((𝑑‘𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝐾) ∈ ℕ0)
7366, 72syl 18 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘𝐾) ∈ ℕ0)
7473adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑑‘𝐾) ∈ ℕ0)
7574adantr 486 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑑‘𝐾) ∈ ℕ0)
76 sticksstones12a.1 . . . . . . . . . . . . . . 15 (𝜑 → 𝑁 ∈ ℕ0)
7776ad3antrrr 743 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → 𝑁 ∈ ℕ0)
7857ad3antrrr 743 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℕ0)
7977, 78nn0addcld 12671 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → (𝑁 + 𝐾) ∈ ℕ0)
80 nn0sub 12656 . . . . . . . . . . . . 13 (((𝑑‘𝐾) ∈ ℕ0 ∧ (𝑁 + 𝐾) ∈ ℕ0) → ((𝑑‘𝐾) ≤ (𝑁 + 𝐾) ↔ ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ ℕ0))
8175, 79, 80syl2anc 596 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → ((𝑑‘𝐾) ≤ (𝑁 + 𝐾) ↔ ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ ℕ0))
8270, 81mpbid 235 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ ℕ0)
83 eleq1 2849 . . . . . . . . . . . 12 (((𝑑‘1) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → (((𝑑‘1) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0))
84 eleq1 2849 . . . . . . . . . . . 12 ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) → ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0))
85 1le1 11944 . . . . . . . . . . . . . . . . . . . 20 1 ≤ 1
8685a1i 11 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ≤ 1)
8756, 59, 56, 86, 61elfzd 13647 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ∈ (1...𝐾))
8854, 87ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
89 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑑‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘1) ∈ ℕ)
9088, 89syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘1) ∈ ℕ)
91 nnm1nn0 12647 . . . . . . . . . . . . . . . 16 ((𝑑‘1) ∈ ℕ → ((𝑑‘1) − 1) ∈ ℕ0)
9290, 91syl 18 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑑‘1) − 1) ∈ ℕ0)
9392adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑑‘1) − 1) ∈ ℕ0)
9493adantr 486 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → ((𝑑‘1) − 1) ∈ ℕ0)
9594adantr 486 . . . . . . . . . . . 12 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ 𝑘 = 1) → ((𝑑‘1) − 1) ∈ ℕ0)
9654ad3antrrr 743 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
97 1zzd 12727 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
9859ad3antrrr 743 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
99 elfznn 13687 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ∈ ℕ)
10099nnzd 12719 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ∈ ℤ)
101100ad3antlr 744 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
102 elfzle1 13660 . . . . . . . . . . . . . . . . . . . 20 (𝑘 ∈ (1...(𝐾 + 1)) → 1 ≤ 𝑘)
103102ad3antlr 744 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
104 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . . 24 (¬ 𝑘 = (𝐾 + 1) → 𝑘 ≠ (𝐾 + 1))
105104adantl 487 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≠ (𝐾 + 1))
106105necomd 3011 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ≠ 𝑘)
10799ad2antlr 740 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℕ)
108107nnred 12350 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℝ)
10962ad3antrrr 743 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℝ)
110 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 1 ∈ ℝ)
111109, 110readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ∈ ℝ)
112 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
113112ad2antlr 740 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
114108, 111, 113leltned 11463 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 < (𝐾 + 1) ↔ (𝐾 + 1) ≠ 𝑘))
115106, 114mpbird 260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 < (𝐾 + 1))
116100ad2antlr 740 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℤ)
11759ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℤ)
118 zleltp1 12747 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑘 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑘 ≤ 𝐾 ↔ 𝑘 < (𝐾 + 1)))
119116, 117, 118syl2anc 596 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 ≤ 𝐾 ↔ 𝑘 < (𝐾 + 1)))
120115, 119mpbird 260 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≤ 𝐾)
121120adantr 486 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≤ 𝐾)
12297, 98, 101, 103, 121elfzd 13647 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ (1...𝐾))
12396, 122ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘𝑘) ∈ (1...(𝑁 + 𝐾)))
124 elfznn 13687 . . . . . . . . . . . . . . . . . 18 ((𝑑‘𝑘) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑘) ∈ ℕ)
125124nnzd 12719 . . . . . . . . . . . . . . . . 17 ((𝑑‘𝑘) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑘) ∈ ℤ)
126123, 125syl 18 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘𝑘) ∈ ℤ)
127 1zzd 12727 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
12858ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
1291283impa 1127 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
130100adantl 487 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ ℤ)
131130adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
1321313impa 1127 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
133132, 127zsubcld 12808 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℤ)
134 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . . . 25 (¬ 𝑘 = 1 → 𝑘 ≠ 1)
1351343ad2ant3 1153 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≠ 1)
136 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → 1 ∈ ℝ)
1371363ad2ant1 1151 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
138132zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
139 simp2 1155 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ (1...(𝐾 + 1)))
140139, 102syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
141137, 138, 140leltned 11463 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ 𝑘 ≠ 1))
142135, 141mpbird 260 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 < 𝑘)
143127, 132zltp1led 12751 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ (1 + 1) ≤ 𝑘))
144142, 143mpbid 235 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 + 1) ≤ 𝑘)
145 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . . . 23 ((1 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝑘 ∈ ℝ) → ((1 + 1) ≤ 𝑘 ↔ 1 ≤ (𝑘 − 1)))
146137, 137, 138, 145syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((1 + 1) ≤ 𝑘 ↔ 1 ≤ (𝑘 − 1)))
147144, 146mpbid 235 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ (𝑘 − 1))
148133zred 12803 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℝ)
149623ad2ant1 1151 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℝ)
150 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
151149, 150readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝐾 + 1) ∈ ℝ)
152151, 150resubcld 11744 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) ∈ ℝ)
1531123ad2ant2 1152 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≤ (𝐾 + 1))
154138, 151, 150, 153lesub1dd 11932 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ ((𝐾 + 1) − 1))
15562recnd 11337 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜑 → 𝐾 ∈ ℂ)
1561553ad2ant1 1151 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℂ)
157 1cnd 11302 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℂ)
158156, 157pncand 11670 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) = 𝐾)
159633ad2ant1 1151 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ≤ 𝐾)
160158, 159eqbrtrd 5127 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝐾 + 1) − 1) ≤ 𝐾)
161148, 152, 149, 154, 160letrd 11467 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝐾)
162127, 129, 133, 147, 161elfzd 13647 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑘 ∈ (1...(𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
163162ad5ant135 1394 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
16496, 163ffvelcdmd 7085 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)))
165 elfznn 13687 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
166164, 165syl 18 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
167166nnzd 12719 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℤ)
168126, 167zsubcld 12808 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ)
169168, 97zsubcld 12808 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ)
170107adantr 486 . . . . . . . . . . . . . . . . . . 19 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℕ)
171170nnred 12350 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
172171ltm1d 12249 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) < 𝑘)
173163, 122jca 521 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)))
17453simprd 501 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦)))
175174ad3antrrr 743 . . . . . . . . . . . . . . . . . 18 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦)))
176 breq1 5106 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑘 − 1) → (𝑥 < 𝑦 ↔ (𝑘 − 1) < 𝑦))
177 fveq2 6885 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑘 − 1) → (𝑑‘𝑥) = (𝑑‘(𝑘 − 1)))
178177breq1d 5113 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑘 − 1) → ((𝑑‘𝑥) < (𝑑‘𝑦) ↔ (𝑑‘(𝑘 − 1)) < (𝑑‘𝑦)))
179176, 178imbi12d 347 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑘 − 1) → ((𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦)) ↔ ((𝑘 − 1) < 𝑦 → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑦))))
180 breq2 5107 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 𝑘 → ((𝑘 − 1) < 𝑦 ↔ (𝑘 − 1) < 𝑘))
181 fveq2 6885 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 = 𝑘 → (𝑑‘𝑦) = (𝑑‘𝑘))
182181breq2d 5115 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 𝑘 → ((𝑑‘(𝑘 − 1)) < (𝑑‘𝑦) ↔ (𝑑‘(𝑘 − 1)) < (𝑑‘𝑘)))
183180, 182imbi12d 347 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 𝑘 → (((𝑘 − 1) < 𝑦 → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑦)) ↔ ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑘))))
184179, 183rspc2va 3588 . . . . . . . . . . . . . . . . . 18 ((((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑑‘𝑥) < (𝑑‘𝑦))) → ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑘)))
185173, 175, 184syl2anc 596 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) < 𝑘 → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑘)))
186172, 185mpd 16 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) < (𝑑‘𝑘))
187166nnred 12350 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℝ)
188126zred 12803 . . . . . . . . . . . . . . . . 17 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑑‘𝑘) ∈ ℝ)
189187, 188posdifd 11903 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑑‘(𝑘 − 1)) < (𝑑‘𝑘) ↔ 0 < ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
190186, 189mpbid 235 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 < ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
191 0zd 12705 . . . . . . . . . . . . . . . 16 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ∈ ℤ)
192191, 168zltlem1d 12750 . . . . . . . . . . . . . . 15 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (0 < ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) ↔ 0 ≤ (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
193190, 192mpbid 235 . . . . . . . . . . . . . 14 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ≤ (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))
194169, 193jca 521 . . . . . . . . . . . . 13 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
195 elnn0z 12706 . . . . . . . . . . . . 13 ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
196194, 195sylibr 237 . . . . . . . . . . . 12 (((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) ∈ ℕ0)
19783, 84, 95, 196ifbothda 4521 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) ∈ ℕ0)
19838, 39, 82, 197ifbothda 4521 . . . . . . . . . 10 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℕ0)
199 eqid 2761 . . . . . . . . . 10 (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
200198, 199fmptd 7114 . . . . . . . . 9 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0)
201 eqidd 2762 . . . . . . . . . . . 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 490 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → 𝑘 = 𝑖)
203202eqeq1d 2763 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = (𝐾 + 1) ↔ 𝑖 = (𝐾 + 1)))
204202eqeq1d 2763 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = 1 ↔ 𝑖 = 1))
205202fveq2d 6889 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑑‘𝑘) = (𝑑‘𝑖))
206202fvoveq1d 7442 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑑‘(𝑘 − 1)) = (𝑑‘(𝑖 − 1)))
207205, 206oveq12d 7438 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))))
208207oveq1d 7435 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))
209204, 208ifbieq2d 4509 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1)))
210203, 209ifbieq2d 4509 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))))
211 simpr 490 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ (1...(𝐾 + 1)))
212 ovexd 7455 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ V)
213 ovexd 7455 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑑‘1) − 1) ∈ V)
214 ovexd 7455 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1) ∈ V)
215213, 214ifcld 4529 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1)) ∈ V)
216212, 215ifcld 4529 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))) ∈ V)
217201, 210, 211, 216fvmptd 7001 . . . . . . . . . . 11 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))))
218217sumeq2dv 15869 . . . . . . . . . 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 2765 . . . . . . . . . . . . . 14 (𝑖 = 𝑘 → (𝑖 = (𝐾 + 1) ↔ 𝑘 = (𝐾 + 1)))
220 eqeq1 2765 . . . . . . . . . . . . . . 15 (𝑖 = 𝑘 → (𝑖 = 1 ↔ 𝑘 = 1))
221 fveq2 6885 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝑘 → (𝑑‘𝑖) = (𝑑‘𝑘))
222 fvoveq1 7443 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝑘 → (𝑑‘(𝑖 − 1)) = (𝑑‘(𝑘 − 1)))
223221, 222oveq12d 7438 . . . . . . . . . . . . . . . 16 (𝑖 = 𝑘 → ((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) = ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
224223oveq1d 7435 . . . . . . . . . . . . . . 15 (𝑖 = 𝑘 → (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1) = (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))
225220, 224ifbieq2d 4509 . . . . . . . . . . . . . 14 (𝑖 = 𝑘 → if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1)) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
226219, 225ifbieq2d 4509 . . . . . . . . . . . . 13 (𝑖 = 𝑘 → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
227 nfcv 2923 . . . . . . . . . . . . 13 Ⅎ𝑘if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1)))
228 nfcv 2923 . . . . . . . . . . . . 13 Ⅎ𝑖if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
229226, 227, 228cbvsum 15862 . . . . . . . . . . . 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 2761 . . . . . . . . . . . . . . . . . 18 1 = 1
232 1p0e1 12465 . . . . . . . . . . . . . . . . . 18 (1 + 0) = 1
233231, 232eqtr4i 2787 . . . . . . . . . . . . . . . . 17 1 = (1 + 0)
234233a1i 11 . . . . . . . . . . . . . . . 16 (𝜑 → 1 = (1 + 0))
235 0le1 11839 . . . . . . . . . . . . . . . . . 18 0 ≤ 1
236235a1i 11 . . . . . . . . . . . . . . . . 17 (𝜑 → 0 ≤ 1)
237136, 3, 62, 136, 60, 236le2addd 11935 . . . . . . . . . . . . . . . 16 (𝜑 → (1 + 0) ≤ (𝐾 + 1))
238234, 237eqbrtrd 5127 . . . . . . . . . . . . . . 15 (𝜑 → 1 ≤ (𝐾 + 1))
23958peano2zd 12806 . . . . . . . . . . . . . . . 16 (𝜑 → (𝐾 + 1) ∈ ℤ)
240 eluz 12979 . . . . . . . . . . . . . . . 16 ((1 ∈ ℤ ∧ (𝐾 + 1) ∈ ℤ) → ((𝐾 + 1) ∈ (ℤ≥‘1) ↔ 1 ≤ (𝐾 + 1)))
24155, 239, 240syl2anc 596 . . . . . . . . . . . . . . 15 (𝜑 → ((𝐾 + 1) ∈ (ℤ≥‘1) ↔ 1 ≤ (𝐾 + 1)))
242238, 241mpbird 260 . . . . . . . . . . . . . 14 (𝜑 → (𝐾 + 1) ∈ (ℤ≥‘1))
243242adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐾 + 1) ∈ (ℤ≥‘1))
244198nn0cnd 12669 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) ∈ ℂ)
245 eqeq1 2765 . . . . . . . . . . . . . 14 (𝑘 = (𝐾 + 1) → (𝑘 = (𝐾 + 1) ↔ (𝐾 + 1) = (𝐾 + 1)))
246 eqeq1 2765 . . . . . . . . . . . . . . 15 (𝑘 = (𝐾 + 1) → (𝑘 = 1 ↔ (𝐾 + 1) = 1))
247 fveq2 6885 . . . . . . . . . . . . . . . . 17 (𝑘 = (𝐾 + 1) → (𝑑‘𝑘) = (𝑑‘(𝐾 + 1)))
248 fvoveq1 7443 . . . . . . . . . . . . . . . . 17 (𝑘 = (𝐾 + 1) → (𝑑‘(𝑘 − 1)) = (𝑑‘((𝐾 + 1) − 1)))
249247, 248oveq12d 7438 . . . . . . . . . . . . . . . 16 (𝑘 = (𝐾 + 1) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))))
250249oveq1d 7435 . . . . . . . . . . . . . . 15 (𝑘 = (𝐾 + 1) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1))
251246, 250ifbieq2d 4509 . . . . . . . . . . . . . 14 (𝑘 = (𝐾 + 1) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))
252245, 251ifbieq2d 4509 . . . . . . . . . . . . 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 15917 . . . . . . . . . . . 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 486 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ∈ ℂ)
255 1cnd 11302 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ∈ ℂ)
256254, 255pncand 11670 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝐾 + 1) − 1) = 𝐾)
257256oveq2d 7436 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1...((𝐾 + 1) − 1)) = (1...𝐾))
258257sumeq1d 15867 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))
259 eqidd 2762 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐾 + 1) = (𝐾 + 1))
260259iftrued 4490 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1))) = ((𝑁 + 𝐾) − (𝑑‘𝐾)))
261258, 260oveq12d 7438 . . . . . . . . . . . . 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))) + ((𝑁 + 𝐾) − (𝑑‘𝐾))))
26276nn0cnd 12669 . . . . . . . . . . . . . . 15 (𝜑 → 𝑁 ∈ ℂ)
263262adantr 486 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝑁 ∈ ℂ)
264263, 254addcld 11328 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑁 + 𝐾) ∈ ℂ)
26566, 71syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘𝐾) ∈ ℕ)
266265nncnd 12351 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘𝐾) ∈ ℂ)
267264, 266subcld 11669 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ ℂ)
268 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ (1...𝐾) → 𝑘 ∈ ℤ)
269268adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℤ)
270269zred 12803 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℝ)
27162ad2antrr 739 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝐾 ∈ ℝ)
272 1red 11309 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 1 ∈ ℝ)
273271, 272readdcld 11338 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → (𝐾 + 1) ∈ ℝ)
274 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ (1...𝐾) → 𝑘 ≤ 𝐾)
275274adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ≤ 𝐾)
276271ltp1d 12247 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝐾 < (𝐾 + 1))
277270, 271, 273, 275, 276lelttrd 11468 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 < (𝐾 + 1))
278270, 277ltned 11446 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ≠ (𝐾 + 1))
279278neneqd 2961 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → ¬ 𝑘 = (𝐾 + 1))
280279iffalsed 4493 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
281280sumeq2dv 15869 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))
282 eqeq1 2765 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑑‘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)))
283 eqeq1 2765 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝑑‘𝑘) − (𝑑‘(𝑘 − 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)))
284 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → 𝑘 = 1)
285284iftrued 4490 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
286285eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → (𝑑‘1) = if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
287286oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → ((𝑑‘1) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
288 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ¬ 𝑘 = 1)
289288iffalsed 4493 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
290289eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
291290oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
292282, 283, 287, 291ifbothda 4521 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
293292sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1))
294 fzfid 14116 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1...𝐾) ∈ Fin)
295 eleq1 2849 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑑‘1) = if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) → ((𝑑‘1) ∈ ℤ ↔ if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ))
296 eleq1 2849 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ ↔ if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ))
297543adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
298873adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 1 ∈ (1...𝐾))
299297, 298ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
30089nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝑑‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘1) ∈ ℤ)
301299, 300syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℤ)
302301adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ 𝑘 = 1) → (𝑑‘1) ∈ ℤ)
303 simp3 1156 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ (1...𝐾))
304297, 303ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → (𝑑‘𝑘) ∈ (1...(𝑁 + 𝐾)))
305304, 125syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → (𝑑‘𝑘) ∈ ℤ)
306305adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘𝑘) ∈ ℤ)
307297adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
308 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
309593adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
310309adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
3112693impa 1127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ∈ ℤ)
312311adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
313312, 308zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℤ)
314 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑘 ∈ (1...𝐾) → 1 ≤ 𝑘)
315303, 314syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 1 ≤ 𝑘)
316315adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
317134adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ≠ 1)
318316, 317jca 521 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 ≤ 𝑘 ∧ 𝑘 ≠ 1))
319 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
320312zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
321319, 320ltlend 11455 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ (1 ≤ 𝑘 ∧ 𝑘 ≠ 1)))
322318, 321mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 < 𝑘)
323308, 312zltlem1d 12750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ 1 ≤ (𝑘 − 1)))
324322, 323mpbid 235 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 1 ≤ (𝑘 − 1))
325313zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℝ)
326310zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℝ)
327320lem1d 12250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝑘)
328303, 274syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → 𝑘 ≤ 𝐾)
329328adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → 𝑘 ≤ 𝐾)
330325, 320, 326, 327, 329letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝐾)
331308, 310, 313, 324, 330elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
332307, 331ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)))
333332, 165syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℕ)
334333nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → (𝑑‘(𝑘 − 1)) ∈ ℤ)
335306, 334zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) ∧ ¬ 𝑘 = 1) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) ∈ ℤ)
336295, 296, 302, 335ifbothda 4521 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ)
3373363expa 1136 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℤ)
338337zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℂ)
339255adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑘 ∈ (1...𝐾)) → 1 ∈ ℂ)
340294, 338, 339fsumsub 15954 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1) = (Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − Σ𝑘 ∈ (1...𝐾)1))
341 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → 1 = 𝐾)
342341oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → (1...1) = (1...𝐾))
343342eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → (1...𝐾) = (1...1))
344343sumeq1d 15867 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
345 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ∈ ℤ)
346231a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 = 1)
347346iftrued 4490 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵) → if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) = (𝑑‘1))
34890nncnd 12351 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑑‘1) ∈ ℂ)
349347, 348eqeltrd 2861 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵) → if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) ∈ ℂ)
350 eqeq1 2765 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑘 = 1 → (𝑘 = 1 ↔ 1 = 1))
351 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑘 = 1 → (𝑑‘𝑘) = (𝑑‘1))
352 fvoveq1 7443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑘 = 1 → (𝑑‘(𝑘 − 1)) = (𝑑‘(1 − 1)))
353351, 352oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑘 = 1 → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘1) − (𝑑‘(1 − 1))))
354350, 353ifbieq2d 4509 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑘 = 1 → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
355354fsum1 15913 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((1 ∈ ℤ ∧ if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))) ∈ ℂ) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
356345, 349, 355syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = if(1 = 1, (𝑑‘1), ((𝑑‘1) − (𝑑‘(1 − 1)))))
357356, 347eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
358357adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...1)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
359 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (1 = 𝐾 → (𝑑‘1) = (𝑑‘𝐾))
360359adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → (𝑑‘1) = (𝑑‘𝐾))
361344, 358, 3603eqtrd 2800 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 = 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
36243ad2ant1 1151 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℕ)
363 nnuz 13004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ℕ = (ℤ≥‘1)
364363a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ℕ = (ℤ≥‘1))
365362, 364eleqtrd 2863 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ (ℤ≥‘1))
3663383adantl3 1187 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ (1...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) ∈ ℂ)
367 iftrue 4488 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑘 = 1 → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘1))
368365, 366, 367fsum1p 15919 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))))
369 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℝ)
370 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑘 ∈ ((1 + 1)...𝐾) → (1 + 1) ≤ 𝑘)
371370adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → (1 + 1) ≤ 𝑘)
372 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℤ)
373 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑘 ∈ ((1 + 1)...𝐾) → 𝑘 ∈ ℤ)
374373adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 𝑘 ∈ ℤ)
375372, 374zltp1led 12751 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → (1 < 𝑘 ↔ (1 + 1) ≤ 𝑘))
376371, 375mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 < 𝑘)
377369, 376ltned 11446 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 1 ≠ 𝑘)
378377necomd 3011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → 𝑘 ≠ 1)
379378neneqd 2961 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → ¬ 𝑘 = 1)
380379iffalsed 4493 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...𝐾)) → if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
381380sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
382381oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
3832543adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℂ)
384 1cnd 11302 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 1 ∈ ℂ)
385383, 384npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝐾 − 1) + 1) = 𝐾)
386385eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝐾 = ((𝐾 − 1) + 1))
387386oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((1 + 1)...𝐾) = ((1 + 1)...((𝐾 − 1) + 1)))
388387sumeq1d 15867 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))
389388oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))))
390 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1)) → 𝑘 ∈ ℤ)
391390adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 ∈ ℤ)
392391zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 ∈ ℂ)
393 1cnd 11302 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 1 ∈ ℂ)
394392, 393npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑘 − 1) + 1) = 𝑘)
395394eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑘 = ((𝑘 − 1) + 1))
396395fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → (𝑑‘𝑘) = (𝑑‘((𝑘 − 1) + 1)))
397396oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
398397sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
399398oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))))
400563adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 1 ∈ ℤ)
401593adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝐾 ∈ ℤ)
402401, 400zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝐾 − 1) ∈ ℤ)
403543adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
404403adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
405 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℤ)
406401adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℤ)
407 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ∈ ℕ)
408407adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℕ)
409408nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℤ)
410409peano2zd 12806 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℤ)
411 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℝ)
412408nnred 12350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℝ)
413410zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℝ)
414408nnge1d 12386 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ 𝑠)
415412lep1d 12248 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝑠 + 1))
416411, 412, 413, 414, 415letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ (𝑠 + 1))
417 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ≤ (𝐾 − 1))
418417adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝐾 − 1))
419406zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℝ)
420 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ((𝑠 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑠 + 1) ≤ 𝐾 ↔ 𝑠 ≤ (𝐾 − 1)))
421412, 411, 419, 420syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑠 + 1) ≤ 𝐾 ↔ 𝑠 ≤ (𝐾 − 1)))
422418, 421mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ≤ 𝐾)
423405, 406, 410, 416, 422elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ (1...𝐾))
424404, 423ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)))
425 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑑‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑠 + 1)) ∈ ℕ)
426424, 425syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ ℕ)
427426nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘(𝑠 + 1)) ∈ ℤ)
428419, 411resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ∈ ℝ)
429419lem1d 12250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ≤ 𝐾)
430412, 428, 419, 418, 429letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ 𝐾)
431405, 406, 409, 414, 430elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ (1...𝐾))
432404ffvelcdmda 7084 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) ∧ 𝑠 ∈ (1...𝐾)) → (𝑑‘𝑠) ∈ (1...(𝑁 + 𝐾)))
433431, 432mpdan 700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘𝑠) ∈ (1...(𝑁 + 𝐾)))
434 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝑑‘𝑠) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑠) ∈ ℕ)
435433, 434syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘𝑠) ∈ ℕ)
436435nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑑‘𝑠) ∈ ℤ)
437427, 436zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)) ∈ ℤ)
438437zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)) ∈ ℂ)
439 fvoveq1 7443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑠 = (𝑘 − 1) → (𝑑‘(𝑠 + 1)) = (𝑑‘((𝑘 − 1) + 1)))
440 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑠 = (𝑘 − 1) → (𝑑‘𝑠) = (𝑑‘(𝑘 − 1)))
441439, 440oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑠 = (𝑘 − 1) → ((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)) = ((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
442400, 400, 402, 438, 441fsumshft 15946 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)) = Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))))
443442eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1))) = Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)))
444443oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))) = ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠))))
445 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑜 = 𝑠 → (𝑑‘𝑜) = (𝑑‘𝑠))
446 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑜 = (𝑠 + 1) → (𝑑‘𝑜) = (𝑑‘(𝑠 + 1)))
447 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑜 = 1 → (𝑑‘𝑜) = (𝑑‘1))
448 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑜 = ((𝐾 − 1) + 1) → (𝑑‘𝑜) = (𝑑‘((𝐾 − 1) + 1)))
449385, 365eqeltrd 2861 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝐾 − 1) + 1) ∈ (ℤ≥‘1))
45054adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
4514503impa 1127 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
452451ffvelcdmda 7084 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...𝐾)) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾)))
453452ex 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...𝐾) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾))))
454385oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (1...((𝐾 − 1) + 1)) = (1...𝐾))
455454eleq2d 2847 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...((𝐾 − 1) + 1)) ↔ 𝑜 ∈ (1...𝐾)))
456455imbi1d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑜 ∈ (1...((𝐾 − 1) + 1)) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾))) ↔ (𝑜 ∈ (1...𝐾) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾)))))
457453, 456mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑜 ∈ (1...((𝐾 − 1) + 1)) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾))))
458457imp 412 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾)))
459 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑑‘𝑜) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑜) ∈ ℕ)
460458, 459syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑‘𝑜) ∈ ℕ)
461460nncnd 12351 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) ∧ 𝑜 ∈ (1...((𝐾 − 1) + 1))) → (𝑑‘𝑜) ∈ ℂ)
462445, 446, 447, 448, 402, 449, 461telfsum2 15972 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠)) = ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1)))
463462oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠))) = ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))))
464385fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑑‘((𝐾 − 1) + 1)) = (𝑑‘𝐾))
465464oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1)) = ((𝑑‘𝐾) − (𝑑‘1)))
466465oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))) = ((𝑑‘1) + ((𝑑‘𝐾) − (𝑑‘1))))
4673483adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑑‘1) ∈ ℂ)
4682663adant3 1150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑑‘𝐾) ∈ ℂ)
469467, 468pncan3d 11672 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘𝐾) − (𝑑‘1))) = (𝑑‘𝐾))
470 eqidd 2762 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → (𝑑‘𝐾) = (𝑑‘𝐾))
471469, 470eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘𝐾) − (𝑑‘1))) = (𝑑‘𝐾))
472466, 471eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + ((𝑑‘((𝐾 − 1) + 1)) − (𝑑‘1))) = (𝑑‘𝐾))
473463, 472eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑑‘(𝑠 + 1)) − (𝑑‘𝑠))) = (𝑑‘𝐾))
474444, 473eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘((𝑘 − 1) + 1)) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
475399, 474eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
476389, 475eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
477382, 476eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → ((𝑑‘1) + Σ𝑘 ∈ ((1 + 1)...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))))) = (𝑑‘𝐾))
478368, 477eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
4794783expa 1136 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 1 < 𝐾) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
480136adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 1 ∈ ℝ)
48162adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ∈ ℝ)
482480, 481leloed 11453 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1 ≤ 𝐾 ↔ (1 < 𝐾 ∨ 1 = 𝐾)))
48361, 482mpbid 235 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1 < 𝐾 ∨ 1 = 𝐾))
484483orcomd 885 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (1 = 𝐾 ∨ 1 < 𝐾))
485361, 479, 484mpjaodan 973 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) = (𝑑‘𝐾))
486 fsumconst 15956 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((1...𝐾) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑘 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
487294, 255, 486syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
48857adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐾 ∈ ℕ0)
489 hashfz1 14490 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝐾 ∈ ℕ0 → (♯‘(1...𝐾)) = 𝐾)
490488, 489syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (♯‘(1...𝐾)) = 𝐾)
491490oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((♯‘(1...𝐾)) · 1) = (𝐾 · 1))
492254mulridd 11326 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐾 · 1) = 𝐾)
493491, 492eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((♯‘(1...𝐾)) · 1) = 𝐾)
494487, 493eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)1 = 𝐾)
495485, 494oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − Σ𝑘 ∈ (1...𝐾)1) = ((𝑑‘𝐾) − 𝐾))
496340, 495eqtrd 2796 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)(if(𝑘 = 1, (𝑑‘1), ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1)))) − 1) = ((𝑑‘𝐾) − 𝐾))
497293, 496eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = ((𝑑‘𝐾) − 𝐾))
498266, 254subcld 11669 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑑‘𝐾) − 𝐾) ∈ ℂ)
499498addridd 11510 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (((𝑑‘𝐾) − 𝐾) + 0) = ((𝑑‘𝐾) − 𝐾))
500499eqcomd 2767 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑑‘𝐾) − 𝐾) = (((𝑑‘𝐾) − 𝐾) + 0))
501 0cnd 11299 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 0 ∈ ℂ)
502498, 501addcomd 11512 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (((𝑑‘𝐾) − 𝐾) + 0) = (0 + ((𝑑‘𝐾) − 𝐾)))
503500, 502eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑑‘𝐾) − 𝐾) = (0 + ((𝑑‘𝐾) − 𝐾)))
504497, 503eqtrd 2796 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (0 + ((𝑑‘𝐾) − 𝐾)))
505501, 254, 266subsub2d 11698 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (0 − (𝐾 − (𝑑‘𝐾))) = (0 + ((𝑑‘𝐾) − 𝐾)))
506505eqcomd 2767 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (0 + ((𝑑‘𝐾) − 𝐾)) = (0 − (𝐾 − (𝑑‘𝐾))))
507504, 506eqtrd 2796 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (0 − (𝐾 − (𝑑‘𝐾))))
508263subidd 11657 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑁 − 𝑁) = 0)
509508eqcomd 2767 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 0 = (𝑁 − 𝑁))
510509oveq1d 7435 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (0 − (𝐾 − (𝑑‘𝐾))) = ((𝑁 − 𝑁) − (𝐾 − (𝑑‘𝐾))))
511507, 510eqtrd 2796 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = ((𝑁 − 𝑁) − (𝐾 − (𝑑‘𝐾))))
512254, 266subcld 11669 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐾 − (𝑑‘𝐾)) ∈ ℂ)
513263, 263, 512subsub4d 11700 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑁 − 𝑁) − (𝐾 − (𝑑‘𝐾))) = (𝑁 − (𝑁 + (𝐾 − (𝑑‘𝐾)))))
514511, 513eqtrd 2796 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (𝑁 − (𝑁 + (𝐾 − (𝑑‘𝐾)))))
515263, 254, 266addsubassd 11689 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑑‘𝐾)) = (𝑁 + (𝐾 − (𝑑‘𝐾))))
516515eqcomd 2767 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑁 + (𝐾 − (𝑑‘𝐾))) = ((𝑁 + 𝐾) − (𝑑‘𝐾)))
517516oveq2d 7436 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑁 − (𝑁 + (𝐾 − (𝑑‘𝐾)))) = (𝑁 − ((𝑁 + 𝐾) − (𝑑‘𝐾))))
518514, 517eqtrd 2796 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = (𝑁 − ((𝑁 + 𝐾) − (𝑑‘𝐾))))
519281, 518eqtrd 2796 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = (𝑁 − ((𝑁 + 𝐾) − (𝑑‘𝐾))))
520263, 267, 519mvrrsubd 11729 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (Σ𝑘 ∈ (1...𝐾)if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑑‘𝐾))) = 𝑁)
521261, 520eqtrd 2796 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (Σ𝑘 ∈ (1...((𝐾 + 1) − 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) + if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if((𝐾 + 1) = 1, ((𝑑‘1) − 1), (((𝑑‘(𝐾 + 1)) − (𝑑‘((𝐾 + 1) − 1))) − 1)))) = 𝑁)
522253, 521eqtrd 2796 . . . . . . . . . . 11 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑘 ∈ (1...(𝐾 + 1))if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = 𝑁)
523230, 522eqtrd 2796 . . . . . . . . . 10 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑖 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑖) − (𝑑‘(𝑖 − 1))) − 1))) = 𝑁)
524218, 523eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ 𝑑 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁)
525200, 524jca 521 . . . . . . . 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))))‘𝑖) = 𝑁))
526 ovex 7453 . . . . . . . . . . 11 (1...(𝐾 + 1)) ∈ V
527526mptex 7229 . . . . . . . . . 10 (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ V
528 feq1 6687 . . . . . . . . . . 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))
529 simpl 488 . . . . . . . . . . . . . 14 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
530529fveq1d 6887 . . . . . . . . . . . . 13 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑔‘𝑖) = ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑖))
531530sumeq2dv 15869 . . . . . . . . . . . 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))))‘𝑖))
532531eqeq1d 2763 . . . . . . . . . . 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))))‘𝑖) = 𝑁))
533528, 532anbi12d 644 . . . . . . . . . 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))))‘𝑖) = 𝑁)))
534527, 533elab 3633 . . . . . . . . 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))))‘𝑖) = 𝑁))
535534a1i 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))))‘𝑖) = 𝑁)))
536525, 535mpbird 260 . . . . . . 7 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)})
537 sticksstones12a.5 . . . . . . . . 9 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)}
538537a1i 11 . . . . . . . 8 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)})
539538eqcomd 2767 . . . . . . 7 ((𝜑 ∧ 𝑑 ∈ 𝐵) → {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)} = 𝐴)
540536, 539eleqtrd 2863 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) ∈ 𝐴)
541294mptexd 7230 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) ∈ V)
54231, 37, 540, 541fvmptd 7001 . . . . 5 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))) = (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))))
543 eqidd 2762 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)))))
544 simpr 490 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → 𝑘 = 𝑙)
545544eqeq1d 2763 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 = (𝐾 + 1) ↔ 𝑙 = (𝐾 + 1)))
546544eqeq1d 2763 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 = 1 ↔ 𝑙 = 1))
547544fveq2d 6889 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑑‘𝑘) = (𝑑‘𝑙))
548544oveq1d 7435 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑘 − 1) = (𝑙 − 1))
549548fveq2d 6889 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (𝑑‘(𝑘 − 1)) = (𝑑‘(𝑙 − 1)))
550547, 549oveq12d 7438 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → ((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) = ((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))
551550oveq1d 7435 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1) = (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))
552546, 551ifbieq2d 4509 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1)) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
553545, 552ifbieq2d 4509 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑘 = 𝑙) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))) = if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
554 1zzd 12727 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ∈ ℤ)
555583ad2ant1 1151 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
556555adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℤ)
557556peano2zd 12806 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℤ)
558 elfzelz 13656 . . . . . . . . . . . . . 14 (𝑙 ∈ (1...𝑗) → 𝑙 ∈ ℤ)
559558adantl 487 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℤ)
560 elfzle1 13660 . . . . . . . . . . . . . 14 (𝑙 ∈ (1...𝑗) → 1 ≤ 𝑙)
561560adantl 487 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ≤ 𝑙)
562559zred 12803 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℝ)
563 simp3 1156 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ (1...𝐾))
564 elfznn 13687 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (1...𝐾) → 𝑗 ∈ ℕ)
565563, 564syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℕ)
566565nnred 12350 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℝ)
567566adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℝ)
568557zred 12803 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℝ)
569 elfzle2 13661 . . . . . . . . . . . . . . 15 (𝑙 ∈ (1...𝑗) → 𝑙 ≤ 𝑗)
570569adantl 487 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≤ 𝑗)
571623ad2ant1 1151 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℝ)
572 1red 11309 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ ℝ)
573571, 572readdcld 11338 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝐾 + 1) ∈ ℝ)
574 elfzle2 13661 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (1...𝐾) → 𝑗 ≤ 𝐾)
575563, 574syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ≤ 𝐾)
576571lep1d 12248 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝐾 ≤ (𝐾 + 1))
577566, 571, 573, 575, 576letrd 11467 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ≤ (𝐾 + 1))
578577adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ≤ (𝐾 + 1))
579562, 567, 568, 570, 578letrd 11467 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≤ (𝐾 + 1))
580554, 557, 559, 561, 579elfzd 13647 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ (1...(𝐾 + 1)))
581 ovexd 7455 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑁 + 𝐾) − (𝑑‘𝐾)) ∈ V)
582 ovexd 7455 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑑‘1) − 1) ∈ V)
583 ovexd 7455 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ V)
584582, 583ifcld 4529 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ V)
585581, 584ifcld 4529 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) ∈ V)
586543, 553, 580, 585fvmptd 7001 . . . . . . . . . . 11 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙) = if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
587586sumeq2dv 15869 . . . . . . . . . 10 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙) = Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
588587oveq2d 7436 . . . . . . . . 9 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))))
589 elfznn 13687 . . . . . . . . . . . . . . . . 17 (𝑙 ∈ (1...𝑗) → 𝑙 ∈ ℕ)
590589adantl 487 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℕ)
591590nnred 12350 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℝ)
592571adantr 486 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℝ)
593 1red 11309 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ∈ ℝ)
594592, 593readdcld 11338 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝐾 + 1) ∈ ℝ)
595565adantr 486 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℕ)
596595nnred 12350 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ∈ ℝ)
597575adantr 486 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑗 ≤ 𝐾)
598591, 596, 592, 570, 597letrd 11467 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≤ 𝐾)
599592ltp1d 12247 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 < (𝐾 + 1))
600591, 592, 594, 598, 599lelttrd 11468 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 < (𝐾 + 1))
601591, 600ltned 11446 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ≠ (𝐾 + 1))
602601neneqd 2961 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ¬ 𝑙 = (𝐾 + 1))
603602iffalsed 4493 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
604603sumeq2dv 15869 . . . . . . . . . . 11 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
605604oveq2d 7436 . . . . . . . . . 10 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
606565nnge1d 12386 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ≤ 𝑗)
607553ad2ant1 1151 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ ℤ)
608565nnzd 12719 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℤ)
609 eluz 12979 . . . . . . . . . . . . . . 15 ((1 ∈ ℤ ∧ 𝑗 ∈ ℤ) → (𝑗 ∈ (ℤ≥‘1) ↔ 1 ≤ 𝑗))
610607, 608, 609syl2anc 596 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 ∈ (ℤ≥‘1) ↔ 1 ≤ 𝑗))
611606, 610mpbird 260 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ (ℤ≥‘1))
612 eleq1 2849 . . . . . . . . . . . . . 14 (((𝑑‘1) − 1) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) → (((𝑑‘1) − 1) ∈ ℂ ↔ if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ))
613 eleq1 2849 . . . . . . . . . . . . . 14 ((((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) = if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) → ((((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℂ ↔ if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ))
614543adant3 1150 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
615 simp1 1154 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝜑)
616615, 60syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ≤ 𝐾)
617615, 58syl 18 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝐾 ∈ ℤ)
618 eluz 12979 . . . . . . . . . . . . . . . . . . . . . . . 24 ((1 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝐾 ∈ (ℤ≥‘1) ↔ 1 ≤ 𝐾))
619607, 617, 618syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝐾 ∈ (ℤ≥‘1) ↔ 1 ≤ 𝐾))
620616, 619mpbird 260 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝐾 ∈ (ℤ≥‘1))
621 eluzfz1 13664 . . . . . . . . . . . . . . . . . . . . . 22 (𝐾 ∈ (ℤ≥‘1) → 1 ∈ (1...𝐾))
622620, 621syl 18 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ (1...𝐾))
623614, 622ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ (1...(𝑁 + 𝐾)))
624623, 89syl 18 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℕ)
625624nnzd 12719 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℤ)
626625, 607zsubcld 12808 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑑‘1) − 1) ∈ ℤ)
627626zcnd 12804 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑑‘1) − 1) ∈ ℂ)
628627adantr 486 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → ((𝑑‘1) − 1) ∈ ℂ)
629628adantr 486 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ 𝑙 = 1) → ((𝑑‘1) − 1) ∈ ℂ)
630614adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
631617adantr 486 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝐾 ∈ ℤ)
632590nnzd 12719 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ ℤ)
633590nnge1d 12386 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 1 ≤ 𝑙)
634554, 631, 632, 633, 598elfzd 13647 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → 𝑙 ∈ (1...𝐾))
635630, 634ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑑‘𝑙) ∈ (1...(𝑁 + 𝐾)))
636 elfzelz 13656 . . . . . . . . . . . . . . . . . . 19 ((𝑑‘𝑙) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑙) ∈ ℤ)
637635, 636syl 18 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → (𝑑‘𝑙) ∈ ℤ)
638637adantr 486 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑‘𝑙) ∈ ℤ)
639630adantr 486 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
640 1zzd 12727 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ∈ ℤ)
641631adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝐾 ∈ ℤ)
642632adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ∈ ℤ)
643642, 640zsubcld 12808 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ ℤ)
644 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . 23 (¬ 𝑙 = 1 → 𝑙 ≠ 1)
645644adantl 487 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ≠ 1)
646593adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ∈ ℝ)
647591adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ∈ ℝ)
648633adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ≤ 𝑙)
649646, 647, 648leltned 11463 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (1 < 𝑙 ↔ 𝑙 ≠ 1))
650645, 649mpbird 260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 < 𝑙)
651640, 642zltlem1d 12750 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (1 < 𝑙 ↔ 1 ≤ (𝑙 − 1)))
652650, 651mpbid 235 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 1 ≤ (𝑙 − 1))
653643zred 12803 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ ℝ)
654592adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝐾 ∈ ℝ)
655647lem1d 12250 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ≤ 𝑙)
656598adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → 𝑙 ≤ 𝐾)
657653, 647, 654, 655, 656letrd 11467 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ≤ 𝐾)
658640, 641, 643, 652, 657elfzd 13647 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑙 − 1) ∈ (1...𝐾))
659639, 658ffvelcdmd 7085 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)))
660 elfzelz 13656 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 − 1)) ∈ ℤ)
661659, 660syl 18 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (𝑑‘(𝑙 − 1)) ∈ ℤ)
662638, 661zsubcld 12808 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → ((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℤ)
663662, 640zsubcld 12808 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℤ)
664663zcnd 12804 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) ∧ ¬ 𝑙 = 1) → (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) ∈ ℂ)
665612, 613, 629, 664ifbothda 4521 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) ∈ ℂ)
666 iftrue 4488 . . . . . . . . . . . . 13 (𝑙 = 1 → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = ((𝑑‘1) − 1))
667611, 665, 666fsum1p 15919 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
668667oveq2d 7436 . . . . . . . . . . 11 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))))
669615, 136syl 18 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ ℝ)
670669adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℝ)
671670, 670readdcld 11338 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (1 + 1) ∈ ℝ)
672 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . 22 (𝑙 ∈ ((1 + 1)...𝑗) → 𝑙 ∈ ℤ)
673672adantl 487 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℤ)
674673zred 12803 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℝ)
675670ltp1d 12247 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 < (1 + 1))
676 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . 21 (𝑙 ∈ ((1 + 1)...𝑗) → (1 + 1) ≤ 𝑙)
677676adantl 487 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (1 + 1) ≤ 𝑙)
678670, 671, 674, 675, 677ltletrd 11470 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 < 𝑙)
679670, 678ltned 11446 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≠ 𝑙)
680679necomd 3011 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ≠ 1)
681680neneqd 2961 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ¬ 𝑙 = 1)
682681iffalsed 4493 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))
683682sumeq2dv 15869 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))
684683oveq2d 7436 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))
685684oveq2d 7436 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))))
686 fzfid 14116 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((1 + 1)...𝑗) ∈ Fin)
687614adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
688 1zzd 12727 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℤ)
689617adantr 486 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝐾 ∈ ℤ)
690670, 671, 675ltled 11458 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ (1 + 1))
691670, 671, 674, 690, 677letrd 11467 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ 𝑙)
692566adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑗 ∈ ℝ)
693571adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝐾 ∈ ℝ)
694 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑙 ∈ ((1 + 1)...𝑗) → 𝑙 ≤ 𝑗)
695694adantl 487 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ≤ 𝑗)
696575adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑗 ≤ 𝐾)
697674, 692, 693, 695, 696letrd 11467 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ≤ 𝐾)
698688, 689, 673, 691, 697elfzd 13647 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ (1...𝐾))
699687, 698ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘𝑙) ∈ (1...(𝑁 + 𝐾)))
700699, 636syl 18 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘𝑙) ∈ ℤ)
701700zcnd 12804 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘𝑙) ∈ ℂ)
702673, 688zsubcld 12808 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ ℤ)
703 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . . 22 ((1 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝑙 ∈ ℝ) → ((1 + 1) ≤ 𝑙 ↔ 1 ≤ (𝑙 − 1)))
704670, 670, 674, 703syl3anc 1398 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((1 + 1) ≤ 𝑙 ↔ 1 ≤ (𝑙 − 1)))
705677, 704mpbid 235 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ≤ (𝑙 − 1))
706674, 670resubcld 11744 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ ℝ)
707674lem1d 12250 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ≤ 𝑙)
708706, 674, 693, 707, 697letrd 11467 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ≤ 𝐾)
709688, 689, 702, 705, 708elfzd 13647 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑙 − 1) ∈ (1...𝐾))
710687, 709ffvelcdmd 7085 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)))
711660zcnd 12804 . . . . . . . . . . . . . . . . . 18 ((𝑑‘(𝑙 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 − 1)) ∈ ℂ)
712710, 711syl 18 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘(𝑙 − 1)) ∈ ℂ)
713701, 712subcld 11669 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℂ)
714 1cnd 11302 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 1 ∈ ℂ)
715686, 713, 714fsumsub 15954 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1) = (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))
716715oveq2d 7436 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1)))
717716oveq2d 7436 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))))
718 1cnd 11302 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ ℂ)
719 fsumconst 15956 . . . . . . . . . . . . . . . . . . 19 ((((1 + 1)...𝑗) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = ((♯‘((1 + 1)...𝑗)) · 1))
720686, 718, 719syl2anc 596 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = ((♯‘((1 + 1)...𝑗)) · 1))
721 hashfzp1 14576 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (ℤ≥‘1) → (♯‘((1 + 1)...𝑗)) = (𝑗 − 1))
722611, 721syl 18 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (♯‘((1 + 1)...𝑗)) = (𝑗 − 1))
723722oveq1d 7435 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((♯‘((1 + 1)...𝑗)) · 1) = ((𝑗 − 1) · 1))
724565nncnd 12351 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 𝑗 ∈ ℂ)
725724, 718subcld 11669 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℂ)
726725mulridd 11326 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) · 1) = (𝑗 − 1))
727723, 726eqtrd 2796 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((♯‘((1 + 1)...𝑗)) · 1) = (𝑗 − 1))
728720, 727eqtrd 2796 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)1 = (𝑗 − 1))
729728oveq2d 7436 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1) = (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))
730729oveq2d 7436 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))))
731730oveq2d 7436 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))) = (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))))
732686, 713fsumcl 15899 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) ∈ ℂ)
733627, 732, 725addsubassd 11689 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1)) = (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))))
734733eqcomd 2767 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1))) = ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1)))
735734oveq2d 7436 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))) = (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))))
736627, 732addcld 11328 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) ∈ ℂ)
737724, 736, 725addsubassd 11689 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))))
738737eqcomd 2767 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))) = ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)))
739724, 736, 725addsubd 11690 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))))
740724, 718nncand 11674 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − (𝑗 − 1)) = 1)
741 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → 1 ∈ ℤ)
742608, 607zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℤ)
743614adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
744 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ∈ ℤ)
745617adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝐾 ∈ ℤ)
746 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑙 ∈ (1...(𝑗 − 1)) → 𝑙 ∈ ℤ)
747746adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ ℤ)
748747peano2zd 12806 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ ℤ)
749 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ∈ ℝ)
750747zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ ℝ)
751750, 749readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ ℝ)
752 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑙 ∈ (1...(𝑗 − 1)) → 1 ≤ 𝑙)
753752adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ≤ 𝑙)
754750lep1d 12248 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝑙 + 1))
755749, 750, 751, 753, 754letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 1 ≤ (𝑙 + 1))
756566adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑗 ∈ ℝ)
757756, 749resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ∈ ℝ)
758571adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝐾 ∈ ℝ)
759758, 749resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝐾 − 1) ∈ ℝ)
760 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑙 ∈ (1...(𝑗 − 1)) → 𝑙 ≤ (𝑗 − 1))
761760adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝑗 − 1))
762575adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑗 ≤ 𝐾)
763756, 758, 749, 762lesub1dd 11932 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ≤ (𝐾 − 1))
764750, 757, 759, 761, 763letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ (𝐾 − 1))
765 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑙 + 1) ≤ 𝐾 ↔ 𝑙 ≤ (𝐾 − 1)))
766750, 749, 758, 765syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑙 + 1) ≤ 𝐾 ↔ 𝑙 ≤ (𝐾 − 1)))
767764, 766mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ≤ 𝐾)
768744, 745, 748, 755, 767elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑙 + 1) ∈ (1...𝐾))
769743, 768ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘(𝑙 + 1)) ∈ (1...(𝑁 + 𝐾)))
770 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑑‘(𝑙 + 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘(𝑙 + 1)) ∈ ℤ)
771769, 770syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘(𝑙 + 1)) ∈ ℤ)
772566, 669resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ∈ ℝ)
773566lem1d 12250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ≤ 𝑗)
774772, 566, 571, 773, 575letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 − 1) ≤ 𝐾)
775774adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑗 − 1) ≤ 𝐾)
776750, 757, 758, 761, 775letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ≤ 𝐾)
777744, 745, 747, 753, 776elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → 𝑙 ∈ (1...𝐾))
778743, 777ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘𝑙) ∈ (1...(𝑁 + 𝐾)))
779778, 636syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → (𝑑‘𝑙) ∈ ℤ)
780771, 779zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) ∈ ℤ)
781780zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ (1...(𝑗 − 1))) → ((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) ∈ ℂ)
782 fvoveq1 7443 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑙 = (𝑤 − 1) → (𝑑‘(𝑙 + 1)) = (𝑑‘((𝑤 − 1) + 1)))
783 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑙 = (𝑤 − 1) → (𝑑‘𝑙) = (𝑑‘(𝑤 − 1)))
784782, 783oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑙 = (𝑤 − 1) → ((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) = ((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))))
785741, 741, 742, 781, 784fsumshft 15946 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) = Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))))
786 oveq1 7427 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑤 = 𝑙 → (𝑤 − 1) = (𝑙 − 1))
787786fvoveq1d 7442 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑤 = 𝑙 → (𝑑‘((𝑤 − 1) + 1)) = (𝑑‘((𝑙 − 1) + 1)))
788786fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑤 = 𝑙 → (𝑑‘(𝑤 − 1)) = (𝑑‘(𝑙 − 1)))
789787, 788oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑤 = 𝑙 → ((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = ((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
790 nfcv 2923 . . . . . . . . . . . . . . . . . . . . . . . . 25 Ⅎ𝑙((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1)))
791 nfcv 2923 . . . . . . . . . . . . . . . . . . . . . . . . 25 Ⅎ𝑤((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1)))
792789, 790, 791cbvsum 15862 . . . . . . . . . . . . . . . . . . . . . . . 24 Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1)))
793792a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑤 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑤 − 1) + 1)) − (𝑑‘(𝑤 − 1))) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
794785, 793eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) = Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
795724, 718npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) = 𝑗)
796795oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((1 + 1)...((𝑗 − 1) + 1)) = ((1 + 1)...𝑗))
797796sumeq1d 15867 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))))
798674recnd 11337 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → 𝑙 ∈ ℂ)
799798, 714npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑙 − 1) + 1) = 𝑙)
800799fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → (𝑑‘((𝑙 − 1) + 1)) = (𝑑‘𝑙))
801800oveq1d 7435 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑙 ∈ ((1 + 1)...𝑗)) → ((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = ((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))
802801sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))
803797, 802eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...((𝑗 − 1) + 1))((𝑑‘((𝑙 − 1) + 1)) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))
804794, 803eqtrd 2796 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) = Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))
805804eqcomd 2767 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) = Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)))
806805oveq2d 7436 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) = (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙))))
807740, 806oveq12d 7438 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) = (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)))))
808 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = 𝑙 → (𝑑‘𝑟) = (𝑑‘𝑙))
809 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = (𝑙 + 1) → (𝑑‘𝑟) = (𝑑‘(𝑙 + 1)))
810 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = 1 → (𝑑‘𝑟) = (𝑑‘1))
811 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 = ((𝑗 − 1) + 1) → (𝑑‘𝑟) = (𝑑‘((𝑗 − 1) + 1)))
812795, 611eqeltrd 2861 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) ∈ (ℤ≥‘1))
813614adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑑:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
814 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ∈ ℤ)
815617adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝐾 ∈ ℤ)
816 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 𝑟 ∈ ℤ)
817816adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ ℤ)
818 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 1 ≤ 𝑟)
819818adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ≤ 𝑟)
820817zred 12803 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ ℝ)
821566adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑗 ∈ ℝ)
822 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 1 ∈ ℝ)
823821, 822resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑗 − 1) ∈ ℝ)
824823, 822readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → ((𝑗 − 1) + 1) ∈ ℝ)
825571adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝐾 ∈ ℝ)
826 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑟 ∈ (1...((𝑗 − 1) + 1)) → 𝑟 ≤ ((𝑗 − 1) + 1))
827826adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ≤ ((𝑗 − 1) + 1))
828795, 575eqbrtrd 5127 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − 1) + 1) ≤ 𝐾)
829828adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → ((𝑗 − 1) + 1) ≤ 𝐾)
830820, 824, 825, 827, 829letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ≤ 𝐾)
831814, 815, 817, 819, 830elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → 𝑟 ∈ (1...𝐾))
832813, 831ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑‘𝑟) ∈ (1...(𝑁 + 𝐾)))
833 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑑‘𝑟) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑟) ∈ ℤ)
834832, 833syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑‘𝑟) ∈ ℤ)
835834zcnd 12804 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) ∧ 𝑟 ∈ (1...((𝑗 − 1) + 1))) → (𝑑‘𝑟) ∈ ℂ)
836808, 809, 810, 811, 742, 812, 835telfsum2 15972 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)) = ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))
837836oveq2d 7436 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙))) = (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
838837oveq2d 7436 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)))) = (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))))
839795fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) = (𝑑‘𝑗))
840614, 563ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘𝑗) ∈ (1...(𝑁 + 𝐾)))
841 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑑‘𝑗) ∈ (1...(𝑁 + 𝐾)) → (𝑑‘𝑗) ∈ ℤ)
842840, 841syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘𝑗) ∈ ℤ)
843839, 842eqeltrd 2861 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) ∈ ℤ)
844843zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘((𝑗 − 1) + 1)) ∈ ℂ)
845624nnred 12350 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℝ)
846845recnd 11337 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑑‘1) ∈ ℂ)
847844, 846subcld 11669 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)) ∈ ℂ)
848718, 627, 847addassd 11331 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))))
849848eqcomd 2767 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))) = ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
850718, 846pncan3d 11672 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (1 + ((𝑑‘1) − 1)) = (𝑑‘1))
851850oveq1d 7435 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))))
852846, 844pncan3d 11672 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑‘((𝑗 − 1) + 1)))
853852, 839eqtrd 2796 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑑‘1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑‘𝑗))
854851, 853eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((1 + ((𝑑‘1) − 1)) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1))) = (𝑑‘𝑗))
855849, 854eqtrd 2796 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + ((𝑑‘((𝑗 − 1) + 1)) − (𝑑‘1)))) = (𝑑‘𝑗))
856838, 855eqtrd 2796 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (1 + (((𝑑‘1) − 1) + Σ𝑙 ∈ (1...(𝑗 − 1))((𝑑‘(𝑙 + 1)) − (𝑑‘𝑙)))) = (𝑑‘𝑗))
857807, 856eqtrd 2796 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 − (𝑗 − 1)) + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) = (𝑑‘𝑗))
858739, 857eqtrd 2796 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → ((𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))))) − (𝑗 − 1)) = (𝑑‘𝑗))
859738, 858eqtrd 2796 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + ((((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1)))) − (𝑗 − 1))) = (𝑑‘𝑗))
860735, 859eqtrd 2796 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − (𝑗 − 1)))) = (𝑑‘𝑗))
861731, 860eqtrd 2796 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + (Σ𝑙 ∈ ((1 + 1)...𝑗)((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − Σ𝑙 ∈ ((1 + 1)...𝑗)1))) = (𝑑‘𝑗))
862717, 861eqtrd 2796 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)(((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑑‘𝑗))
863685, 862eqtrd 2796 . . . . . . . . . . 11 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + (((𝑑‘1) − 1) + Σ𝑙 ∈ ((1 + 1)...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑑‘𝑗))
864668, 863eqtrd 2796 . . . . . . . . . 10 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1))) = (𝑑‘𝑗))
865605, 864eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)if(𝑙 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑙 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑙) − (𝑑‘(𝑙 − 1))) − 1)))) = (𝑑‘𝑗))
866588, 865eqtrd 2796 . . . . . . . 8 ((𝜑 ∧ 𝑑 ∈ 𝐵 ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑑‘𝑗))
8678663expa 1136 . . . . . . 7 (((𝜑 ∧ 𝑑 ∈ 𝐵) ∧ 𝑗 ∈ (1...𝐾)) → (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙)) = (𝑑‘𝑗))
868867mpteq2dva 5198 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) = (𝑗 ∈ (1...𝐾) ↦ (𝑑‘𝑗)))
869 nfcv 2923 . . . . . . . 8 Ⅎ𝑞(𝑑‘𝑗)
870 nfcv 2923 . . . . . . . 8 Ⅎ𝑗(𝑑‘𝑞)
871 fveq2 6885 . . . . . . . 8 (𝑗 = 𝑞 → (𝑑‘𝑗) = (𝑑‘𝑞))
872869, 870, 871cbvmpt 5207 . . . . . . 7 (𝑗 ∈ (1...𝐾) ↦ (𝑑‘𝑗)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞))
873872a1i 11 . . . . . 6 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑑‘𝑗)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
874868, 873eqtrd 2796 . . . . 5 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑗 ∈ (1...𝐾) ↦ (𝑗 + Σ𝑙 ∈ (1...𝑗)((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))‘𝑙))) = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
875542, 874eqtrd 2796 . . . 4 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐹‘(𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑑‘𝐾)), if(𝑘 = 1, ((𝑑‘1) − 1), (((𝑑‘𝑘) − (𝑑‘(𝑘 − 1))) − 1))))) = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
87629, 875eqtrd 2796 . . 3 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐹‘(𝐺‘𝑑)) = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
87754ffnd 6710 . . . . 5 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝑑 Fn (1...𝐾))
878 dffn5 6943 . . . . . 6 (𝑑 Fn (1...𝐾) ↔ 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
879878biimpi 219 . . . . 5 (𝑑 Fn (1...𝐾) → 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
880877, 879syl 18 . . . 4 ((𝜑 ∧ 𝑑 ∈ 𝐵) → 𝑑 = (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)))
881880eqcomd 2767 . . 3 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝑞 ∈ (1...𝐾) ↦ (𝑑‘𝑞)) = 𝑑)
882876, 881eqtrd 2796 . 2 ((𝜑 ∧ 𝑑 ∈ 𝐵) → (𝐹‘(𝐺‘𝑑)) = 𝑑)
883882ralrimiva 3155 1 (𝜑 → ∀𝑑 ∈ 𝐵 (𝐹‘(𝐺‘𝑑)) = 𝑑)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1570   ∈ wcel 2145  {cab 2739   ≠ wne 2956  ∀wral 3077  Vcvv 3451  ifcif 4482  {csn 4584  ⟨cop 4590   class class class wbr 5103   ↦ cmpt 5186   Fn wfn 6533  ⟶wf 6534  ‘cfv 6538  (class class class)co 7420  Fincfn 8973  ℂcc 11198  ℝcr 11199  0cc0 11200  1c1 11201   + caddc 11203   · cmul 11205   < clt 11343   ≤ cle 11344   − cmin 11541  ℕcn 12335  ℕ0cn0 12606  ℤcz 12693  ℤ≥cuz 12965  ...cfz 13639  ♯chash 14474  Σcsu 15853
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-rep 5232  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7751  ax-inf2 9642  ax-cnex 11256  ax-resscn 11257  ax-1cn 11258  ax-icn 11259  ax-addcl 11260  ax-addrcl 11261  ax-mulcl 11262  ax-mulrcl 11263  ax-mulcom 11264  ax-addass 11265  ax-mulass 11266  ax-distr 11267  ax-i2m1 11268  ax-1ne0 11269  ax-1rid 11270  ax-rnegex 11271  ax-rrecex 11272  ax-cnre 11273  ax-pre-lttri 11274  ax-pre-lttrn 11275  ax-pre-ltadd 11276  ax-pre-mulgt0 11277  ax-pre-sup 11278
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3063  df-ral 3078  df-rex 3088  df-rmo 3366  df-reu 3367  df-rab 3414  df-v 3453  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-se 5605  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6304  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-isom 6547  df-riota 7377  df-ov 7423  df-oprab 7424  df-mpo 7425  df-om 7878  df-1st 8001  df-2nd 8002  df-frecs 8299  df-wrecs 8330  df-recs 8379  df-rdg 8418  df-1o 8476  df-er 8717  df-en 8974  df-dom 8975  df-sdom 8976  df-fin 8977  df-sup 9434  df-oi 9504  df-card 10020  df-pnf 11345  df-mnf 11346  df-xr 11347  df-ltxr 11348  df-le 11349  df-sub 11543  df-neg 11544  df-div 11974  df-nn 12336  df-2 12405  df-3 12406  df-n0 12607  df-z 12694  df-uz 12966  df-rp 13121  df-fz 13640  df-fzo 13789  df-seq 14145  df-exp 14205  df-hash 14475  df-cj 15266  df-re 15267  df-im 15268  df-sqrt 15402  df-abs 15403  df-clim 15655  df-sum 15854
This theorem is used by:  sticksstones12  43208
  Copyright terms: Public domain W3C validator