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

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

Proof of Theorem sticksstones10
Dummy variables 𝑠 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 sticksstones10.2 . . . . . . . 8 (𝜑 → 𝐾 ∈ ℕ)
21nnne0d 12388 . . . . . . 7 (𝜑 → 𝐾 ≠ 0)
32adantr 486 . . . . . 6 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ≠ 0)
43neneqd 2961 . . . . 5 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ¬ 𝐾 = 0)
54iffalsed 4493 . . . 4 ((𝜑 ∧ 𝑏 ∈ 𝐵) → if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))))
65eqcomd 2767 . . 3 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) = if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))))
7 eleq1 2849 . . . . . . . . 9 (((𝑁 + 𝐾) − (𝑏‘𝐾)) = if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) → (((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0 ↔ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) ∈ ℕ0))
8 eleq1 2849 . . . . . . . . 9 (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))
9 sticksstones10.1 . . . . . . . . . . . . . . . . . 18 (𝜑 → 𝑁 ∈ ℕ0)
109nn0zd 12718 . . . . . . . . . . . . . . . . 17 (𝜑 → 𝑁 ∈ ℤ)
1110adantr 486 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑁 ∈ ℤ)
121nnzd 12719 . . . . . . . . . . . . . . . . 17 (𝜑 → 𝐾 ∈ ℤ)
1312adantr 486 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ ℤ)
1411, 13zaddcld 12807 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑁 + 𝐾) ∈ ℤ)
15 sticksstones10.5 . . . . . . . . . . . . . . . . . . . . . 22 𝐵 = {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)))}
1615eleq2i 2853 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 ∈ 𝐵 ↔ 𝑏 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)))})
17 vex 3455 . . . . . . . . . . . . . . . . . . . . . 22 𝑏 ∈ V
18 feq1 6687 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 = 𝑏 → (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ↔ 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾))))
19 fveq1 6884 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓 = 𝑏 → (𝑓‘𝑥) = (𝑏‘𝑥))
20 fveq1 6884 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑓 = 𝑏 → (𝑓‘𝑦) = (𝑏‘𝑦))
2119, 20breq12d 5116 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑓 = 𝑏 → ((𝑓‘𝑥) < (𝑓‘𝑦) ↔ (𝑏‘𝑥) < (𝑏‘𝑦)))
2221imbi2d 343 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑓 = 𝑏 → ((𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)) ↔ (𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))))
23222ralbidv 3227 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓 = 𝑏 → (∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)) ↔ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))))
2418, 23anbi12d 644 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓 = 𝑏 → ((𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦))) ↔ (𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)))))
2517, 24elab 3633 . . . . . . . . . . . . . . . . . . . . 21 (𝑏 ∈ {𝑓 ∣ (𝑓:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑓‘𝑥) < (𝑓‘𝑦)))} ↔ (𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))))
2616, 25bitri 278 . . . . . . . . . . . . . . . . . . . 20 (𝑏 ∈ 𝐵 ↔ (𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))))
2726bilani 510 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))))
2827simpld 500 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
29 1zzd 12727 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ∈ ℤ)
301nnge1d 12386 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → 1 ≤ 𝐾)
3130adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ≤ 𝐾)
3213zred 12803 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ ℝ)
3332leidd 11882 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ≤ 𝐾)
3429, 13, 13, 31, 33elfzd 13647 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ (1...𝐾))
3528, 34ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ (1...(𝑁 + 𝐾)))
36 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑏‘𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝐾) ∈ ℕ)
3735, 36syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ ℕ)
3837nnzd 12719 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ ℤ)
3914, 38zsubcld 12808 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℤ)
4037nnred 12350 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ ℝ)
4140recnd 11337 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ ℂ)
4241addridd 11510 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘𝐾) + 0) = (𝑏‘𝐾))
43 elfzle2 13661 . . . . . . . . . . . . . . . . 17 ((𝑏‘𝐾) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝐾) ≤ (𝑁 + 𝐾))
4435, 43syl 18 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ≤ (𝑁 + 𝐾))
4542, 44eqbrtrd 5127 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘𝐾) + 0) ≤ (𝑁 + 𝐾))
46 0red 11311 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ∈ ℝ)
4714zred 12803 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑁 + 𝐾) ∈ ℝ)
4840, 46, 47leaddsub2d 11918 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (((𝑏‘𝐾) + 0) ≤ (𝑁 + 𝐾) ↔ 0 ≤ ((𝑁 + 𝐾) − (𝑏‘𝐾))))
4945, 48mpbid 235 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ ((𝑁 + 𝐾) − (𝑏‘𝐾)))
5039, 49jca 521 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℤ ∧ 0 ≤ ((𝑁 + 𝐾) − (𝑏‘𝐾))))
51 elnn0z 12706 . . . . . . . . . . . . 13 (((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0 ↔ (((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℤ ∧ 0 ≤ ((𝑁 + 𝐾) − (𝑏‘𝐾))))
5250, 51sylibr 237 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0)
5352adantr 486 . . . . . . . . . . 11 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0)
54533impa 1127 . . . . . . . . . 10 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0)
5554adantr 486 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = (𝐾 + 1)) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℕ0)
56 eleq1 2849 . . . . . . . . . 10 (((𝑏‘1) − 1) = if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) → (((𝑏‘1) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) ∈ ℕ0))
57 eleq1 2849 . . . . . . . . . 10 ((((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) = if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) → ((((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) ∈ ℕ0))
58 1red 11309 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ∈ ℝ)
5958leidd 11882 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ≤ 1)
6029, 13, 29, 59, 31elfzd 13647 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ∈ (1...𝐾))
6128, 60ffvelcdmd 7085 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘1) ∈ (1...(𝑁 + 𝐾)))
62 elfznn 13687 . . . . . . . . . . . . . . . . . . 19 ((𝑏‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘1) ∈ ℕ)
6362nnzd 12719 . . . . . . . . . . . . . . . . . 18 ((𝑏‘1) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘1) ∈ ℤ)
6461, 63syl 18 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘1) ∈ ℤ)
6564, 29zsubcld 12808 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) − 1) ∈ ℤ)
66 1cnd 11302 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ∈ ℂ)
6766addridd 11510 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (1 + 0) = 1)
68 elfzle1 13660 . . . . . . . . . . . . . . . . . . 19 ((𝑏‘1) ∈ (1...(𝑁 + 𝐾)) → 1 ≤ (𝑏‘1))
6961, 68syl 18 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 1 ≤ (𝑏‘1))
7067, 69eqbrtrd 5127 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (1 + 0) ≤ (𝑏‘1))
7164zred 12803 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘1) ∈ ℝ)
7258, 46, 71leaddsub2d 11918 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((1 + 0) ≤ (𝑏‘1) ↔ 0 ≤ ((𝑏‘1) − 1)))
7370, 72mpbid 235 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ ((𝑏‘1) − 1))
7465, 73jca 521 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (((𝑏‘1) − 1) ∈ ℤ ∧ 0 ≤ ((𝑏‘1) − 1)))
75 elnn0z 12706 . . . . . . . . . . . . . . 15 (((𝑏‘1) − 1) ∈ ℕ0 ↔ (((𝑏‘1) − 1) ∈ ℤ ∧ 0 ≤ ((𝑏‘1) − 1)))
7674, 75sylibr 237 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) − 1) ∈ ℕ0)
7776adantr 486 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑏‘1) − 1) ∈ ℕ0)
78773impa 1127 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑏‘1) − 1) ∈ ℕ0)
7978adantr 486 . . . . . . . . . . 11 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → ((𝑏‘1) − 1) ∈ ℕ0)
8079adantr 486 . . . . . . . . . 10 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ 𝑘 = 1) → ((𝑏‘1) − 1) ∈ ℕ0)
81283adant3 1150 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
8281adantr 486 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
83 1zzd 12727 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 1 ∈ ℤ)
84133adant3 1150 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝐾 ∈ ℤ)
8584adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℤ)
86 simp3 1156 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ (1...(𝐾 + 1)))
87 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ∈ ℕ)
8886, 87syl 18 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ ℕ)
8988adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℕ)
9089nnzd 12719 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℤ)
9189nnge1d 12386 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 1 ≤ 𝑘)
92 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑘 ∈ (1...(𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
9386, 92syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ≤ (𝐾 + 1))
9493adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≤ (𝐾 + 1))
95 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . . 24 (¬ 𝑘 = (𝐾 + 1) → 𝑘 ≠ (𝐾 + 1))
9695adantl 487 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≠ (𝐾 + 1))
9796necomd 3011 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ≠ 𝑘)
9894, 97jca 521 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 ≤ (𝐾 + 1) ∧ (𝐾 + 1) ≠ 𝑘))
9989nnred 12350 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ ℝ)
10085zred 12803 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝐾 ∈ ℝ)
101 1red 11309 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 1 ∈ ℝ)
102100, 101readdcld 11338 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝐾 + 1) ∈ ℝ)
10399, 102ltlend 11455 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 < (𝐾 + 1) ↔ (𝑘 ≤ (𝐾 + 1) ∧ (𝐾 + 1) ≠ 𝑘)))
10498, 103mpbird 260 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 < (𝐾 + 1))
10588nnzd 12719 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ ℤ)
106 zleltp1 12747 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑘 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑘 ≤ 𝐾 ↔ 𝑘 < (𝐾 + 1)))
107105, 84, 106syl2anc 596 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑘 ≤ 𝐾 ↔ 𝑘 < (𝐾 + 1)))
108107adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 ≤ 𝐾 ↔ 𝑘 < (𝐾 + 1)))
109104, 108mpbird 260 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ≤ 𝐾)
11083, 85, 90, 91, 109elfzd 13647 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → 𝑘 ∈ (1...𝐾))
11182, 110ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑏‘𝑘) ∈ (1...(𝑁 + 𝐾)))
112 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑏‘𝑘) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑘) ∈ ℕ)
113111, 112syl 18 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑏‘𝑘) ∈ ℕ)
114113nnzd 12719 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑏‘𝑘) ∈ ℤ)
115114adantr 486 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘𝑘) ∈ ℤ)
11682adantr 486 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
117 1zzd 12727 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℤ)
11885adantr 486 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝐾 ∈ ℤ)
11990adantr 486 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℤ)
120119, 117zsubcld 12808 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ ℤ)
12191adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ 𝑘)
122 neqne 2964 . . . . . . . . . . . . . . . . . . . . . 22 (¬ 𝑘 = 1 → 𝑘 ≠ 1)
123122adantl 487 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ≠ 1)
124121, 123jca 521 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 ≤ 𝑘 ∧ 𝑘 ≠ 1))
125101adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℝ)
12699adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ ℝ)
127125, 126ltlend 11455 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ (1 ≤ 𝑘 ∧ 𝑘 ≠ 1)))
128124, 127mpbird 260 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 < 𝑘)
129117, 119zltlem1d 12750 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 < 𝑘 ↔ 1 ≤ (𝑘 − 1)))
130128, 129mpbid 235 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ (𝑘 − 1))
13188nnred 12350 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝑘 ∈ ℝ)
132583adant3 1150 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 1 ∈ ℝ)
133323adant3 1150 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → 𝐾 ∈ ℝ)
134 lesubadd 11788 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑘 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑘 − 1) ≤ 𝐾 ↔ 𝑘 ≤ (𝐾 + 1)))
135131, 132, 133, 134syl3anc 1398 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ((𝑘 − 1) ≤ 𝐾 ↔ 𝑘 ≤ (𝐾 + 1)))
13693, 135mpbird 260 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → (𝑘 − 1) ≤ 𝐾)
137136adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → (𝑘 − 1) ≤ 𝐾)
138137adantr 486 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ≤ 𝐾)
139117, 118, 120, 130, 138elfzd 13647 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) ∈ (1...𝐾))
140116, 139ffvelcdmd 7085 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)))
141 elfznn 13687 . . . . . . . . . . . . . . . 16 ((𝑏‘(𝑘 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘(𝑘 − 1)) ∈ ℕ)
142140, 141syl 18 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) ∈ ℕ)
143142nnzd 12719 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) ∈ ℤ)
144115, 143zsubcld 12808 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ∈ ℤ)
145144, 117zsubcld 12808 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℤ)
146 0p1e1 12463 . . . . . . . . . . . . . . 15 (0 + 1) = 1
147146a1i 11 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (0 + 1) = 1)
148 1cnd 11302 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ∈ ℂ)
149148subidd 11657 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 − 1) = 0)
150143zred 12803 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) ∈ ℝ)
151150recnd 11337 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) ∈ ℂ)
152151addridd 11510 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑏‘(𝑘 − 1)) + 0) = (𝑏‘(𝑘 − 1)))
153126ltm1d 12249 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑘 − 1) < 𝑘)
154110adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 𝑘 ∈ (1...𝐾))
155139, 154jca 521 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)))
15627simprd 501 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)))
1571563adant3 1150 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)))
158157adantr 486 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)))
159158adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)))
160 breq1 5106 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = (𝑘 − 1) → (𝑥 < 𝑦 ↔ (𝑘 − 1) < 𝑦))
161 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = (𝑘 − 1) → (𝑏‘𝑥) = (𝑏‘(𝑘 − 1)))
162161breq1d 5113 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = (𝑘 − 1) → ((𝑏‘𝑥) < (𝑏‘𝑦) ↔ (𝑏‘(𝑘 − 1)) < (𝑏‘𝑦)))
163160, 162imbi12d 347 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑘 − 1) → ((𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦)) ↔ ((𝑘 − 1) < 𝑦 → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑦))))
164 breq2 5107 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 = 𝑘 → ((𝑘 − 1) < 𝑦 ↔ (𝑘 − 1) < 𝑘))
165 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 = 𝑘 → (𝑏‘𝑦) = (𝑏‘𝑘))
166165breq2d 5115 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 = 𝑘 → ((𝑏‘(𝑘 − 1)) < (𝑏‘𝑦) ↔ (𝑏‘(𝑘 − 1)) < (𝑏‘𝑘)))
167164, 166imbi12d 347 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 = 𝑘 → (((𝑘 − 1) < 𝑦 → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑦)) ↔ ((𝑘 − 1) < 𝑘 → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑘))))
168163, 167rspc2va 3588 . . . . . . . . . . . . . . . . . . . 20 ((((𝑘 − 1) ∈ (1...𝐾) ∧ 𝑘 ∈ (1...𝐾)) ∧ ∀𝑥 ∈ (1...𝐾)∀𝑦 ∈ (1...𝐾)(𝑥 < 𝑦 → (𝑏‘𝑥) < (𝑏‘𝑦))) → ((𝑘 − 1) < 𝑘 → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑘)))
169155, 159, 168syl2anc 596 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑘 − 1) < 𝑘 → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑘)))
170153, 169mpd 16 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘(𝑘 − 1)) < (𝑏‘𝑘))
171152, 170eqbrtrd 5127 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑏‘(𝑘 − 1)) + 0) < (𝑏‘𝑘))
172 0red 11311 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ∈ ℝ)
173115zred 12803 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (𝑏‘𝑘) ∈ ℝ)
174150, 172, 173ltaddsub2d 11917 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑏‘(𝑘 − 1)) + 0) < (𝑏‘𝑘) ↔ 0 < ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1)))))
175171, 174mpbid 235 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 < ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))))
176149, 175eqbrtrd 5127 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 − 1) < ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))))
177 zlem1lt 12748 . . . . . . . . . . . . . . . 16 ((1 ∈ ℤ ∧ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ∈ ℤ) → (1 ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ↔ (1 − 1) < ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1)))))
178117, 144, 177syl2anc 596 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (1 ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ↔ (1 − 1) < ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1)))))
179176, 178mpbird 260 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 1 ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))))
180147, 179eqbrtrd 5127 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (0 + 1) ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))))
181144zred 12803 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ∈ ℝ)
182 leaddsub 11792 . . . . . . . . . . . . . 14 ((0 ∈ ℝ ∧ 1 ∈ ℝ ∧ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ∈ ℝ) → ((0 + 1) ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ↔ 0 ≤ (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))
183172, 125, 181, 182syl3anc 1398 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((0 + 1) ≤ ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) ↔ 0 ≤ (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))
184180, 183mpbid 235 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → 0 ≤ (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))
185145, 184jca 521 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → ((((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))
186 elnn0z 12706 . . . . . . . . . . 11 ((((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℕ0 ↔ ((((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℤ ∧ 0 ≤ (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))
187185, 186sylibr 237 . . . . . . . . . 10 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) ∧ ¬ 𝑘 = 1) → (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) ∈ ℕ0)
18856, 57, 80, 187ifbothda 4521 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑘 = (𝐾 + 1)) → if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) ∈ ℕ0)
1897, 8, 55, 188ifbothda 4521 . . . . . . . 8 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) ∈ ℕ0)
1901893expa 1136 . . . . . . 7 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑘 ∈ (1...(𝐾 + 1))) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) ∈ ℕ0)
191190fmpttd 7115 . . . . . 6 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))):(1...(𝐾 + 1))⟶ℕ0)
192 eqidd 2762 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))))
193 simpr 490 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → 𝑘 = 𝑖)
194193eqeq1d 2763 . . . . . . . . . 10 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = (𝐾 + 1) ↔ 𝑖 = (𝐾 + 1)))
195193eqeq1d 2763 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑘 = 1 ↔ 𝑖 = 1))
196193fveq2d 6889 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑏‘𝑘) = (𝑏‘𝑖))
197193fvoveq1d 7442 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (𝑏‘(𝑘 − 1)) = (𝑏‘(𝑖 − 1)))
198196, 197oveq12d 7438 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → ((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) = ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))
199198oveq1d 7435 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1) = (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))
200195, 199ifbieq2d 4509 . . . . . . . . . 10 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)) = if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)))
201194, 200ifbieq2d 4509 . . . . . . . . 9 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑘 = 𝑖) → if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))))
202 simpr 490 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ (1...(𝐾 + 1)))
203 ovexd 7455 . . . . . . . . . 10 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ V)
204 ovexd 7455 . . . . . . . . . . 11 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑏‘1) − 1) ∈ V)
205 ovexd 7455 . . . . . . . . . . 11 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) ∈ V)
206204, 205ifcld 4529 . . . . . . . . . 10 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) ∈ V)
207203, 206ifcld 4529 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ V)
208192, 201, 202, 207fvmptd 7001 . . . . . . . 8 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))‘𝑖) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))))
209208sumeq2dv 15869 . . . . . . 7 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))‘𝑖) = Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))))
2101adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ ℕ)
211 nnuz 13004 . . . . . . . . . 10 ℕ = (ℤ≥‘1)
212210, 211eleqtrdi 2871 . . . . . . . . 9 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ (ℤ≥‘1))
213 eleq1 2849 . . . . . . . . . . . 12 (((𝑁 + 𝐾) − (𝑏‘𝐾)) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) → (((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℤ ↔ if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ ℤ))
214 eleq1 2849 . . . . . . . . . . . 12 (if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) = if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) → (if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) ∈ ℤ ↔ if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ ℤ))
215113adant3 1150 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑁 ∈ ℤ)
216215adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → 𝑁 ∈ ℤ)
217133adant3 1150 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝐾 ∈ ℤ)
218217adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → 𝐾 ∈ ℤ)
219216, 218zaddcld 12807 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → (𝑁 + 𝐾) ∈ ℤ)
220373adant3 1150 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑏‘𝐾) ∈ ℕ)
221220adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → (𝑏‘𝐾) ∈ ℕ)
222221nnzd 12719 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → (𝑏‘𝐾) ∈ ℤ)
223219, 222zsubcld 12808 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ 𝑖 = (𝐾 + 1)) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℤ)
224 eleq1 2849 . . . . . . . . . . . . 13 (((𝑏‘1) − 1) = if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) → (((𝑏‘1) − 1) ∈ ℤ ↔ if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) ∈ ℤ))
225 eleq1 2849 . . . . . . . . . . . . 13 ((((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) = if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) → ((((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) ∈ ℤ ↔ if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) ∈ ℤ))
226643adant3 1150 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑏‘1) ∈ ℤ)
227226adantr 486 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝑏‘1) ∈ ℤ)
228227adantr 486 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ 𝑖 = 1) → (𝑏‘1) ∈ ℤ)
229 1zzd 12727 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ 𝑖 = 1) → 1 ∈ ℤ)
230228, 229zsubcld 12808 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ 𝑖 = 1) → ((𝑏‘1) − 1) ∈ ℤ)
231283adant3 1150 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
232231adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
233232adantr 486 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
234 1zzd 12727 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 1 ∈ ℤ)
235217adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝐾 ∈ ℤ)
236 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑖 ∈ (1...(𝐾 + 1)) → 𝑖 ∈ ℕ)
237236adantl 487 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ ℕ)
2382373impa 1127 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ ℕ)
239238nnzd 12719 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ ℤ)
240239adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ∈ ℤ)
241238nnge1d 12386 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 1 ≤ 𝑖)
242241adantr 486 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 1 ≤ 𝑖)
243 simp3 1156 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ∈ (1...(𝐾 + 1)))
244 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑖 ∈ (1...(𝐾 + 1)) → 𝑖 ≤ (𝐾 + 1))
245243, 244syl 18 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑖 ≤ (𝐾 + 1))
246245adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ≤ (𝐾 + 1))
247 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . . . 25 (¬ 𝑖 = (𝐾 + 1) → 𝑖 ≠ (𝐾 + 1))
248247adantl 487 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ≠ (𝐾 + 1))
249248necomd 3011 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝐾 + 1) ≠ 𝑖)
250246, 249jca 521 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝑖 ≤ (𝐾 + 1) ∧ (𝐾 + 1) ≠ 𝑖))
251240zred 12803 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ∈ ℝ)
252235zred 12803 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝐾 ∈ ℝ)
253 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 1 ∈ ℝ)
254252, 253readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝐾 + 1) ∈ ℝ)
255251, 254ltlend 11455 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝑖 < (𝐾 + 1) ↔ (𝑖 ≤ (𝐾 + 1) ∧ (𝐾 + 1) ≠ 𝑖)))
256250, 255mpbird 260 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 < (𝐾 + 1))
257 zleltp1 12747 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑖 ∈ ℤ ∧ 𝐾 ∈ ℤ) → (𝑖 ≤ 𝐾 ↔ 𝑖 < (𝐾 + 1)))
258240, 235, 257syl2anc 596 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → (𝑖 ≤ 𝐾 ↔ 𝑖 < (𝐾 + 1)))
259256, 258mpbird 260 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ≤ 𝐾)
260234, 235, 240, 242, 259elfzd 13647 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → 𝑖 ∈ (1...𝐾))
261260adantr 486 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑖 ∈ (1...𝐾))
262233, 261ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘𝑖) ∈ (1...(𝑁 + 𝐾)))
263 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑏‘𝑖) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑖) ∈ ℕ)
264262, 263syl 18 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘𝑖) ∈ ℕ)
265264nnzd 12719 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘𝑖) ∈ ℤ)
266 1zzd 12727 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 1 ∈ ℤ)
267235adantr 486 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝐾 ∈ ℤ)
268240adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑖 ∈ ℤ)
269268, 266zsubcld 12808 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ∈ ℤ)
270242adantr 486 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 1 ≤ 𝑖)
271 neqne 2964 . . . . . . . . . . . . . . . . . . . . . . . 24 (¬ 𝑖 = 1 → 𝑖 ≠ 1)
272271adantl 487 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑖 ≠ 1)
273270, 272jca 521 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (1 ≤ 𝑖 ∧ 𝑖 ≠ 1))
274 1red 11309 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 1 ∈ ℝ)
275268zred 12803 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑖 ∈ ℝ)
276274, 275ltlend 11455 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (1 < 𝑖 ↔ (1 ≤ 𝑖 ∧ 𝑖 ≠ 1)))
277273, 276mpbird 260 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 1 < 𝑖)
278 zltp1le 12746 . . . . . . . . . . . . . . . . . . . . . 22 ((1 ∈ ℤ ∧ 𝑖 ∈ ℤ) → (1 < 𝑖 ↔ (1 + 1) ≤ 𝑖))
279266, 268, 278syl2anc 596 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (1 < 𝑖 ↔ (1 + 1) ≤ 𝑖))
280277, 279mpbid 235 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (1 + 1) ≤ 𝑖)
281 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . 21 ((1 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝑖 ∈ ℝ) → ((1 + 1) ≤ 𝑖 ↔ 1 ≤ (𝑖 − 1)))
282274, 274, 275, 281syl3anc 1398 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → ((1 + 1) ≤ 𝑖 ↔ 1 ≤ (𝑖 − 1)))
283280, 282mpbid 235 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 1 ≤ (𝑖 − 1))
284246adantr 486 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝑖 ≤ (𝐾 + 1))
285252adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → 𝐾 ∈ ℝ)
286 lesubadd 11788 . . . . . . . . . . . . . . . . . . . . 21 ((𝑖 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑖 − 1) ≤ 𝐾 ↔ 𝑖 ≤ (𝐾 + 1)))
287275, 274, 285, 286syl3anc 1398 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → ((𝑖 − 1) ≤ 𝐾 ↔ 𝑖 ≤ (𝐾 + 1)))
288284, 287mpbird 260 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ≤ 𝐾)
289266, 267, 269, 283, 288elfzd 13647 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ∈ (1...𝐾))
290233, 289ffvelcdmd 7085 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ (1...(𝑁 + 𝐾)))
291 elfznn 13687 . . . . . . . . . . . . . . . . 17 ((𝑏‘(𝑖 − 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘(𝑖 − 1)) ∈ ℕ)
292290, 291syl 18 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ ℕ)
293292nnzd 12719 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ ℤ)
294265, 293zsubcld 12808 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) ∈ ℤ)
295294, 266zsubcld 12808 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) ∧ ¬ 𝑖 = 1) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) ∈ ℤ)
296224, 225, 230, 295ifbothda 4521 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) ∧ ¬ 𝑖 = (𝐾 + 1)) → if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) ∈ ℤ)
297213, 214, 223, 296ifbothda 4521 . . . . . . . . . . 11 ((𝜑 ∧ 𝑏 ∈ 𝐵 ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ ℤ)
2982973expa 1136 . . . . . . . . . 10 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ ℤ)
299298zcnd 12804 . . . . . . . . 9 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) ∈ ℂ)
300 eqeq1 2765 . . . . . . . . . 10 (𝑖 = (𝐾 + 1) → (𝑖 = (𝐾 + 1) ↔ (𝐾 + 1) = (𝐾 + 1)))
301 eqeq1 2765 . . . . . . . . . . 11 (𝑖 = (𝐾 + 1) → (𝑖 = 1 ↔ (𝐾 + 1) = 1))
302 fveq2 6885 . . . . . . . . . . . . 13 (𝑖 = (𝐾 + 1) → (𝑏‘𝑖) = (𝑏‘(𝐾 + 1)))
303 fvoveq1 7443 . . . . . . . . . . . . 13 (𝑖 = (𝐾 + 1) → (𝑏‘(𝑖 − 1)) = (𝑏‘((𝐾 + 1) − 1)))
304302, 303oveq12d 7438 . . . . . . . . . . . 12 (𝑖 = (𝐾 + 1) → ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) = ((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))))
305304oveq1d 7435 . . . . . . . . . . 11 (𝑖 = (𝐾 + 1) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) = (((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))) − 1))
306301, 305ifbieq2d 4509 . . . . . . . . . 10 (𝑖 = (𝐾 + 1) → if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) = if((𝐾 + 1) = 1, ((𝑏‘1) − 1), (((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))) − 1)))
307300, 306ifbieq2d 4509 . . . . . . . . 9 (𝑖 = (𝐾 + 1) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) = if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if((𝐾 + 1) = 1, ((𝑏‘1) − 1), (((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))) − 1))))
308212, 299, 307fsump1 15922 . . . . . . . 8 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 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)))))
309 eqidd 2762 . . . . . . . . . . 11 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝐾 + 1) = (𝐾 + 1))
310309iftrued 4490 . . . . . . . . . 10 ((𝜑 ∧ 𝑏 ∈ 𝐵) → if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if((𝐾 + 1) = 1, ((𝑏‘1) − 1), (((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))) − 1))) = ((𝑁 + 𝐾) − (𝑏‘𝐾)))
311310oveq2d 7436 . . . . . . . . 9 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (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))) + ((𝑁 + 𝐾) − (𝑏‘𝐾))))
312 elfznn 13687 . . . . . . . . . . . . . . . . 17 (𝑖 ∈ (1...𝐾) → 𝑖 ∈ ℕ)
313312adantl 487 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ∈ ℕ)
314313nnred 12350 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ∈ ℝ)
31532adantr 486 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝐾 ∈ ℝ)
316 1red 11309 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 1 ∈ ℝ)
317315, 316readdcld 11338 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝐾 + 1) ∈ ℝ)
318 elfzle2 13661 . . . . . . . . . . . . . . . . 17 (𝑖 ∈ (1...𝐾) → 𝑖 ≤ 𝐾)
319318adantl 487 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ≤ 𝐾)
320315ltp1d 12247 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝐾 < (𝐾 + 1))
321314, 315, 317, 319, 320lelttrd 11468 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 < (𝐾 + 1))
322314, 321ltned 11446 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ≠ (𝐾 + 1))
323322neneqd 2961 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → ¬ 𝑖 = (𝐾 + 1))
324323iffalsed 4493 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) = if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)))
325324sumeq2dv 15869 . . . . . . . . . . 11 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) = Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)))
326325oveq1d 7435 . . . . . . . . . 10 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑏‘𝐾))) = (Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) + ((𝑁 + 𝐾) − (𝑏‘𝐾))))
327 eqeq1 2765 . . . . . . . . . . . . . 14 (((𝑏‘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)))
328 eqeq1 2765 . . . . . . . . . . . . . 14 ((((𝑏‘𝑖) − (𝑏‘(𝑖 − 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)))
329 eqidd 2762 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → ((𝑏‘1) − 1) = ((𝑏‘1) − 1))
330 simpr 490 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → 𝑖 = 1)
331330iftrued 4490 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = (𝑏‘1))
332331eqcomd 2767 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → (𝑏‘1) = if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))))
333332oveq1d 7435 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → ((𝑏‘1) − 1) = (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
334329, 333eqtrd 2796 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → ((𝑏‘1) − 1) = (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
335 eqidd 2762 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) = (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))
336 simpr 490 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → ¬ 𝑖 = 1)
337336iffalsed 4493 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))
338337oveq1d 7435 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))
339338eqcomd 2767 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) = (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
340335, 339eqtrd 2796 . . . . . . . . . . . . . 14 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1) = (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
341327, 328, 334, 340ifbothda 4521 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) = (if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
342341sumeq2dv 15869 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) = Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1))
343342oveq1d 7435 . . . . . . . . . . 11 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) + ((𝑁 + 𝐾) − (𝑏‘𝐾))) = (Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) + ((𝑁 + 𝐾) − (𝑏‘𝐾))))
34411zcnd 12804 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑁 ∈ ℂ)
34552nn0cnd 12669 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) ∈ ℂ)
346 fzfid 14116 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (1...𝐾) ∈ Fin)
347 eleq1 2849 . . . . . . . . . . . . . . . . . . . . 21 ((𝑏‘1) = if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) → ((𝑏‘1) ∈ ℤ ↔ if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) ∈ ℤ))
348 eleq1 2849 . . . . . . . . . . . . . . . . . . . . 21 (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) = if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) → (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) ∈ ℤ ↔ if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) ∈ ℤ))
34964ad2antrr 739 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ 𝑖 = 1) → (𝑏‘1) ∈ ℤ)
35028adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
351 simpr 490 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ∈ (1...𝐾))
352350, 351ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝑏‘𝑖) ∈ (1...(𝑁 + 𝐾)))
353263nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑏‘𝑖) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑖) ∈ ℤ)
354352, 353syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝑏‘𝑖) ∈ ℤ)
355354adantr 486 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑏‘𝑖) ∈ ℤ)
356350adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
357 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 1 ∈ ℤ)
35813ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 𝐾 ∈ ℤ)
359313nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 𝑖 ∈ ℤ)
360359adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 𝑖 ∈ ℤ)
361360, 357zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ∈ ℤ)
362313nnge1d 12386 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 1 ≤ 𝑖)
363362adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 1 ≤ 𝑖)
364336, 271syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 𝑖 ≠ 1)
365363, 364jca 521 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (1 ≤ 𝑖 ∧ 𝑖 ≠ 1))
366316adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 1 ∈ ℝ)
367314adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 𝑖 ∈ ℝ)
368366, 367ltlend 11455 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (1 < 𝑖 ↔ (1 ≤ 𝑖 ∧ 𝑖 ≠ 1)))
369365, 368mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 1 < 𝑖)
370 zltlem1 12749 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((1 ∈ ℤ ∧ 𝑖 ∈ ℤ) → (1 < 𝑖 ↔ 1 ≤ (𝑖 − 1)))
371357, 360, 370syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (1 < 𝑖 ↔ 1 ≤ (𝑖 − 1)))
372369, 371mpbid 235 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → 1 ≤ (𝑖 − 1))
373314, 316resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝑖 − 1) ∈ ℝ)
374314lem1d 12250 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝑖 − 1) ≤ 𝑖)
375373, 314, 315, 374, 319letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → (𝑖 − 1) ≤ 𝐾)
376375adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ≤ 𝐾)
377357, 358, 361, 372, 376elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑖 − 1) ∈ (1...𝐾))
378356, 377ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ (1...(𝑁 + 𝐾)))
379378, 291syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ ℕ)
380379nnzd 12719 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → (𝑏‘(𝑖 − 1)) ∈ ℤ)
381355, 380zsubcld 12808 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) ∧ ¬ 𝑖 = 1) → ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) ∈ ℤ)
382347, 348, 349, 381ifbothda 4521 . . . . . . . . . . . . . . . . . . . 20 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) ∈ ℤ)
383382zcnd 12804 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) ∈ ℂ)
38466adantr 486 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ (1...𝐾)) → 1 ∈ ℂ)
385346, 383, 384fsumsub 15954 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = (Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − Σ𝑖 ∈ (1...𝐾)1))
386 id 23 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = 1 → 𝑖 = 1)
387386iftrued 4490 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 = 1 → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = (𝑏‘1))
388212, 383, 387fsum1p 15919 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))))
38958adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℝ)
390 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑖 ∈ ((1 + 1)...𝐾) → (1 + 1) ≤ 𝑖)
391390adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → (1 + 1) ≤ 𝑖)
39229adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 1 ∈ ℤ)
393 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑖 ∈ ((1 + 1)...𝐾) → 𝑖 ∈ ℤ)
394393adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 𝑖 ∈ ℤ)
395392, 394, 278syl2anc 596 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → (1 < 𝑖 ↔ (1 + 1) ≤ 𝑖))
396391, 395mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 1 < 𝑖)
397389, 396ltned 11446 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 1 ≠ 𝑖)
398397necomd 3011 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → 𝑖 ≠ 1)
399398neneqd 2961 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → ¬ 𝑖 = 1)
400399iffalsed 4493 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...𝐾)) → if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))
401400sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ ((1 + 1)...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = Σ𝑖 ∈ ((1 + 1)...𝐾)((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))
402401oveq2d 7436 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))) = ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))))
40332recnd 11337 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ ℂ)
404403, 66npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝐾 − 1) + 1) = 𝐾)
405404eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 = ((𝐾 − 1) + 1))
406405oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((1 + 1)...𝐾) = ((1 + 1)...((𝐾 − 1) + 1)))
407406sumeq1d 15867 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ ((1 + 1)...𝐾)((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) = Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))
408407oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))))
409 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1)) → 𝑖 ∈ ℤ)
410409adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑖 ∈ ℤ)
411410zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑖 ∈ ℂ)
412 1cnd 11302 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 1 ∈ ℂ)
413411, 412npcand 11673 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑖 − 1) + 1) = 𝑖)
414413eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → 𝑖 = ((𝑖 − 1) + 1))
415414fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → (𝑏‘𝑖) = (𝑏‘((𝑖 − 1) + 1)))
416 eqidd 2762 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → (𝑏‘(𝑖 − 1)) = (𝑏‘(𝑖 − 1)))
417415, 416oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))) → ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) = ((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1))))
418417sumeq2dv 15869 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) = Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1))))
419418oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1)))))
42013, 29zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝐾 − 1) ∈ ℤ)
42128adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
422 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℤ)
42313adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℤ)
424 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ∈ ℕ)
425424adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℕ)
426425nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℤ)
427426peano2zd 12806 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℤ)
428 1red 11309 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ∈ ℝ)
429425nnred 12350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ ℝ)
430429, 428readdcld 11338 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ ℝ)
431425nnge1d 12386 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ 𝑠)
432429lep1d 12248 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝑠 + 1))
433428, 429, 430, 431, 432letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 1 ≤ (𝑠 + 1))
434 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑠 ∈ (1...(𝐾 − 1)) → 𝑠 ≤ (𝐾 − 1))
435434adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ (𝐾 − 1))
43632adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝐾 ∈ ℝ)
437 leaddsub 11792 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 ((𝑠 ∈ ℝ ∧ 1 ∈ ℝ ∧ 𝐾 ∈ ℝ) → ((𝑠 + 1) ≤ 𝐾 ↔ 𝑠 ≤ (𝐾 − 1)))
438429, 428, 436, 437syl3anc 1398 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑠 + 1) ≤ 𝐾 ↔ 𝑠 ≤ (𝐾 − 1)))
439435, 438mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ≤ 𝐾)
440422, 423, 427, 433, 439elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑠 + 1) ∈ (1...𝐾))
441421, 440ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑏‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)))
442 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑏‘(𝑠 + 1)) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘(𝑠 + 1)) ∈ ℕ)
443441, 442syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑏‘(𝑠 + 1)) ∈ ℕ)
444443nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑏‘(𝑠 + 1)) ∈ ℤ)
445436, 428resubcld 11744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ∈ ℝ)
446436lem1d 12250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝐾 − 1) ≤ 𝐾)
447429, 445, 436, 435, 446letrd 11467 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ≤ 𝐾)
448422, 423, 426, 431, 447elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → 𝑠 ∈ (1...𝐾))
449421, 448ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑏‘𝑠) ∈ (1...(𝑁 + 𝐾)))
450 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑏‘𝑠) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑠) ∈ ℕ)
451450nnzd 12719 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑏‘𝑠) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑠) ∈ ℤ)
452449, 451syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → (𝑏‘𝑠) ∈ ℤ)
453444, 452zsubcld 12808 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) ∈ ℤ)
454453zcnd 12804 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑠 ∈ (1...(𝐾 − 1))) → ((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) ∈ ℂ)
455 fvoveq1 7443 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑠 = (𝑖 − 1) → (𝑏‘(𝑠 + 1)) = (𝑏‘((𝑖 − 1) + 1)))
456 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑠 = (𝑖 − 1) → (𝑏‘𝑠) = (𝑏‘(𝑖 − 1)))
457455, 456oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑠 = (𝑖 − 1) → ((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) = ((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1))))
45829, 29, 420, 454, 457fsumshft 15946 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) = Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1))))
459458oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠))) = ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1)))))
460459eqcomd 2767 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1)))) = ((𝑏‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠))))
461 fvoveq1 7443 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑠 = 𝑖 → (𝑏‘(𝑠 + 1)) = (𝑏‘(𝑖 + 1)))
462 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑠 = 𝑖 → (𝑏‘𝑠) = (𝑏‘𝑖))
463461, 462oveq12d 7438 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑠 = 𝑖 → ((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) = ((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖)))
464 nfcv 2923 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Ⅎ𝑖((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠))
465 nfcv 2923 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Ⅎ𝑠((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖))
466463, 464, 465cbvsum 15862 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) = Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖))
467466a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠)) = Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖)))
468467oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠))) = ((𝑏‘1) + Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖))))
469 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = 𝑖 → (𝑏‘𝑤) = (𝑏‘𝑖))
470 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = (𝑖 + 1) → (𝑏‘𝑤) = (𝑏‘(𝑖 + 1)))
471 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = 1 → (𝑏‘𝑤) = (𝑏‘1))
472 fveq2 6885 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = ((𝐾 − 1) + 1) → (𝑏‘𝑤) = (𝑏‘((𝐾 − 1) + 1)))
473404, 212eqeltrd 2861 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝐾 − 1) + 1) ∈ (ℤ≥‘1))
47428adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝑏:(1...𝐾)⟶(1...(𝑁 + 𝐾)))
475 1zzd 12727 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 1 ∈ ℤ)
47613adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝐾 ∈ ℤ)
477 elfzelz 13656 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑤 ∈ (1...((𝐾 − 1) + 1)) → 𝑤 ∈ ℤ)
478477adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝑤 ∈ ℤ)
479 elfzle1 13660 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑤 ∈ (1...((𝐾 − 1) + 1)) → 1 ≤ 𝑤)
480479adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 1 ≤ 𝑤)
481 elfzle2 13661 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑤 ∈ (1...((𝐾 − 1) + 1)) → 𝑤 ≤ ((𝐾 − 1) + 1))
482481adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝑤 ≤ ((𝐾 − 1) + 1))
483404adantr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → ((𝐾 − 1) + 1) = 𝐾)
484482, 483breqtrd 5131 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝑤 ≤ 𝐾)
485475, 476, 478, 480, 484elfzd 13647 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → 𝑤 ∈ (1...𝐾))
486474, 485ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → (𝑏‘𝑤) ∈ (1...(𝑁 + 𝐾)))
487 elfznn 13687 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑏‘𝑤) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑤) ∈ ℕ)
488487nncnd 12351 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑏‘𝑤) ∈ (1...(𝑁 + 𝐾)) → (𝑏‘𝑤) ∈ ℂ)
489486, 488syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ 𝑏 ∈ 𝐵) ∧ 𝑤 ∈ (1...((𝐾 − 1) + 1))) → (𝑏‘𝑤) ∈ ℂ)
490469, 470, 471, 472, 420, 473, 489telfsum2 15972 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖)) = ((𝑏‘((𝐾 − 1) + 1)) − (𝑏‘1)))
491490oveq2d 7436 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖))) = ((𝑏‘1) + ((𝑏‘((𝐾 − 1) + 1)) − (𝑏‘1))))
49271recnd 11337 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘1) ∈ ℂ)
49337nncnd 12351 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) ∈ ℂ)
494404fveq2d 6889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘((𝐾 − 1) + 1)) = (𝑏‘𝐾))
495494eleq1d 2846 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘((𝐾 − 1) + 1)) ∈ ℂ ↔ (𝑏‘𝐾) ∈ ℂ))
496493, 495mpbird 260 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘((𝐾 − 1) + 1)) ∈ ℂ)
497492, 496pncan3d 11672 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + ((𝑏‘((𝐾 − 1) + 1)) − (𝑏‘1))) = (𝑏‘((𝐾 − 1) + 1)))
498497, 494eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + ((𝑏‘((𝐾 − 1) + 1)) − (𝑏‘1))) = (𝑏‘𝐾))
499491, 498eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ (1...(𝐾 − 1))((𝑏‘(𝑖 + 1)) − (𝑏‘𝑖))) = (𝑏‘𝐾))
500468, 499eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑠 ∈ (1...(𝐾 − 1))((𝑏‘(𝑠 + 1)) − (𝑏‘𝑠))) = (𝑏‘𝐾))
501460, 500eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘((𝑖 − 1) + 1)) − (𝑏‘(𝑖 − 1)))) = (𝑏‘𝐾))
502419, 501eqtrd 2796 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...((𝐾 − 1) + 1))((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = (𝑏‘𝐾))
503408, 502eqtrd 2796 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = (𝑏‘𝐾))
504402, 503eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘1) + Σ𝑖 ∈ ((1 + 1)...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))))) = (𝑏‘𝐾))
505388, 504eqtrd 2796 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) = (𝑏‘𝐾))
506 fsumconst 15956 . . . . . . . . . . . . . . . . . . . . 21 (((1...𝐾) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑖 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
507346, 66, 506syl2anc 596 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)1 = ((♯‘(1...𝐾)) · 1))
508210nnnn0d 12667 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐾 ∈ ℕ0)
509 hashfz1 14490 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐾 ∈ ℕ0 → (♯‘(1...𝐾)) = 𝐾)
510508, 509syl 18 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (♯‘(1...𝐾)) = 𝐾)
511510oveq1d 7435 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((♯‘(1...𝐾)) · 1) = (𝐾 · 1))
512403mulridd 11326 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝐾 · 1) = 𝐾)
513511, 512eqtrd 2796 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((♯‘(1...𝐾)) · 1) = 𝐾)
514507, 513eqtrd 2796 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)1 = 𝐾)
515505, 514oveq12d 7438 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − Σ𝑖 ∈ (1...𝐾)1) = ((𝑏‘𝐾) − 𝐾))
516385, 515eqtrd 2796 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = ((𝑏‘𝐾) − 𝐾))
51741addlidd 11511 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (0 + (𝑏‘𝐾)) = (𝑏‘𝐾))
518517eqcomd 2767 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑏‘𝐾) = (0 + (𝑏‘𝐾)))
519518oveq1d 7435 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑏‘𝐾) − 𝐾) = ((0 + (𝑏‘𝐾)) − 𝐾))
520516, 519eqtrd 2796 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = ((0 + (𝑏‘𝐾)) − 𝐾))
521 0cnd 11299 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ∈ ℂ)
522521, 403, 41subsub3d 11699 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (0 − (𝐾 − (𝑏‘𝐾))) = ((0 + (𝑏‘𝐾)) − 𝐾))
523522eqcomd 2767 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((0 + (𝑏‘𝐾)) − 𝐾) = (0 − (𝐾 − (𝑏‘𝐾))))
524520, 523eqtrd 2796 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = (0 − (𝐾 − (𝑏‘𝐾))))
525344subidd 11657 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑁 − 𝑁) = 0)
526525eqcomd 2767 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 = (𝑁 − 𝑁))
527526oveq1d 7435 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (0 − (𝐾 − (𝑏‘𝐾))) = ((𝑁 − 𝑁) − (𝐾 − (𝑏‘𝐾))))
528524, 527eqtrd 2796 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = ((𝑁 − 𝑁) − (𝐾 − (𝑏‘𝐾))))
529403, 41subcld 11669 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝐾 − (𝑏‘𝐾)) ∈ ℂ)
530344, 344, 529subsub4d 11700 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑁 − 𝑁) − (𝐾 − (𝑏‘𝐾))) = (𝑁 − (𝑁 + (𝐾 − (𝑏‘𝐾)))))
531528, 530eqtrd 2796 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = (𝑁 − (𝑁 + (𝐾 − (𝑏‘𝐾)))))
532344, 403, 41addsubassd 11689 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑁 + 𝐾) − (𝑏‘𝐾)) = (𝑁 + (𝐾 − (𝑏‘𝐾))))
533532eqcomd 2767 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑁 + (𝐾 − (𝑏‘𝐾))) = ((𝑁 + 𝐾) − (𝑏‘𝐾)))
534533oveq2d 7436 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑁 − (𝑁 + (𝐾 − (𝑏‘𝐾)))) = (𝑁 − ((𝑁 + 𝐾) − (𝑏‘𝐾))))
535531, 534eqtrd 2796 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) = (𝑁 − ((𝑁 + 𝐾) − (𝑏‘𝐾))))
536344, 345, 535mvrrsubd 11729 . . . . . . . . . . 11 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)(if(𝑖 = 1, (𝑏‘1), ((𝑏‘𝑖) − (𝑏‘(𝑖 − 1)))) − 1) + ((𝑁 + 𝐾) − (𝑏‘𝐾))) = 𝑁)
537343, 536eqtrd 2796 . . . . . . . . . 10 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1)) + ((𝑁 + 𝐾) − (𝑏‘𝐾))) = 𝑁)
538326, 537eqtrd 2796 . . . . . . . . 9 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) + ((𝑁 + 𝐾) − (𝑏‘𝐾))) = 𝑁)
539311, 538eqtrd 2796 . . . . . . . 8 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (Σ𝑖 ∈ (1...𝐾)if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) + if((𝐾 + 1) = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if((𝐾 + 1) = 1, ((𝑏‘1) − 1), (((𝑏‘(𝐾 + 1)) − (𝑏‘((𝐾 + 1) − 1))) − 1)))) = 𝑁)
540308, 539eqtrd 2796 . . . . . . 7 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))if(𝑖 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑖 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑖) − (𝑏‘(𝑖 − 1))) − 1))) = 𝑁)
541209, 540eqtrd 2796 . . . . . 6 ((𝜑 ∧ 𝑏 ∈ 𝐵) → Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))‘𝑖) = 𝑁)
542191, 541jca 521 . . . . 5 ((𝜑 ∧ 𝑏 ∈ 𝐵) → ((𝑘 ∈ (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))))‘𝑖) = 𝑁))
543 ovex 7453 . . . . . . 7 (1...(𝐾 + 1)) ∈ V
544543mptex 7229 . . . . . 6 (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) ∈ V
545 feq1 6687 . . . . . . 7 (𝑔 = (𝑘 ∈ (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))
546 simpl 488 . . . . . . . . . 10 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → 𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))))
547546fveq1d 6887 . . . . . . . . 9 ((𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) ∧ 𝑖 ∈ (1...(𝐾 + 1))) → (𝑔‘𝑖) = ((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))‘𝑖))
548547sumeq2dv 15869 . . . . . . . 8 (𝑔 = (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) → Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = Σ𝑖 ∈ (1...(𝐾 + 1))((𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))‘𝑖))
549548eqeq1d 2763 . . . . . . 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))))‘𝑖) = 𝑁))
550545, 549anbi12d 644 . . . . . 6 (𝑔 = (𝑘 ∈ (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))))‘𝑖) = 𝑁)))
551544, 550elab 3633 . . . . 5 ((𝑘 ∈ (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))))‘𝑖) = 𝑁))
552542, 551sylibr 237 . . . 4 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) ∈ {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)})
553 sticksstones10.4 . . . . 5 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)}
554553a1i 11 . . . 4 ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝐴 = {𝑔 ∣ (𝑔:(1...(𝐾 + 1))⟶ℕ0 ∧ Σ𝑖 ∈ (1...(𝐾 + 1))(𝑔‘𝑖) = 𝑁)})
555552, 554eleqtrrd 2864 . . 3 ((𝜑 ∧ 𝑏 ∈ 𝐵) → (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1)))) ∈ 𝐴)
5566, 555eqeltrrd 2862 . 2 ((𝜑 ∧ 𝑏 ∈ 𝐵) → if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))) ∈ 𝐴)
557 sticksstones10.3 . 2 𝐺 = (𝑏 ∈ 𝐵 ↦ if(𝐾 = 0, {⟨1, 𝑁⟩}, (𝑘 ∈ (1...(𝐾 + 1)) ↦ if(𝑘 = (𝐾 + 1), ((𝑁 + 𝐾) − (𝑏‘𝐾)), if(𝑘 = 1, ((𝑏‘1) − 1), (((𝑏‘𝑘) − (𝑏‘(𝑘 − 1))) − 1))))))
558556, 557fmptd 7114 1 (𝜑 → 𝐺:𝐵⟶𝐴)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∧ 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  ⟶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