Step | Hyp | Ref
| Expression |
1 | | bcval2 14322 |
. . . 4
⊢ ((𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶)) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) = ((!‘(𝐴 + 𝐶)) / ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷))))) |
2 | 1 | adantl 480 |
. . 3
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) = ((!‘(𝐴 + 𝐶)) / ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷))))) |
3 | | bcle2d.1 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐴 ∈
ℕ0) |
4 | | bcle2d.3 |
. . . . . . . . . . . 12
⊢ (𝜑 → 𝐶 ∈
ℕ0) |
5 | 3, 4 | nn0addcld 12588 |
. . . . . . . . . . 11
⊢ (𝜑 → (𝐴 + 𝐶) ∈
ℕ0) |
6 | 5 | adantr 479 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐶) ∈
ℕ0) |
7 | 6 | faccld 14301 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐶)) ∈ ℕ) |
8 | 7 | nncnd 12280 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐶)) ∈ ℂ) |
9 | 3 | nn0zd 12636 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → 𝐴 ∈ ℤ) |
10 | | bcle2d.4 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → 𝐷 ∈ ℤ) |
11 | 9, 10 | zaddcld 12722 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (𝐴 + 𝐷) ∈ ℤ) |
12 | | elfzle1 13558 |
. . . . . . . . . . . . 13
⊢ ((𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶)) → 0 ≤ (𝐴 + 𝐷)) |
13 | 11, 12 | anim12i 611 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐷) ∈ ℤ ∧ 0 ≤ (𝐴 + 𝐷))) |
14 | | elnn0z 12623 |
. . . . . . . . . . . 12
⊢ ((𝐴 + 𝐷) ∈ ℕ0 ↔ ((𝐴 + 𝐷) ∈ ℤ ∧ 0 ≤ (𝐴 + 𝐷))) |
15 | 13, 14 | sylibr 233 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) ∈
ℕ0) |
16 | 15 | faccld 14301 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ∈ ℕ) |
17 | 16 | nnnn0d 12584 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ∈
ℕ0) |
18 | 17 | nn0cnd 12586 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ∈ ℂ) |
19 | 3 | nn0red 12585 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝐴 ∈ ℝ) |
20 | 19 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐴 ∈ ℝ) |
21 | 20 | recnd 11292 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐴 ∈ ℂ) |
22 | 4 | nn0cnd 12586 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → 𝐶 ∈ ℂ) |
23 | 22 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈ ℂ) |
24 | 10 | zred 12718 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝐷 ∈ ℝ) |
25 | 24 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐷 ∈ ℝ) |
26 | 25 | recnd 11292 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐷 ∈ ℂ) |
27 | 21, 23, 21, 26 | addsub4d 11668 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) − (𝐴 + 𝐷)) = ((𝐴 − 𝐴) + (𝐶 − 𝐷))) |
28 | 21 | subidd 11609 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 − 𝐴) = 0) |
29 | 28 | oveq1d 7439 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐴) + (𝐶 − 𝐷)) = (0 + (𝐶 − 𝐷))) |
30 | 23, 26 | subcld 11621 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ∈ ℂ) |
31 | 30 | addlidd 11465 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (0 + (𝐶 − 𝐷)) = (𝐶 − 𝐷)) |
32 | 29, 31 | eqtrd 2766 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐴) + (𝐶 − 𝐷)) = (𝐶 − 𝐷)) |
33 | 27, 32 | eqtrd 2766 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) − (𝐴 + 𝐷)) = (𝐶 − 𝐷)) |
34 | 4 | nn0zd 12636 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝐶 ∈ ℤ) |
35 | 34 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈ ℤ) |
36 | 10 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐷 ∈ ℤ) |
37 | 35, 36 | zsubcld 12723 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ∈ ℤ) |
38 | | bcle2d.6 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝐷 ≤ 𝐶) |
39 | 38 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐷 ≤ 𝐶) |
40 | 35 | zred 12718 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈ ℝ) |
41 | 40, 25 | subge0d 11854 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (0 ≤ (𝐶 − 𝐷) ↔ 𝐷 ≤ 𝐶)) |
42 | 39, 41 | mpbird 256 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ≤ (𝐶 − 𝐷)) |
43 | 37, 42 | jca 510 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐶 − 𝐷) ∈ ℤ ∧ 0 ≤ (𝐶 − 𝐷))) |
44 | | elnn0z 12623 |
. . . . . . . . . . . . 13
⊢ ((𝐶 − 𝐷) ∈ ℕ0 ↔ ((𝐶 − 𝐷) ∈ ℤ ∧ 0 ≤ (𝐶 − 𝐷))) |
45 | 43, 44 | sylibr 233 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ∈
ℕ0) |
46 | 33, 45 | eqeltrd 2826 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) − (𝐴 + 𝐷)) ∈
ℕ0) |
47 | 46 | faccld 14301 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) ∈ ℕ) |
48 | 47 | nnnn0d 12584 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) ∈
ℕ0) |
49 | 48 | nn0cnd 12586 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) ∈ ℂ) |
50 | 16 | nnne0d 12314 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ≠ 0) |
51 | 47 | nnne0d 12314 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) ≠ 0) |
52 | 8, 18, 49, 50, 51 | divdiv1d 12072 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))) = ((!‘(𝐴 + 𝐶)) / ((!‘(𝐴 + 𝐷)) · (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))))) |
53 | 52 | eqcomd 2732 |
. . . . . 6
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / ((!‘(𝐴 + 𝐷)) · (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))))) = (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))))) |
54 | | 0zd 12622 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ∈
ℤ) |
55 | 6 | nn0zd 12636 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐶) ∈ ℤ) |
56 | 25 | renegcld 11691 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → -𝐷 ∈ ℝ) |
57 | 4 | adantr 479 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈
ℕ0) |
58 | 57 | nn0red 12585 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈ ℝ) |
59 | | df-neg 11497 |
. . . . . . . . . . . . . . . . . 18
⊢ -𝐷 = (0 − 𝐷) |
60 | 59 | a1i 11 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → -𝐷 = (0 − 𝐷)) |
61 | 12 | adantl 480 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ≤ (𝐴 + 𝐷)) |
62 | | 0red 11267 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ∈
ℝ) |
63 | 62, 25, 20 | lesubaddd 11861 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((0 − 𝐷) ≤ 𝐴 ↔ 0 ≤ (𝐴 + 𝐷))) |
64 | 61, 63 | mpbird 256 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (0 − 𝐷) ≤ 𝐴) |
65 | 60, 64 | eqbrtrd 5175 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → -𝐷 ≤ 𝐴) |
66 | 56, 20, 58, 65 | leadd2dd 11879 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 + -𝐷) ≤ (𝐶 + 𝐴)) |
67 | 23, 26 | negsubd 11627 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 + -𝐷) = (𝐶 − 𝐷)) |
68 | 23, 21 | addcomd 11466 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 + 𝐴) = (𝐴 + 𝐶)) |
69 | 66, 67, 68 | 3brtr3d 5184 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ≤ (𝐴 + 𝐶)) |
70 | 54, 55, 37, 42, 69 | elfzd 13546 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ∈ (0...(𝐴 + 𝐶))) |
71 | | fallfacval4 16045 |
. . . . . . . . . . . . 13
⊢ ((𝐶 − 𝐷) ∈ (0...(𝐴 + 𝐶)) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐴 + 𝐶)) / (!‘((𝐴 + 𝐶) − (𝐶 − 𝐷))))) |
72 | 70, 71 | syl 17 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐴 + 𝐶)) / (!‘((𝐴 + 𝐶) − (𝐶 − 𝐷))))) |
73 | 5 | nn0cnd 12586 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → (𝐴 + 𝐶) ∈ ℂ) |
74 | 24 | recnd 11292 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → 𝐷 ∈ ℂ) |
75 | 73, 22, 74 | subsubd 11649 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → ((𝐴 + 𝐶) − (𝐶 − 𝐷)) = (((𝐴 + 𝐶) − 𝐶) + 𝐷)) |
76 | 19 | recnd 11292 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → 𝐴 ∈ ℂ) |
77 | 76, 22 | pncand 11622 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → ((𝐴 + 𝐶) − 𝐶) = 𝐴) |
78 | 77 | oveq1d 7439 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → (((𝐴 + 𝐶) − 𝐶) + 𝐷) = (𝐴 + 𝐷)) |
79 | 75, 78 | eqtrd 2766 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → ((𝐴 + 𝐶) − (𝐶 − 𝐷)) = (𝐴 + 𝐷)) |
80 | 79 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) − (𝐶 − 𝐷)) = (𝐴 + 𝐷)) |
81 | 80 | fveq2d 6905 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐶 − 𝐷))) = (!‘(𝐴 + 𝐷))) |
82 | 81 | oveq2d 7440 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / (!‘((𝐴 + 𝐶) − (𝐶 − 𝐷)))) = ((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷)))) |
83 | 72, 82 | eqtrd 2766 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷)))) |
84 | 83 | eqcomd 2732 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) = ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷))) |
85 | | nfv 1910 |
. . . . . . . . . . . . 13
⊢
Ⅎ𝑘(𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) |
86 | | fzfid 13993 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (0...((𝐶 − 𝐷) − 1)) ∈ Fin) |
87 | 20 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝐴 ∈ ℝ) |
88 | 4 | nn0red 12585 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → 𝐶 ∈ ℝ) |
89 | 88 | adantr 479 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 ∈ ℝ) |
90 | 89 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝐶 ∈ ℝ) |
91 | 87, 90 | readdcld 11293 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (𝐴 + 𝐶) ∈ ℝ) |
92 | | elfzelz 13555 |
. . . . . . . . . . . . . . . 16
⊢ (𝑘 ∈ (0...((𝐶 − 𝐷) − 1)) → 𝑘 ∈ ℤ) |
93 | 92 | zred 12718 |
. . . . . . . . . . . . . . 15
⊢ (𝑘 ∈ (0...((𝐶 − 𝐷) − 1)) → 𝑘 ∈ ℝ) |
94 | 93 | adantl 480 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝑘 ∈ ℝ) |
95 | 91, 94 | resubcld 11692 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐴 + 𝐶) − 𝑘) ∈ ℝ) |
96 | | 0red 11267 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 0 ∈
ℝ) |
97 | 96, 94 | readdcld 11293 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (0 + 𝑘) ∈
ℝ) |
98 | 25 | adantr 479 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝐷 ∈ ℝ) |
99 | 90, 98 | resubcld 11692 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (𝐶 − 𝐷) ∈ ℝ) |
100 | | 1red 11265 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 1 ∈
ℝ) |
101 | 99, 100 | resubcld 11692 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐶 − 𝐷) − 1) ∈
ℝ) |
102 | 94 | recnd 11292 |
. . . . . . . . . . . . . . . . 17
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝑘 ∈ ℂ) |
103 | 102 | addlidd 11465 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (0 + 𝑘) = 𝑘) |
104 | | elfzle2 13559 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑘 ∈ (0...((𝐶 − 𝐷) − 1)) → 𝑘 ≤ ((𝐶 − 𝐷) − 1)) |
105 | 104 | adantl 480 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝑘 ≤ ((𝐶 − 𝐷) − 1)) |
106 | 103, 105 | eqbrtrd 5175 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (0 + 𝑘) ≤ ((𝐶 − 𝐷) − 1)) |
107 | 99 | lem1d 12199 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐶 − 𝐷) − 1) ≤ (𝐶 − 𝐷)) |
108 | 69 | adantr 479 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (𝐶 − 𝐷) ≤ (𝐴 + 𝐶)) |
109 | 101, 99, 91, 107, 108 | letrd 11421 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐶 − 𝐷) − 1) ≤ (𝐴 + 𝐶)) |
110 | 97, 101, 91, 106, 109 | letrd 11421 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (0 + 𝑘) ≤ (𝐴 + 𝐶)) |
111 | 62 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 0 ∈
ℝ) |
112 | | leaddsub 11740 |
. . . . . . . . . . . . . . 15
⊢ ((0
∈ ℝ ∧ 𝑘
∈ ℝ ∧ (𝐴 +
𝐶) ∈ ℝ) →
((0 + 𝑘) ≤ (𝐴 + 𝐶) ↔ 0 ≤ ((𝐴 + 𝐶) − 𝑘))) |
113 | 111, 94, 91, 112 | syl3anc 1368 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((0 + 𝑘) ≤ (𝐴 + 𝐶) ↔ 0 ≤ ((𝐴 + 𝐶) − 𝑘))) |
114 | 110, 113 | mpbid 231 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 0 ≤ ((𝐴 + 𝐶) − 𝑘)) |
115 | | bcle2d.2 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝜑 → 𝐵 ∈
ℕ0) |
116 | 115 | nn0red 12585 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → 𝐵 ∈ ℝ) |
117 | 116 | adantr 479 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐵 ∈ ℝ) |
118 | 117 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝐵 ∈ ℝ) |
119 | 118, 90 | readdcld 11293 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (𝐵 + 𝐶) ∈ ℝ) |
120 | 119, 94 | resubcld 11692 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐵 + 𝐶) − 𝑘) ∈ ℝ) |
121 | | bcle2d.5 |
. . . . . . . . . . . . . . . . 17
⊢ (𝜑 → 𝐴 ≤ 𝐵) |
122 | 121 | adantr 479 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐴 ≤ 𝐵) |
123 | 122 | adantr 479 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → 𝐴 ≤ 𝐵) |
124 | 87, 118, 90, 123 | leadd1dd 11878 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → (𝐴 + 𝐶) ≤ (𝐵 + 𝐶)) |
125 | 91, 119, 94, 124 | lesub1dd 11880 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ 𝑘 ∈ (0...((𝐶 − 𝐷) − 1))) → ((𝐴 + 𝐶) − 𝑘) ≤ ((𝐵 + 𝐶) − 𝑘)) |
126 | 85, 86, 95, 114, 120, 125 | fprodle 15998 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐴 + 𝐶) − 𝑘) ≤ ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐵 + 𝐶) − 𝑘)) |
127 | 73 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐶) ∈ ℂ) |
128 | | fallfacval 16011 |
. . . . . . . . . . . . . 14
⊢ (((𝐴 + 𝐶) ∈ ℂ ∧ (𝐶 − 𝐷) ∈ ℕ0) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) = ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐴 + 𝐶) − 𝑘)) |
129 | 127, 45, 128 | syl2anc 582 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) = ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐴 + 𝐶) − 𝑘)) |
130 | 129 | eqcomd 2732 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐴 + 𝐶) − 𝑘) = ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷))) |
131 | 117 | recnd 11292 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐵 ∈ ℂ) |
132 | 131, 23 | addcld 11283 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐶) ∈ ℂ) |
133 | | fallfacval 16011 |
. . . . . . . . . . . . . 14
⊢ (((𝐵 + 𝐶) ∈ ℂ ∧ (𝐶 − 𝐷) ∈ ℕ0) → ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷)) = ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐵 + 𝐶) − 𝑘)) |
134 | 132, 45, 133 | syl2anc 582 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷)) = ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐵 + 𝐶) − 𝑘)) |
135 | 134 | eqcomd 2732 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ∏𝑘 ∈ (0...((𝐶 − 𝐷) − 1))((𝐵 + 𝐶) − 𝑘) = ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷))) |
136 | 126, 130,
135 | 3brtr3d 5184 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) ≤ ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷))) |
137 | 115 | nn0zd 12636 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → 𝐵 ∈ ℤ) |
138 | 137, 34 | zaddcld 12722 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝐵 + 𝐶) ∈ ℤ) |
139 | 138 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐶) ∈ ℤ) |
140 | 20, 25 | readdcld 11293 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) ∈ ℝ) |
141 | 137, 10 | zaddcld 12722 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝜑 → (𝐵 + 𝐷) ∈ ℤ) |
142 | 141 | adantr 479 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ∈ ℤ) |
143 | 142 | zred 12718 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ∈ ℝ) |
144 | 20, 117, 25, 122 | leadd1dd 11878 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) ≤ (𝐵 + 𝐷)) |
145 | 62, 140, 143, 61, 144 | letrd 11421 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ≤ (𝐵 + 𝐷)) |
146 | 62, 25, 117 | lesubaddd 11861 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((0 − 𝐷) ≤ 𝐵 ↔ 0 ≤ (𝐵 + 𝐷))) |
147 | 145, 146 | mpbird 256 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (0 − 𝐷) ≤ 𝐵) |
148 | 60, 147 | eqbrtrd 5175 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → -𝐷 ≤ 𝐵) |
149 | 56, 117, 58, 148 | leadd2dd 11879 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 + -𝐷) ≤ (𝐶 + 𝐵)) |
150 | 23, 131 | addcomd 11466 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 + 𝐵) = (𝐵 + 𝐶)) |
151 | 149, 67, 150 | 3brtr3d 5184 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ≤ (𝐵 + 𝐶)) |
152 | 54, 139, 37, 42, 151 | elfzd 13546 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) ∈ (0...(𝐵 + 𝐶))) |
153 | | fallfacval4 16045 |
. . . . . . . . . . . . 13
⊢ ((𝐶 − 𝐷) ∈ (0...(𝐵 + 𝐶)) → ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐵 + 𝐶)) / (!‘((𝐵 + 𝐶) − (𝐶 − 𝐷))))) |
154 | 152, 153 | syl 17 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐵 + 𝐶)) / (!‘((𝐵 + 𝐶) − (𝐶 − 𝐷))))) |
155 | 132, 23, 26 | subsubd 11649 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − (𝐶 − 𝐷)) = (((𝐵 + 𝐶) − 𝐶) + 𝐷)) |
156 | 131, 23 | pncand 11622 |
. . . . . . . . . . . . . . . 16
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − 𝐶) = 𝐵) |
157 | 156 | oveq1d 7439 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐵 + 𝐶) − 𝐶) + 𝐷) = (𝐵 + 𝐷)) |
158 | 155, 157 | eqtrd 2766 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − (𝐶 − 𝐷)) = (𝐵 + 𝐷)) |
159 | 158 | fveq2d 6905 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐵 + 𝐶) − (𝐶 − 𝐷))) = (!‘(𝐵 + 𝐷))) |
160 | 159 | oveq2d 7440 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐵 + 𝐶)) / (!‘((𝐵 + 𝐶) − (𝐶 − 𝐷)))) = ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷)))) |
161 | 154, 160 | eqtrd 2766 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) FallFac (𝐶 − 𝐷)) = ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷)))) |
162 | 136, 161 | breqtrd 5179 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶) FallFac (𝐶 − 𝐷)) ≤ ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷)))) |
163 | 84, 162 | eqbrtrd 5175 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) ≤ ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷)))) |
164 | 7 | nnred 12279 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐶)) ∈ ℝ) |
165 | 16 | nnred 12279 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ∈ ℝ) |
166 | 164, 165,
50 | redivcld 12093 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) ∈ ℝ) |
167 | 115 | adantr 479 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐵 ∈
ℕ0) |
168 | 167, 57 | nn0addcld 12588 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐶) ∈
ℕ0) |
169 | 168 | faccld 14301 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐶)) ∈ ℕ) |
170 | 169 | nnred 12279 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐶)) ∈ ℝ) |
171 | 142, 145 | jca 510 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) ∈ ℤ ∧ 0 ≤ (𝐵 + 𝐷))) |
172 | | elnn0z 12623 |
. . . . . . . . . . . . . 14
⊢ ((𝐵 + 𝐷) ∈ ℕ0 ↔ ((𝐵 + 𝐷) ∈ ℤ ∧ 0 ≤ (𝐵 + 𝐷))) |
173 | 171, 172 | sylibr 233 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ∈
ℕ0) |
174 | 173 | faccld 14301 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐷)) ∈ ℕ) |
175 | 174 | nnred 12279 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐷)) ∈ ℝ) |
176 | 174 | nnne0d 12314 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐷)) ≠ 0) |
177 | 170, 175,
176 | redivcld 12093 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) ∈ ℝ) |
178 | 32 | eqcomd 2732 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) = ((𝐴 − 𝐴) + (𝐶 − 𝐷))) |
179 | 27 | eqcomd 2732 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐴) + (𝐶 − 𝐷)) = ((𝐴 + 𝐶) − (𝐴 + 𝐷))) |
180 | 178, 179 | eqtrd 2766 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) = ((𝐴 + 𝐶) − (𝐴 + 𝐷))) |
181 | 180 | fveq2d 6905 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐶 − 𝐷)) = (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))) |
182 | 181, 47 | eqeltrd 2826 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐶 − 𝐷)) ∈ ℕ) |
183 | 182 | nnrpd 13068 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐶 − 𝐷)) ∈
ℝ+) |
184 | 166, 177,
183 | lediv1d 13116 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) ≤ ((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) ↔ (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘(𝐶 − 𝐷))) ≤ (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘(𝐶 − 𝐷))))) |
185 | 163, 184 | mpbid 231 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘(𝐶 − 𝐷))) ≤ (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘(𝐶 − 𝐷)))) |
186 | 181 | oveq2d 7440 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘(𝐶 − 𝐷))) = (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))))) |
187 | 131, 23 | pncan2d 11623 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − 𝐵) = 𝐶) |
188 | 187 | eqcomd 2732 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 𝐶 = ((𝐵 + 𝐶) − 𝐵)) |
189 | 188 | oveq1d 7439 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) = (((𝐵 + 𝐶) − 𝐵) − 𝐷)) |
190 | 132, 131,
26 | subsub4d 11652 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐵 + 𝐶) − 𝐵) − 𝐷) = ((𝐵 + 𝐶) − (𝐵 + 𝐷))) |
191 | 189, 190 | eqtrd 2766 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐶 − 𝐷) = ((𝐵 + 𝐶) − (𝐵 + 𝐷))) |
192 | 191 | fveq2d 6905 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐶 − 𝐷)) = (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))) |
193 | 192 | oveq2d 7440 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘(𝐶 − 𝐷))) = (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))))) |
194 | 185, 186,
193 | 3brtr3d 5184 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))) ≤ (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))))) |
195 | 169 | nncnd 12280 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐶)) ∈ ℂ) |
196 | 174 | nncnd 12280 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐵 + 𝐷)) ∈ ℂ) |
197 | 131, 23, 26 | pnpcand 11658 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − (𝐵 + 𝐷)) = (𝐶 − 𝐷)) |
198 | 197, 45 | eqeltrd 2826 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) − (𝐵 + 𝐷)) ∈
ℕ0) |
199 | 198 | faccld 14301 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) ∈ ℕ) |
200 | 199 | nncnd 12280 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) ∈ ℂ) |
201 | 199 | nnne0d 12314 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) ≠ 0) |
202 | 195, 196,
200, 176, 201 | divdiv1d 12072 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐵 + 𝐶)) / (!‘(𝐵 + 𝐷))) / (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))) = ((!‘(𝐵 + 𝐶)) / ((!‘(𝐵 + 𝐷)) · (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))))) |
203 | 194, 202 | breqtrd 5179 |
. . . . . 6
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((!‘(𝐴 + 𝐶)) / (!‘(𝐴 + 𝐷))) / (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))) ≤ ((!‘(𝐵 + 𝐶)) / ((!‘(𝐵 + 𝐷)) · (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))))) |
204 | 53, 203 | eqbrtrd 5175 |
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / ((!‘(𝐴 + 𝐷)) · (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))))) ≤ ((!‘(𝐵 + 𝐶)) / ((!‘(𝐵 + 𝐷)) · (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))))) |
205 | 16 | nncnd 12280 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘(𝐴 + 𝐷)) ∈ ℂ) |
206 | 47 | nncnd 12280 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) ∈ ℂ) |
207 | 205, 206 | mulcomd 11285 |
. . . . . 6
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐷)) · (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷)))) = ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷)))) |
208 | 207 | oveq2d 7440 |
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / ((!‘(𝐴 + 𝐷)) · (!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))))) = ((!‘(𝐴 + 𝐶)) / ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷))))) |
209 | 196, 200 | mulcomd 11285 |
. . . . . 6
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐵 + 𝐷)) · (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷)))) = ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷)))) |
210 | 209 | oveq2d 7440 |
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐵 + 𝐶)) / ((!‘(𝐵 + 𝐷)) · (!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))))) = ((!‘(𝐵 + 𝐶)) / ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷))))) |
211 | 204, 208,
210 | 3brtr3d 5184 |
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷)))) ≤ ((!‘(𝐵 + 𝐶)) / ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷))))) |
212 | | elfzle2 13559 |
. . . . . . . . . 10
⊢ ((𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶)) → (𝐴 + 𝐷) ≤ (𝐴 + 𝐶)) |
213 | 212 | adantl 480 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) ≤ (𝐴 + 𝐶)) |
214 | 131, 26 | addcomd 11466 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) = (𝐷 + 𝐵)) |
215 | 214 | oveq1d 7439 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) + (𝐴 − 𝐵)) = ((𝐷 + 𝐵) + (𝐴 − 𝐵))) |
216 | 26, 131 | addcld 11283 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐷 + 𝐵) ∈ ℂ) |
217 | 20, 117 | resubcld 11692 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 − 𝐵) ∈ ℝ) |
218 | 217 | recnd 11292 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 − 𝐵) ∈ ℂ) |
219 | 216, 218 | addcomd 11466 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐷 + 𝐵) + (𝐴 − 𝐵)) = ((𝐴 − 𝐵) + (𝐷 + 𝐵))) |
220 | 215, 219 | eqtrd 2766 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) + (𝐴 − 𝐵)) = ((𝐴 − 𝐵) + (𝐷 + 𝐵))) |
221 | 218, 26, 131 | addassd 11286 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐴 − 𝐵) + 𝐷) + 𝐵) = ((𝐴 − 𝐵) + (𝐷 + 𝐵))) |
222 | 221 | eqcomd 2732 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐵) + (𝐷 + 𝐵)) = (((𝐴 − 𝐵) + 𝐷) + 𝐵)) |
223 | 220, 222 | eqtrd 2766 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) + (𝐴 − 𝐵)) = (((𝐴 − 𝐵) + 𝐷) + 𝐵)) |
224 | 21, 131, 26 | nppcand 11646 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐴 − 𝐵) + 𝐷) + 𝐵) = (𝐴 + 𝐷)) |
225 | 223, 224 | eqtr2d 2767 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) = ((𝐵 + 𝐷) + (𝐴 − 𝐵))) |
226 | 132, 218 | addcomd 11466 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) + (𝐴 − 𝐵)) = ((𝐴 − 𝐵) + (𝐵 + 𝐶))) |
227 | 131, 23 | addcomd 11466 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐶) = (𝐶 + 𝐵)) |
228 | 227 | oveq2d 7440 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐵) + (𝐵 + 𝐶)) = ((𝐴 − 𝐵) + (𝐶 + 𝐵))) |
229 | 226, 228 | eqtrd 2766 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) + (𝐴 − 𝐵)) = ((𝐴 − 𝐵) + (𝐶 + 𝐵))) |
230 | 218, 23, 131 | addassd 11286 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐴 − 𝐵) + 𝐶) + 𝐵) = ((𝐴 − 𝐵) + (𝐶 + 𝐵))) |
231 | 230 | eqcomd 2732 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 − 𝐵) + (𝐶 + 𝐵)) = (((𝐴 − 𝐵) + 𝐶) + 𝐵)) |
232 | 229, 231 | eqtrd 2766 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶) + (𝐴 − 𝐵)) = (((𝐴 − 𝐵) + 𝐶) + 𝐵)) |
233 | 21, 131, 23 | nppcand 11646 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (((𝐴 − 𝐵) + 𝐶) + 𝐵) = (𝐴 + 𝐶)) |
234 | 232, 233 | eqtr2d 2767 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐶) = ((𝐵 + 𝐶) + (𝐴 − 𝐵))) |
235 | 213, 225,
234 | 3brtr3d 5184 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) + (𝐴 − 𝐵)) ≤ ((𝐵 + 𝐶) + (𝐴 − 𝐵))) |
236 | 139 | zred 12718 |
. . . . . . . . 9
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐶) ∈ ℝ) |
237 | 143, 236,
217 | leadd1d 11858 |
. . . . . . . 8
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐷) ≤ (𝐵 + 𝐶) ↔ ((𝐵 + 𝐷) + (𝐴 − 𝐵)) ≤ ((𝐵 + 𝐶) + (𝐴 − 𝐵)))) |
238 | 235, 237 | mpbird 256 |
. . . . . . 7
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ≤ (𝐵 + 𝐶)) |
239 | 54, 139, 142, 145, 238 | elfzd 13546 |
. . . . . 6
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) |
240 | | bcval2 14322 |
. . . . . 6
⊢ ((𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶)) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) = ((!‘(𝐵 + 𝐶)) / ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷))))) |
241 | 239, 240 | syl 17 |
. . . . 5
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) = ((!‘(𝐵 + 𝐶)) / ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷))))) |
242 | 241 | eqcomd 2732 |
. . . 4
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐵 + 𝐶)) / ((!‘((𝐵 + 𝐶) − (𝐵 + 𝐷))) · (!‘(𝐵 + 𝐷)))) = ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
243 | 211, 242 | breqtrd 5179 |
. . 3
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((!‘(𝐴 + 𝐶)) / ((!‘((𝐴 + 𝐶) − (𝐴 + 𝐷))) · (!‘(𝐴 + 𝐷)))) ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
244 | 2, 243 | eqbrtrd 5175 |
. 2
⊢ ((𝜑 ∧ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
245 | 5 | adantr 479 |
. . . 4
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐶) ∈
ℕ0) |
246 | 11 | adantr 479 |
. . . 4
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐴 + 𝐷) ∈ ℤ) |
247 | | simpr 483 |
. . . 4
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) |
248 | | bcval3 14323 |
. . . 4
⊢ (((𝐴 + 𝐶) ∈ ℕ0 ∧ (𝐴 + 𝐷) ∈ ℤ ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) = 0) |
249 | 245, 246,
247, 248 | syl3anc 1368 |
. . 3
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) = 0) |
250 | | bccl2 14340 |
. . . . . . 7
⊢ ((𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶)) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) ∈ ℕ) |
251 | 250 | adantl 480 |
. . . . . 6
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) ∈ ℕ) |
252 | 251 | nnnn0d 12584 |
. . . . 5
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) ∈
ℕ0) |
253 | 252 | nn0ge0d 12587 |
. . . 4
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 0 ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
254 | | 0le0 12365 |
. . . . . 6
⊢ 0 ≤
0 |
255 | 254 | a1i 11 |
. . . . 5
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 0 ≤ 0) |
256 | 115 | ad2antrr 724 |
. . . . . . . 8
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 𝐵 ∈
ℕ0) |
257 | 4 | ad2antrr 724 |
. . . . . . . 8
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 𝐶 ∈
ℕ0) |
258 | 256, 257 | nn0addcld 12588 |
. . . . . . 7
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → (𝐵 + 𝐶) ∈
ℕ0) |
259 | 141 | adantr 479 |
. . . . . . . 8
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → (𝐵 + 𝐷) ∈ ℤ) |
260 | 259 | adantr 479 |
. . . . . . 7
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → (𝐵 + 𝐷) ∈ ℤ) |
261 | | simpr 483 |
. . . . . . 7
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) |
262 | | bcval3 14323 |
. . . . . . 7
⊢ (((𝐵 + 𝐶) ∈ ℕ0 ∧ (𝐵 + 𝐷) ∈ ℤ ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) = 0) |
263 | 258, 260,
261, 262 | syl3anc 1368 |
. . . . . 6
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → ((𝐵 + 𝐶)C(𝐵 + 𝐷)) = 0) |
264 | 263 | eqcomd 2732 |
. . . . 5
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 0 = ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
265 | 255, 264 | breqtrd 5179 |
. . . 4
⊢ (((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) ∧ ¬ (𝐵 + 𝐷) ∈ (0...(𝐵 + 𝐶))) → 0 ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
266 | 253, 265 | pm2.61dan 811 |
. . 3
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → 0 ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
267 | 249, 266 | eqbrtrd 5175 |
. 2
⊢ ((𝜑 ∧ ¬ (𝐴 + 𝐷) ∈ (0...(𝐴 + 𝐶))) → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |
268 | 244, 267 | pm2.61dan 811 |
1
⊢ (𝜑 → ((𝐴 + 𝐶)C(𝐴 + 𝐷)) ≤ ((𝐵 + 𝐶)C(𝐵 + 𝐷))) |