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

Theorem chtublem 26368
Description: Lemma for chtub 26369. (Contributed by Mario Carneiro, 13-Mar-2014.)
Assertion
Ref Expression
chtublem (𝑁 ∈ ℕ → (θ‘((2 · 𝑁) − 1)) ≤ ((θ‘𝑁) + ((log‘4) · (𝑁 − 1))))

Proof of Theorem chtublem
Dummy variables 𝑘 𝑛 𝑝 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 2nn 12055 . . . . . 6 2 ∈ ℕ
2 nnmulcl 12006 . . . . . 6 ((2 ∈ ℕ ∧ 𝑁 ∈ ℕ) → (2 · 𝑁) ∈ ℕ)
31, 2mpan 687 . . . . 5 (𝑁 ∈ ℕ → (2 · 𝑁) ∈ ℕ)
43nnred 11997 . . . 4 (𝑁 ∈ ℕ → (2 · 𝑁) ∈ ℝ)
5 peano2rem 11297 . . . 4 ((2 · 𝑁) ∈ ℝ → ((2 · 𝑁) − 1) ∈ ℝ)
64, 5syl 17 . . 3 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) ∈ ℝ)
7 chtcl 26267 . . 3 (((2 · 𝑁) − 1) ∈ ℝ → (θ‘((2 · 𝑁) − 1)) ∈ ℝ)
86, 7syl 17 . 2 (𝑁 ∈ ℕ → (θ‘((2 · 𝑁) − 1)) ∈ ℝ)
9 nnre 11989 . . . 4 (𝑁 ∈ ℕ → 𝑁 ∈ ℝ)
10 chtcl 26267 . . . 4 (𝑁 ∈ ℝ → (θ‘𝑁) ∈ ℝ)
119, 10syl 17 . . 3 (𝑁 ∈ ℕ → (θ‘𝑁) ∈ ℝ)
12 nnnn0 12249 . . . . . . 7 (𝑁 ∈ ℕ → 𝑁 ∈ ℕ0)
13 2m1e1 12108 . . . . . . . . . . 11 (2 − 1) = 1
1413oveq2i 7295 . . . . . . . . . 10 ((2 · 𝑁) − (2 − 1)) = ((2 · 𝑁) − 1)
153nncnd 11998 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (2 · 𝑁) ∈ ℂ)
16 2cn 12057 . . . . . . . . . . . . 13 2 ∈ ℂ
17 ax-1cn 10938 . . . . . . . . . . . . 13 1 ∈ ℂ
18 subsub 11260 . . . . . . . . . . . . 13 (((2 · 𝑁) ∈ ℂ ∧ 2 ∈ ℂ ∧ 1 ∈ ℂ) → ((2 · 𝑁) − (2 − 1)) = (((2 · 𝑁) − 2) + 1))
1916, 17, 18mp3an23 1452 . . . . . . . . . . . 12 ((2 · 𝑁) ∈ ℂ → ((2 · 𝑁) − (2 − 1)) = (((2 · 𝑁) − 2) + 1))
2015, 19syl 17 . . . . . . . . . . 11 (𝑁 ∈ ℕ → ((2 · 𝑁) − (2 − 1)) = (((2 · 𝑁) − 2) + 1))
21 nncn 11990 . . . . . . . . . . . . . 14 (𝑁 ∈ ℕ → 𝑁 ∈ ℂ)
22 subdi 11417 . . . . . . . . . . . . . . 15 ((2 ∈ ℂ ∧ 𝑁 ∈ ℂ ∧ 1 ∈ ℂ) → (2 · (𝑁 − 1)) = ((2 · 𝑁) − (2 · 1)))
2316, 17, 22mp3an13 1451 . . . . . . . . . . . . . 14 (𝑁 ∈ ℂ → (2 · (𝑁 − 1)) = ((2 · 𝑁) − (2 · 1)))
2421, 23syl 17 . . . . . . . . . . . . 13 (𝑁 ∈ ℕ → (2 · (𝑁 − 1)) = ((2 · 𝑁) − (2 · 1)))
25 2t1e2 12145 . . . . . . . . . . . . . 14 (2 · 1) = 2
2625oveq2i 7295 . . . . . . . . . . . . 13 ((2 · 𝑁) − (2 · 1)) = ((2 · 𝑁) − 2)
2724, 26eqtrdi 2795 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (2 · (𝑁 − 1)) = ((2 · 𝑁) − 2))
2827oveq1d 7299 . . . . . . . . . . 11 (𝑁 ∈ ℕ → ((2 · (𝑁 − 1)) + 1) = (((2 · 𝑁) − 2) + 1))
2920, 28eqtr4d 2782 . . . . . . . . . 10 (𝑁 ∈ ℕ → ((2 · 𝑁) − (2 − 1)) = ((2 · (𝑁 − 1)) + 1))
3014, 29eqtr3id 2793 . . . . . . . . 9 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) = ((2 · (𝑁 − 1)) + 1))
31 2nn0 12259 . . . . . . . . . . 11 2 ∈ ℕ0
32 nnm1nn0 12283 . . . . . . . . . . 11 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ ℕ0)
33 nn0mulcl 12278 . . . . . . . . . . 11 ((2 ∈ ℕ0 ∧ (𝑁 − 1) ∈ ℕ0) → (2 · (𝑁 − 1)) ∈ ℕ0)
3431, 32, 33sylancr 587 . . . . . . . . . 10 (𝑁 ∈ ℕ → (2 · (𝑁 − 1)) ∈ ℕ0)
35 nn0p1nn 12281 . . . . . . . . . 10 ((2 · (𝑁 − 1)) ∈ ℕ0 → ((2 · (𝑁 − 1)) + 1) ∈ ℕ)
3634, 35syl 17 . . . . . . . . 9 (𝑁 ∈ ℕ → ((2 · (𝑁 − 1)) + 1) ∈ ℕ)
3730, 36eqeltrd 2840 . . . . . . . 8 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) ∈ ℕ)
38 nnnn0 12249 . . . . . . . 8 (((2 · 𝑁) − 1) ∈ ℕ → ((2 · 𝑁) − 1) ∈ ℕ0)
3937, 38syl 17 . . . . . . 7 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) ∈ ℕ0)
40 1re 10984 . . . . . . . . . . 11 1 ∈ ℝ
4140a1i 11 . . . . . . . . . 10 (𝑁 ∈ ℕ → 1 ∈ ℝ)
42 nnge1 12010 . . . . . . . . . 10 (𝑁 ∈ ℕ → 1 ≤ 𝑁)
4341, 9, 9, 42leadd2dd 11599 . . . . . . . . 9 (𝑁 ∈ ℕ → (𝑁 + 1) ≤ (𝑁 + 𝑁))
44212timesd 12225 . . . . . . . . 9 (𝑁 ∈ ℕ → (2 · 𝑁) = (𝑁 + 𝑁))
4543, 44breqtrrd 5103 . . . . . . . 8 (𝑁 ∈ ℕ → (𝑁 + 1) ≤ (2 · 𝑁))
46 leaddsub 11460 . . . . . . . . 9 ((𝑁 ∈ ℝ ∧ 1 ∈ ℝ ∧ (2 · 𝑁) ∈ ℝ) → ((𝑁 + 1) ≤ (2 · 𝑁) ↔ 𝑁 ≤ ((2 · 𝑁) − 1)))
479, 41, 4, 46syl3anc 1370 . . . . . . . 8 (𝑁 ∈ ℕ → ((𝑁 + 1) ≤ (2 · 𝑁) ↔ 𝑁 ≤ ((2 · 𝑁) − 1)))
4845, 47mpbid 231 . . . . . . 7 (𝑁 ∈ ℕ → 𝑁 ≤ ((2 · 𝑁) − 1))
49 elfz2nn0 13356 . . . . . . 7 (𝑁 ∈ (0...((2 · 𝑁) − 1)) ↔ (𝑁 ∈ ℕ0 ∧ ((2 · 𝑁) − 1) ∈ ℕ0𝑁 ≤ ((2 · 𝑁) − 1)))
5012, 39, 48, 49syl3anbrc 1342 . . . . . 6 (𝑁 ∈ ℕ → 𝑁 ∈ (0...((2 · 𝑁) − 1)))
51 bccl2 14046 . . . . . 6 (𝑁 ∈ (0...((2 · 𝑁) − 1)) → (((2 · 𝑁) − 1)C𝑁) ∈ ℕ)
5250, 51syl 17 . . . . 5 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ∈ ℕ)
5352nnrpd 12779 . . . 4 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ∈ ℝ+)
5453relogcld 25787 . . 3 (𝑁 ∈ ℕ → (log‘(((2 · 𝑁) − 1)C𝑁)) ∈ ℝ)
5511, 54readdcld 11013 . 2 (𝑁 ∈ ℕ → ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))) ∈ ℝ)
56 4re 12066 . . . . . 6 4 ∈ ℝ
57 4pos 12089 . . . . . 6 0 < 4
5856, 57elrpii 12742 . . . . 5 4 ∈ ℝ+
59 relogcl 25740 . . . . 5 (4 ∈ ℝ+ → (log‘4) ∈ ℝ)
6058, 59ax-mp 5 . . . 4 (log‘4) ∈ ℝ
6132nn0red 12303 . . . 4 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ ℝ)
62 remulcl 10965 . . . 4 (((log‘4) ∈ ℝ ∧ (𝑁 − 1) ∈ ℝ) → ((log‘4) · (𝑁 − 1)) ∈ ℝ)
6360, 61, 62sylancr 587 . . 3 (𝑁 ∈ ℕ → ((log‘4) · (𝑁 − 1)) ∈ ℝ)
6411, 63readdcld 11013 . 2 (𝑁 ∈ ℕ → ((θ‘𝑁) + ((log‘4) · (𝑁 − 1))) ∈ ℝ)
65 iftrue 4466 . . . . . . . . . . . 12 (𝑝 ≤ ((2 · 𝑁) − 1) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) = 1)
6665adantl 482 . . . . . . . . . . 11 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑝 ≤ ((2 · 𝑁) − 1)) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) = 1)
67 simpr 485 . . . . . . . . . . . . . . . 16 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℙ)
6852adantr 481 . . . . . . . . . . . . . . . 16 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (((2 · 𝑁) − 1)C𝑁) ∈ ℕ)
6967, 68pccld 16560 . . . . . . . . . . . . . . 15 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) ∈ ℕ0)
70 nn0addge1 12288 . . . . . . . . . . . . . . 15 ((1 ∈ ℝ ∧ (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) ∈ ℕ0) → 1 ≤ (1 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
7140, 69, 70sylancr 587 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 1 ≤ (1 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
72 iftrue 4466 . . . . . . . . . . . . . . . 16 (𝑝𝑁 → if(𝑝𝑁, 1, 0) = 1)
7372oveq1d 7299 . . . . . . . . . . . . . . 15 (𝑝𝑁 → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (1 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
7473breq2d 5087 . . . . . . . . . . . . . 14 (𝑝𝑁 → (1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) ↔ 1 ≤ (1 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
7571, 74syl5ibrcom 246 . . . . . . . . . . . . 13 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝𝑁 → 1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
7675adantr 481 . . . . . . . . . . . 12 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑝 ≤ ((2 · 𝑁) − 1)) → (𝑝𝑁 → 1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
77 prmnn 16388 . . . . . . . . . . . . . . . . . 18 (𝑝 ∈ ℙ → 𝑝 ∈ ℕ)
7877ad2antlr 724 . . . . . . . . . . . . . . . . 17 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → 𝑝 ∈ ℕ)
79 simprl 768 . . . . . . . . . . . . . . . . . 18 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → 𝑝 ≤ ((2 · 𝑁) − 1))
80 prmz 16389 . . . . . . . . . . . . . . . . . . . 20 (𝑝 ∈ ℙ → 𝑝 ∈ ℤ)
8137nnzd 12434 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) ∈ ℤ)
82 eluz 12605 . . . . . . . . . . . . . . . . . . . 20 ((𝑝 ∈ ℤ ∧ ((2 · 𝑁) − 1) ∈ ℤ) → (((2 · 𝑁) − 1) ∈ (ℤ𝑝) ↔ 𝑝 ≤ ((2 · 𝑁) − 1)))
8380, 81, 82syl2anr 597 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (((2 · 𝑁) − 1) ∈ (ℤ𝑝) ↔ 𝑝 ≤ ((2 · 𝑁) − 1)))
8483adantr 481 . . . . . . . . . . . . . . . . . 18 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (((2 · 𝑁) − 1) ∈ (ℤ𝑝) ↔ 𝑝 ≤ ((2 · 𝑁) − 1)))
8579, 84mpbird 256 . . . . . . . . . . . . . . . . 17 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((2 · 𝑁) − 1) ∈ (ℤ𝑝))
86 dvdsfac 16044 . . . . . . . . . . . . . . . . 17 ((𝑝 ∈ ℕ ∧ ((2 · 𝑁) − 1) ∈ (ℤ𝑝)) → 𝑝 ∥ (!‘((2 · 𝑁) − 1)))
8778, 85, 86syl2anc 584 . . . . . . . . . . . . . . . 16 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → 𝑝 ∥ (!‘((2 · 𝑁) − 1)))
88 id 22 . . . . . . . . . . . . . . . . . 18 (𝑝 ∈ ℙ → 𝑝 ∈ ℙ)
8939faccld 14007 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ ℕ → (!‘((2 · 𝑁) − 1)) ∈ ℕ)
90 pcelnn 16580 . . . . . . . . . . . . . . . . . 18 ((𝑝 ∈ ℙ ∧ (!‘((2 · 𝑁) − 1)) ∈ ℕ) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ ↔ 𝑝 ∥ (!‘((2 · 𝑁) − 1))))
9188, 89, 90syl2anr 597 . . . . . . . . . . . . . . . . 17 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ ↔ 𝑝 ∥ (!‘((2 · 𝑁) − 1))))
9291adantr 481 . . . . . . . . . . . . . . . 16 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ ↔ 𝑝 ∥ (!‘((2 · 𝑁) − 1))))
9387, 92mpbird 256 . . . . . . . . . . . . . . 15 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ)
9493nnge1d 12030 . . . . . . . . . . . . . 14 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → 1 ≤ (𝑝 pCnt (!‘((2 · 𝑁) − 1))))
95 iffalse 4469 . . . . . . . . . . . . . . . . 17 𝑝𝑁 → if(𝑝𝑁, 1, 0) = 0)
9695oveq1d 7299 . . . . . . . . . . . . . . . 16 𝑝𝑁 → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (0 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
9796ad2antll 726 . . . . . . . . . . . . . . 15 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (0 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
9869nn0cnd 12304 . . . . . . . . . . . . . . . . 17 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) ∈ ℂ)
9998addid2d 11185 . . . . . . . . . . . . . . . 16 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (0 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))
10099adantr 481 . . . . . . . . . . . . . . 15 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (0 + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))
101 bcval2 14028 . . . . . . . . . . . . . . . . . . . . . 22 (𝑁 ∈ (0...((2 · 𝑁) − 1)) → (((2 · 𝑁) − 1)C𝑁) = ((!‘((2 · 𝑁) − 1)) / ((!‘(((2 · 𝑁) − 1) − 𝑁)) · (!‘𝑁))))
10250, 101syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) = ((!‘((2 · 𝑁) − 1)) / ((!‘(((2 · 𝑁) − 1) − 𝑁)) · (!‘𝑁))))
10332nn0cnd 12304 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ ℂ)
10417a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑁 ∈ ℕ → 1 ∈ ℂ)
10544oveq1d 7299 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) = ((𝑁 + 𝑁) − 1))
10621, 21, 104, 105assraddsubd 11398 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) = (𝑁 + (𝑁 − 1)))
10721, 103, 106mvrladdd 11397 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1) − 𝑁) = (𝑁 − 1))
108107fveq2d 6787 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑁 ∈ ℕ → (!‘(((2 · 𝑁) − 1) − 𝑁)) = (!‘(𝑁 − 1)))
109108oveq1d 7299 . . . . . . . . . . . . . . . . . . . . . 22 (𝑁 ∈ ℕ → ((!‘(((2 · 𝑁) − 1) − 𝑁)) · (!‘𝑁)) = ((!‘(𝑁 − 1)) · (!‘𝑁)))
110109oveq2d 7300 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → ((!‘((2 · 𝑁) − 1)) / ((!‘(((2 · 𝑁) − 1) − 𝑁)) · (!‘𝑁))) = ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁))))
111102, 110eqtrd 2779 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) = ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁))))
112111adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (((2 · 𝑁) − 1)C𝑁) = ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁))))
113112oveq2d 7300 . . . . . . . . . . . . . . . . . 18 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) = (𝑝 pCnt ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁)))))
114 nnz 12351 . . . . . . . . . . . . . . . . . . . . . 22 ((!‘((2 · 𝑁) − 1)) ∈ ℕ → (!‘((2 · 𝑁) − 1)) ∈ ℤ)
115 nnne0 12016 . . . . . . . . . . . . . . . . . . . . . 22 ((!‘((2 · 𝑁) − 1)) ∈ ℕ → (!‘((2 · 𝑁) − 1)) ≠ 0)
116114, 115jca 512 . . . . . . . . . . . . . . . . . . . . 21 ((!‘((2 · 𝑁) − 1)) ∈ ℕ → ((!‘((2 · 𝑁) − 1)) ∈ ℤ ∧ (!‘((2 · 𝑁) − 1)) ≠ 0))
11789, 116syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℕ → ((!‘((2 · 𝑁) − 1)) ∈ ℤ ∧ (!‘((2 · 𝑁) − 1)) ≠ 0))
118117adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((!‘((2 · 𝑁) − 1)) ∈ ℤ ∧ (!‘((2 · 𝑁) − 1)) ≠ 0))
11932faccld 14007 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → (!‘(𝑁 − 1)) ∈ ℕ)
12012faccld 14007 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → (!‘𝑁) ∈ ℕ)
121119, 120nnmulcld 12035 . . . . . . . . . . . . . . . . . . . 20 (𝑁 ∈ ℕ → ((!‘(𝑁 − 1)) · (!‘𝑁)) ∈ ℕ)
122121adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((!‘(𝑁 − 1)) · (!‘𝑁)) ∈ ℕ)
123 pcdiv 16562 . . . . . . . . . . . . . . . . . . 19 ((𝑝 ∈ ℙ ∧ ((!‘((2 · 𝑁) − 1)) ∈ ℤ ∧ (!‘((2 · 𝑁) − 1)) ≠ 0) ∧ ((!‘(𝑁 − 1)) · (!‘𝑁)) ∈ ℕ) → (𝑝 pCnt ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁)))) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − (𝑝 pCnt ((!‘(𝑁 − 1)) · (!‘𝑁)))))
12467, 118, 122, 123syl3anc 1370 . . . . . . . . . . . . . . . . . 18 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt ((!‘((2 · 𝑁) − 1)) / ((!‘(𝑁 − 1)) · (!‘𝑁)))) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − (𝑝 pCnt ((!‘(𝑁 − 1)) · (!‘𝑁)))))
125 nnz 12351 . . . . . . . . . . . . . . . . . . . . . . 23 ((!‘(𝑁 − 1)) ∈ ℕ → (!‘(𝑁 − 1)) ∈ ℤ)
126 nnne0 12016 . . . . . . . . . . . . . . . . . . . . . . 23 ((!‘(𝑁 − 1)) ∈ ℕ → (!‘(𝑁 − 1)) ≠ 0)
127125, 126jca 512 . . . . . . . . . . . . . . . . . . . . . 22 ((!‘(𝑁 − 1)) ∈ ℕ → ((!‘(𝑁 − 1)) ∈ ℤ ∧ (!‘(𝑁 − 1)) ≠ 0))
128119, 127syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → ((!‘(𝑁 − 1)) ∈ ℤ ∧ (!‘(𝑁 − 1)) ≠ 0))
129128adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((!‘(𝑁 − 1)) ∈ ℤ ∧ (!‘(𝑁 − 1)) ≠ 0))
130 nnz 12351 . . . . . . . . . . . . . . . . . . . . . . 23 ((!‘𝑁) ∈ ℕ → (!‘𝑁) ∈ ℤ)
131 nnne0 12016 . . . . . . . . . . . . . . . . . . . . . . 23 ((!‘𝑁) ∈ ℕ → (!‘𝑁) ≠ 0)
132130, 131jca 512 . . . . . . . . . . . . . . . . . . . . . 22 ((!‘𝑁) ∈ ℕ → ((!‘𝑁) ∈ ℤ ∧ (!‘𝑁) ≠ 0))
133120, 132syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝑁 ∈ ℕ → ((!‘𝑁) ∈ ℤ ∧ (!‘𝑁) ≠ 0))
134133adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((!‘𝑁) ∈ ℤ ∧ (!‘𝑁) ≠ 0))
135 pcmul 16561 . . . . . . . . . . . . . . . . . . . 20 ((𝑝 ∈ ℙ ∧ ((!‘(𝑁 − 1)) ∈ ℤ ∧ (!‘(𝑁 − 1)) ≠ 0) ∧ ((!‘𝑁) ∈ ℤ ∧ (!‘𝑁) ≠ 0)) → (𝑝 pCnt ((!‘(𝑁 − 1)) · (!‘𝑁))) = ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁))))
13667, 129, 134, 135syl3anc 1370 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt ((!‘(𝑁 − 1)) · (!‘𝑁))) = ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁))))
137136oveq2d 7300 . . . . . . . . . . . . . . . . . 18 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − (𝑝 pCnt ((!‘(𝑁 − 1)) · (!‘𝑁)))) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁)))))
138113, 124, 1373eqtrd 2783 . . . . . . . . . . . . . . . . 17 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁)))))
139138adantr 481 . . . . . . . . . . . . . . . 16 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁)))))
140 simprr 770 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ¬ 𝑝𝑁)
141 prmfac1 16435 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑁 ∈ ℕ0𝑝 ∈ ℙ ∧ 𝑝 ∥ (!‘𝑁)) → 𝑝𝑁)
1421413expia 1120 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ ℕ0𝑝 ∈ ℙ) → (𝑝 ∥ (!‘𝑁) → 𝑝𝑁))
14312, 142sylan 580 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 ∥ (!‘𝑁) → 𝑝𝑁))
144143adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 ∥ (!‘𝑁) → 𝑝𝑁))
145140, 144mtod 197 . . . . . . . . . . . . . . . . . . . . 21 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ¬ 𝑝 ∥ (!‘𝑁))
14680adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 𝑝 ∈ ℤ)
147129simpld 495 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (!‘(𝑁 − 1)) ∈ ℤ)
148 nnz 12351 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑁 ∈ ℕ → 𝑁 ∈ ℤ)
149148adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℤ)
150 dvdsmultr1 16014 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑝 ∈ ℤ ∧ (!‘(𝑁 − 1)) ∈ ℤ ∧ 𝑁 ∈ ℤ) → (𝑝 ∥ (!‘(𝑁 − 1)) → 𝑝 ∥ ((!‘(𝑁 − 1)) · 𝑁)))
151146, 147, 149, 150syl3anc 1370 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 ∥ (!‘(𝑁 − 1)) → 𝑝 ∥ ((!‘(𝑁 − 1)) · 𝑁)))
152 facnn2 14005 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑁 ∈ ℕ → (!‘𝑁) = ((!‘(𝑁 − 1)) · 𝑁))
153152adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (!‘𝑁) = ((!‘(𝑁 − 1)) · 𝑁))
154153breq2d 5087 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 ∥ (!‘𝑁) ↔ 𝑝 ∥ ((!‘(𝑁 − 1)) · 𝑁)))
155151, 154sylibrd 258 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 ∥ (!‘(𝑁 − 1)) → 𝑝 ∥ (!‘𝑁)))
156155adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 ∥ (!‘(𝑁 − 1)) → 𝑝 ∥ (!‘𝑁)))
157145, 156mtod 197 . . . . . . . . . . . . . . . . . . . 20 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ¬ 𝑝 ∥ (!‘(𝑁 − 1)))
158 pceq0 16581 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑝 ∈ ℙ ∧ (!‘(𝑁 − 1)) ∈ ℕ) → ((𝑝 pCnt (!‘(𝑁 − 1))) = 0 ↔ ¬ 𝑝 ∥ (!‘(𝑁 − 1))))
15988, 119, 158syl2anr 597 . . . . . . . . . . . . . . . . . . . . 21 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (!‘(𝑁 − 1))) = 0 ↔ ¬ 𝑝 ∥ (!‘(𝑁 − 1))))
160159adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘(𝑁 − 1))) = 0 ↔ ¬ 𝑝 ∥ (!‘(𝑁 − 1))))
161157, 160mpbird 256 . . . . . . . . . . . . . . . . . . 19 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt (!‘(𝑁 − 1))) = 0)
162 pceq0 16581 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑝 ∈ ℙ ∧ (!‘𝑁) ∈ ℕ) → ((𝑝 pCnt (!‘𝑁)) = 0 ↔ ¬ 𝑝 ∥ (!‘𝑁)))
16388, 120, 162syl2anr 597 . . . . . . . . . . . . . . . . . . . . 21 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (!‘𝑁)) = 0 ↔ ¬ 𝑝 ∥ (!‘𝑁)))
164163adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘𝑁)) = 0 ↔ ¬ 𝑝 ∥ (!‘𝑁)))
165145, 164mpbird 256 . . . . . . . . . . . . . . . . . . 19 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt (!‘𝑁)) = 0)
166161, 165oveq12d 7302 . . . . . . . . . . . . . . . . . 18 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁))) = (0 + 0))
167 00id 11159 . . . . . . . . . . . . . . . . . 18 (0 + 0) = 0
168166, 167eqtrdi 2795 . . . . . . . . . . . . . . . . 17 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁))) = 0)
169168oveq2d 7300 . . . . . . . . . . . . . . . 16 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − ((𝑝 pCnt (!‘(𝑁 − 1))) + (𝑝 pCnt (!‘𝑁)))) = ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − 0))
170 pccl 16559 . . . . . . . . . . . . . . . . . . . 20 ((𝑝 ∈ ℙ ∧ (!‘((2 · 𝑁) − 1)) ∈ ℕ) → (𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ0)
17188, 89, 170syl2anr 597 . . . . . . . . . . . . . . . . . . 19 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℕ0)
172171nn0cnd 12304 . . . . . . . . . . . . . . . . . 18 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (!‘((2 · 𝑁) − 1))) ∈ ℂ)
173172subid1d 11330 . . . . . . . . . . . . . . . . 17 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − 0) = (𝑝 pCnt (!‘((2 · 𝑁) − 1))))
174173adantr 481 . . . . . . . . . . . . . . . 16 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → ((𝑝 pCnt (!‘((2 · 𝑁) − 1))) − 0) = (𝑝 pCnt (!‘((2 · 𝑁) − 1))))
175139, 169, 1743eqtrd 2783 . . . . . . . . . . . . . . 15 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) = (𝑝 pCnt (!‘((2 · 𝑁) − 1))))
17697, 100, 1753eqtrd 2783 . . . . . . . . . . . . . 14 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (𝑝 pCnt (!‘((2 · 𝑁) − 1))))
17794, 176breqtrrd 5103 . . . . . . . . . . . . 13 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ (𝑝 ≤ ((2 · 𝑁) − 1) ∧ ¬ 𝑝𝑁)) → 1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
178177expr 457 . . . . . . . . . . . 12 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑝 ≤ ((2 · 𝑁) − 1)) → (¬ 𝑝𝑁 → 1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
17976, 178pm2.61d 179 . . . . . . . . . . 11 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑝 ≤ ((2 · 𝑁) − 1)) → 1 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
18066, 179eqbrtrd 5097 . . . . . . . . . 10 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑝 ≤ ((2 · 𝑁) − 1)) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
181180ex 413 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 ≤ ((2 · 𝑁) − 1) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
182 1nn0 12258 . . . . . . . . . . . . 13 1 ∈ ℕ0
183 0nn0 12257 . . . . . . . . . . . . 13 0 ∈ ℕ0
184182, 183ifcli 4507 . . . . . . . . . . . 12 if(𝑝𝑁, 1, 0) ∈ ℕ0
185 nn0addcl 12277 . . . . . . . . . . . 12 ((if(𝑝𝑁, 1, 0) ∈ ℕ0 ∧ (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)) ∈ ℕ0) → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) ∈ ℕ0)
186184, 69, 185sylancr 587 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) ∈ ℕ0)
187186nn0ge0d 12305 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 0 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
188 iffalse 4469 . . . . . . . . . . 11 𝑝 ≤ ((2 · 𝑁) − 1) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) = 0)
189188breq1d 5085 . . . . . . . . . 10 𝑝 ≤ ((2 · 𝑁) − 1) → (if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) ↔ 0 ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
190187, 189syl5ibrcom 246 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (¬ 𝑝 ≤ ((2 · 𝑁) − 1) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁)))))
191181, 190pm2.61d 179 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0) ≤ (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
192 eqid 2739 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)) = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1))
193192prmorcht 26336 . . . . . . . . . . . 12 (((2 · 𝑁) − 1) ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) = (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘((2 · 𝑁) − 1)))
19437, 193syl 17 . . . . . . . . . . 11 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) = (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘((2 · 𝑁) − 1)))
195194oveq2d 7300 . . . . . . . . . 10 (𝑁 ∈ ℕ → (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) = (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘((2 · 𝑁) − 1))))
196195adantr 481 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) = (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘((2 · 𝑁) − 1))))
197 nncn 11990 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ → 𝑛 ∈ ℂ)
198197exp1d 13868 . . . . . . . . . . . . 13 (𝑛 ∈ ℕ → (𝑛↑1) = 𝑛)
199198ifeq1d 4479 . . . . . . . . . . . 12 (𝑛 ∈ ℕ → if(𝑛 ∈ ℙ, (𝑛↑1), 1) = if(𝑛 ∈ ℙ, 𝑛, 1))
200199mpteq2ia 5178 . . . . . . . . . . 11 (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (𝑛↑1), 1)) = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1))
201200eqcomi 2748 . . . . . . . . . 10 (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)) = (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, (𝑛↑1), 1))
202182a1i 11 . . . . . . . . . . 11 (((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) ∧ 𝑛 ∈ ℙ) → 1 ∈ ℕ0)
203202ralrimiva 3104 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ∀𝑛 ∈ ℙ 1 ∈ ℕ0)
20437adantr 481 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((2 · 𝑁) − 1) ∈ ℕ)
205 eqidd 2740 . . . . . . . . . 10 (𝑛 = 𝑝 → 1 = 1)
206201, 203, 204, 67, 205pcmpt 16602 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘((2 · 𝑁) − 1))) = if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0))
207196, 206eqtrd 2779 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) = if(𝑝 ≤ ((2 · 𝑁) − 1), 1, 0))
208 efchtcl 26269 . . . . . . . . . . . . 13 (𝑁 ∈ ℝ → (exp‘(θ‘𝑁)) ∈ ℕ)
2099, 208syl 17 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (exp‘(θ‘𝑁)) ∈ ℕ)
210209adantr 481 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (exp‘(θ‘𝑁)) ∈ ℕ)
211 nnz 12351 . . . . . . . . . . . 12 ((exp‘(θ‘𝑁)) ∈ ℕ → (exp‘(θ‘𝑁)) ∈ ℤ)
212 nnne0 12016 . . . . . . . . . . . 12 ((exp‘(θ‘𝑁)) ∈ ℕ → (exp‘(θ‘𝑁)) ≠ 0)
213211, 212jca 512 . . . . . . . . . . 11 ((exp‘(θ‘𝑁)) ∈ ℕ → ((exp‘(θ‘𝑁)) ∈ ℤ ∧ (exp‘(θ‘𝑁)) ≠ 0))
214210, 213syl 17 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((exp‘(θ‘𝑁)) ∈ ℤ ∧ (exp‘(θ‘𝑁)) ≠ 0))
215 nnz 12351 . . . . . . . . . . . 12 ((((2 · 𝑁) − 1)C𝑁) ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ∈ ℤ)
216 nnne0 12016 . . . . . . . . . . . 12 ((((2 · 𝑁) − 1)C𝑁) ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ≠ 0)
217215, 216jca 512 . . . . . . . . . . 11 ((((2 · 𝑁) − 1)C𝑁) ∈ ℕ → ((((2 · 𝑁) − 1)C𝑁) ∈ ℤ ∧ (((2 · 𝑁) − 1)C𝑁) ≠ 0))
21868, 217syl 17 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((((2 · 𝑁) − 1)C𝑁) ∈ ℤ ∧ (((2 · 𝑁) − 1)C𝑁) ≠ 0))
219 pcmul 16561 . . . . . . . . . 10 ((𝑝 ∈ ℙ ∧ ((exp‘(θ‘𝑁)) ∈ ℤ ∧ (exp‘(θ‘𝑁)) ≠ 0) ∧ ((((2 · 𝑁) − 1)C𝑁) ∈ ℤ ∧ (((2 · 𝑁) − 1)C𝑁) ≠ 0)) → (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))) = ((𝑝 pCnt (exp‘(θ‘𝑁))) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
22067, 214, 218, 219syl3anc 1370 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))) = ((𝑝 pCnt (exp‘(θ‘𝑁))) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
221192prmorcht 26336 . . . . . . . . . . . . 13 (𝑁 ∈ ℕ → (exp‘(θ‘𝑁)) = (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘𝑁))
222221oveq2d 7300 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (𝑝 pCnt (exp‘(θ‘𝑁))) = (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘𝑁)))
223222adantr 481 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (exp‘(θ‘𝑁))) = (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘𝑁)))
224 simpl 483 . . . . . . . . . . . 12 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → 𝑁 ∈ ℕ)
225201, 203, 224, 67, 205pcmpt 16602 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (seq1( · , (𝑛 ∈ ℕ ↦ if(𝑛 ∈ ℙ, 𝑛, 1)))‘𝑁)) = if(𝑝𝑁, 1, 0))
226223, 225eqtrd 2779 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (exp‘(θ‘𝑁))) = if(𝑝𝑁, 1, 0))
227226oveq1d 7299 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → ((𝑝 pCnt (exp‘(θ‘𝑁))) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))) = (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
228220, 227eqtrd 2779 . . . . . . . 8 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))) = (if(𝑝𝑁, 1, 0) + (𝑝 pCnt (((2 · 𝑁) − 1)C𝑁))))
229191, 207, 2283brtr4d 5107 . . . . . . 7 ((𝑁 ∈ ℕ ∧ 𝑝 ∈ ℙ) → (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) ≤ (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))))
230229ralrimiva 3104 . . . . . 6 (𝑁 ∈ ℕ → ∀𝑝 ∈ ℙ (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) ≤ (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))))
231 efchtcl 26269 . . . . . . . . 9 (((2 · 𝑁) − 1) ∈ ℝ → (exp‘(θ‘((2 · 𝑁) − 1))) ∈ ℕ)
2326, 231syl 17 . . . . . . . 8 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) ∈ ℕ)
233232nnzd 12434 . . . . . . 7 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) ∈ ℤ)
234209, 52nnmulcld 12035 . . . . . . . 8 (𝑁 ∈ ℕ → ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ∈ ℕ)
235234nnzd 12434 . . . . . . 7 (𝑁 ∈ ℕ → ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ∈ ℤ)
236 pc2dvds 16589 . . . . . . 7 (((exp‘(θ‘((2 · 𝑁) − 1))) ∈ ℤ ∧ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ∈ ℤ) → ((exp‘(θ‘((2 · 𝑁) − 1))) ∥ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) ≤ (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))))
237233, 235, 236syl2anc 584 . . . . . 6 (𝑁 ∈ ℕ → ((exp‘(θ‘((2 · 𝑁) − 1))) ∥ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ↔ ∀𝑝 ∈ ℙ (𝑝 pCnt (exp‘(θ‘((2 · 𝑁) − 1)))) ≤ (𝑝 pCnt ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))))
238230, 237mpbird 256 . . . . 5 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) ∥ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))
239 dvdsle 16028 . . . . . 6 (((exp‘(θ‘((2 · 𝑁) − 1))) ∈ ℤ ∧ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) ∈ ℕ) → ((exp‘(θ‘((2 · 𝑁) − 1))) ∥ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) → (exp‘(θ‘((2 · 𝑁) − 1))) ≤ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))))
240233, 234, 239syl2anc 584 . . . . 5 (𝑁 ∈ ℕ → ((exp‘(θ‘((2 · 𝑁) − 1))) ∥ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)) → (exp‘(θ‘((2 · 𝑁) − 1))) ≤ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁))))
241238, 240mpd 15 . . . 4 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) ≤ ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))
24211recnd 11012 . . . . . 6 (𝑁 ∈ ℕ → (θ‘𝑁) ∈ ℂ)
24354recnd 11012 . . . . . 6 (𝑁 ∈ ℕ → (log‘(((2 · 𝑁) − 1)C𝑁)) ∈ ℂ)
244 efadd 15812 . . . . . 6 (((θ‘𝑁) ∈ ℂ ∧ (log‘(((2 · 𝑁) − 1)C𝑁)) ∈ ℂ) → (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁)))) = ((exp‘(θ‘𝑁)) · (exp‘(log‘(((2 · 𝑁) − 1)C𝑁)))))
245242, 243, 244syl2anc 584 . . . . 5 (𝑁 ∈ ℕ → (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁)))) = ((exp‘(θ‘𝑁)) · (exp‘(log‘(((2 · 𝑁) − 1)C𝑁)))))
24653reeflogd 25788 . . . . . 6 (𝑁 ∈ ℕ → (exp‘(log‘(((2 · 𝑁) − 1)C𝑁))) = (((2 · 𝑁) − 1)C𝑁))
247246oveq2d 7300 . . . . 5 (𝑁 ∈ ℕ → ((exp‘(θ‘𝑁)) · (exp‘(log‘(((2 · 𝑁) − 1)C𝑁)))) = ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))
248245, 247eqtrd 2779 . . . 4 (𝑁 ∈ ℕ → (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁)))) = ((exp‘(θ‘𝑁)) · (((2 · 𝑁) − 1)C𝑁)))
249241, 248breqtrrd 5103 . . 3 (𝑁 ∈ ℕ → (exp‘(θ‘((2 · 𝑁) − 1))) ≤ (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁)))))
250 efle 15836 . . . 4 (((θ‘((2 · 𝑁) − 1)) ∈ ℝ ∧ ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))) ∈ ℝ) → ((θ‘((2 · 𝑁) − 1)) ≤ ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))) ↔ (exp‘(θ‘((2 · 𝑁) − 1))) ≤ (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))))))
2518, 55, 250syl2anc 584 . . 3 (𝑁 ∈ ℕ → ((θ‘((2 · 𝑁) − 1)) ≤ ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))) ↔ (exp‘(θ‘((2 · 𝑁) − 1))) ≤ (exp‘((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))))))
252249, 251mpbird 256 . 2 (𝑁 ∈ ℕ → (θ‘((2 · 𝑁) − 1)) ≤ ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))))
253 fzfid 13702 . . . . . . . . 9 (𝑁 ∈ ℕ → (0...((2 · 𝑁) − 1)) ∈ Fin)
254 elfzelz 13265 . . . . . . . . . . 11 (𝑘 ∈ (0...((2 · 𝑁) − 1)) → 𝑘 ∈ ℤ)
255 bccl 14045 . . . . . . . . . . 11 ((((2 · 𝑁) − 1) ∈ ℕ0𝑘 ∈ ℤ) → (((2 · 𝑁) − 1)C𝑘) ∈ ℕ0)
25639, 254, 255syl2an 596 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ (0...((2 · 𝑁) − 1))) → (((2 · 𝑁) − 1)C𝑘) ∈ ℕ0)
257256nn0red 12303 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ (0...((2 · 𝑁) − 1))) → (((2 · 𝑁) − 1)C𝑘) ∈ ℝ)
258256nn0ge0d 12305 . . . . . . . . 9 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ (0...((2 · 𝑁) − 1))) → 0 ≤ (((2 · 𝑁) − 1)C𝑘))
259 nn0uz 12629 . . . . . . . . . . . 12 0 = (ℤ‘0)
26032, 259eleqtrdi 2850 . . . . . . . . . . 11 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ (ℤ‘0))
261 fzss1 13304 . . . . . . . . . . 11 ((𝑁 − 1) ∈ (ℤ‘0) → ((𝑁 − 1)...𝑁) ⊆ (0...𝑁))
262260, 261syl 17 . . . . . . . . . 10 (𝑁 ∈ ℕ → ((𝑁 − 1)...𝑁) ⊆ (0...𝑁))
263 eluz 12605 . . . . . . . . . . . . 13 ((𝑁 ∈ ℤ ∧ ((2 · 𝑁) − 1) ∈ ℤ) → (((2 · 𝑁) − 1) ∈ (ℤ𝑁) ↔ 𝑁 ≤ ((2 · 𝑁) − 1)))
264148, 81, 263syl2anc 584 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1) ∈ (ℤ𝑁) ↔ 𝑁 ≤ ((2 · 𝑁) − 1)))
26548, 264mpbird 256 . . . . . . . . . . 11 (𝑁 ∈ ℕ → ((2 · 𝑁) − 1) ∈ (ℤ𝑁))
266 fzss2 13305 . . . . . . . . . . 11 (((2 · 𝑁) − 1) ∈ (ℤ𝑁) → (0...𝑁) ⊆ (0...((2 · 𝑁) − 1)))
267265, 266syl 17 . . . . . . . . . 10 (𝑁 ∈ ℕ → (0...𝑁) ⊆ (0...((2 · 𝑁) − 1)))
268262, 267sstrd 3932 . . . . . . . . 9 (𝑁 ∈ ℕ → ((𝑁 − 1)...𝑁) ⊆ (0...((2 · 𝑁) − 1)))
269253, 257, 258, 268fsumless 15517 . . . . . . . 8 (𝑁 ∈ ℕ → Σ𝑘 ∈ ((𝑁 − 1)...𝑁)(((2 · 𝑁) − 1)C𝑘) ≤ Σ𝑘 ∈ (0...((2 · 𝑁) − 1))(((2 · 𝑁) − 1)C𝑘))
27032nn0zd 12433 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ ℤ)
271 bccmpl 14032 . . . . . . . . . . . . . . 15 ((((2 · 𝑁) − 1) ∈ ℕ0𝑁 ∈ ℤ) → (((2 · 𝑁) − 1)C𝑁) = (((2 · 𝑁) − 1)C(((2 · 𝑁) − 1) − 𝑁)))
27239, 148, 271syl2anc 584 . . . . . . . . . . . . . 14 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) = (((2 · 𝑁) − 1)C(((2 · 𝑁) − 1) − 𝑁)))
273107oveq2d 7300 . . . . . . . . . . . . . 14 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C(((2 · 𝑁) − 1) − 𝑁)) = (((2 · 𝑁) − 1)C(𝑁 − 1)))
274272, 273eqtrd 2779 . . . . . . . . . . . . 13 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) = (((2 · 𝑁) − 1)C(𝑁 − 1)))
27552nncnd 11998 . . . . . . . . . . . . 13 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ∈ ℂ)
276274, 275eqeltrrd 2841 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C(𝑁 − 1)) ∈ ℂ)
277 oveq2 7292 . . . . . . . . . . . . 13 (𝑘 = (𝑁 − 1) → (((2 · 𝑁) − 1)C𝑘) = (((2 · 𝑁) − 1)C(𝑁 − 1)))
278277fsum1 15468 . . . . . . . . . . . 12 (((𝑁 − 1) ∈ ℤ ∧ (((2 · 𝑁) − 1)C(𝑁 − 1)) ∈ ℂ) → Σ𝑘 ∈ ((𝑁 − 1)...(𝑁 − 1))(((2 · 𝑁) − 1)C𝑘) = (((2 · 𝑁) − 1)C(𝑁 − 1)))
279270, 276, 278syl2anc 584 . . . . . . . . . . 11 (𝑁 ∈ ℕ → Σ𝑘 ∈ ((𝑁 − 1)...(𝑁 − 1))(((2 · 𝑁) − 1)C𝑘) = (((2 · 𝑁) − 1)C(𝑁 − 1)))
280279, 274eqtr4d 2782 . . . . . . . . . 10 (𝑁 ∈ ℕ → Σ𝑘 ∈ ((𝑁 − 1)...(𝑁 − 1))(((2 · 𝑁) − 1)C𝑘) = (((2 · 𝑁) − 1)C𝑁))
281280oveq1d 7299 . . . . . . . . 9 (𝑁 ∈ ℕ → (Σ𝑘 ∈ ((𝑁 − 1)...(𝑁 − 1))(((2 · 𝑁) − 1)C𝑘) + (((2 · 𝑁) − 1)C𝑁)) = ((((2 · 𝑁) − 1)C𝑁) + (((2 · 𝑁) − 1)C𝑁)))
28221, 104npcand 11345 . . . . . . . . . . 11 (𝑁 ∈ ℕ → ((𝑁 − 1) + 1) = 𝑁)
283 uzid 12606 . . . . . . . . . . . . 13 ((𝑁 − 1) ∈ ℤ → (𝑁 − 1) ∈ (ℤ‘(𝑁 − 1)))
284270, 283syl 17 . . . . . . . . . . . 12 (𝑁 ∈ ℕ → (𝑁 − 1) ∈ (ℤ‘(𝑁 − 1)))
285 peano2uz 12650 . . . . . . . . . . . 12 ((𝑁 − 1) ∈ (ℤ‘(𝑁 − 1)) → ((𝑁 − 1) + 1) ∈ (ℤ‘(𝑁 − 1)))
286284, 285syl 17 . . . . . . . . . . 11 (𝑁 ∈ ℕ → ((𝑁 − 1) + 1) ∈ (ℤ‘(𝑁 − 1)))
287282, 286eqeltrrd 2841 . . . . . . . . . 10 (𝑁 ∈ ℕ → 𝑁 ∈ (ℤ‘(𝑁 − 1)))
288268sselda 3922 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ ((𝑁 − 1)...𝑁)) → 𝑘 ∈ (0...((2 · 𝑁) − 1)))
289256nn0cnd 12304 . . . . . . . . . . 11 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ (0...((2 · 𝑁) − 1))) → (((2 · 𝑁) − 1)C𝑘) ∈ ℂ)
290288, 289syldan 591 . . . . . . . . . 10 ((𝑁 ∈ ℕ ∧ 𝑘 ∈ ((𝑁 − 1)...𝑁)) → (((2 · 𝑁) − 1)C𝑘) ∈ ℂ)
291 oveq2 7292 . . . . . . . . . 10 (𝑘 = 𝑁 → (((2 · 𝑁) − 1)C𝑘) = (((2 · 𝑁) − 1)C𝑁))
292287, 290, 291fsumm1 15472 . . . . . . . . 9 (𝑁 ∈ ℕ → Σ𝑘 ∈ ((𝑁 − 1)...𝑁)(((2 · 𝑁) − 1)C𝑘) = (Σ𝑘 ∈ ((𝑁 − 1)...(𝑁 − 1))(((2 · 𝑁) − 1)C𝑘) + (((2 · 𝑁) − 1)C𝑁)))
2932752timesd 12225 . . . . . . . . 9 (𝑁 ∈ ℕ → (2 · (((2 · 𝑁) − 1)C𝑁)) = ((((2 · 𝑁) − 1)C𝑁) + (((2 · 𝑁) − 1)C𝑁)))
294281, 292, 2933eqtr4rd 2790 . . . . . . . 8 (𝑁 ∈ ℕ → (2 · (((2 · 𝑁) − 1)C𝑁)) = Σ𝑘 ∈ ((𝑁 − 1)...𝑁)(((2 · 𝑁) − 1)C𝑘))
295 binom11 15553 . . . . . . . . 9 (((2 · 𝑁) − 1) ∈ ℕ0 → (2↑((2 · 𝑁) − 1)) = Σ𝑘 ∈ (0...((2 · 𝑁) − 1))(((2 · 𝑁) − 1)C𝑘))
29639, 295syl 17 . . . . . . . 8 (𝑁 ∈ ℕ → (2↑((2 · 𝑁) − 1)) = Σ𝑘 ∈ (0...((2 · 𝑁) − 1))(((2 · 𝑁) − 1)C𝑘))
297269, 294, 2963brtr4d 5107 . . . . . . 7 (𝑁 ∈ ℕ → (2 · (((2 · 𝑁) − 1)C𝑁)) ≤ (2↑((2 · 𝑁) − 1)))
298 mulcom 10966 . . . . . . . 8 ((2 ∈ ℂ ∧ (((2 · 𝑁) − 1)C𝑁) ∈ ℂ) → (2 · (((2 · 𝑁) − 1)C𝑁)) = ((((2 · 𝑁) − 1)C𝑁) · 2))
29916, 275, 298sylancr 587 . . . . . . 7 (𝑁 ∈ ℕ → (2 · (((2 · 𝑁) − 1)C𝑁)) = ((((2 · 𝑁) − 1)C𝑁) · 2))
30030oveq2d 7300 . . . . . . . 8 (𝑁 ∈ ℕ → (2↑((2 · 𝑁) − 1)) = (2↑((2 · (𝑁 − 1)) + 1)))
301 expp1 13798 . . . . . . . . 9 ((2 ∈ ℂ ∧ (2 · (𝑁 − 1)) ∈ ℕ0) → (2↑((2 · (𝑁 − 1)) + 1)) = ((2↑(2 · (𝑁 − 1))) · 2))
30216, 34, 301sylancr 587 . . . . . . . 8 (𝑁 ∈ ℕ → (2↑((2 · (𝑁 − 1)) + 1)) = ((2↑(2 · (𝑁 − 1))) · 2))
30316a1i 11 . . . . . . . . . . 11 (𝑁 ∈ ℕ → 2 ∈ ℂ)
30431a1i 11 . . . . . . . . . . 11 (𝑁 ∈ ℕ → 2 ∈ ℕ0)
305303, 32, 304expmuld 13876 . . . . . . . . . 10 (𝑁 ∈ ℕ → (2↑(2 · (𝑁 − 1))) = ((2↑2)↑(𝑁 − 1)))
306 sq2 13923 . . . . . . . . . . 11 (2↑2) = 4
307306oveq1i 7294 . . . . . . . . . 10 ((2↑2)↑(𝑁 − 1)) = (4↑(𝑁 − 1))
308305, 307eqtrdi 2795 . . . . . . . . 9 (𝑁 ∈ ℕ → (2↑(2 · (𝑁 − 1))) = (4↑(𝑁 − 1)))
309308oveq1d 7299 . . . . . . . 8 (𝑁 ∈ ℕ → ((2↑(2 · (𝑁 − 1))) · 2) = ((4↑(𝑁 − 1)) · 2))
310300, 302, 3093eqtrd 2783 . . . . . . 7 (𝑁 ∈ ℕ → (2↑((2 · 𝑁) − 1)) = ((4↑(𝑁 − 1)) · 2))
311297, 299, 3103brtr3d 5106 . . . . . 6 (𝑁 ∈ ℕ → ((((2 · 𝑁) − 1)C𝑁) · 2) ≤ ((4↑(𝑁 − 1)) · 2))
31252nnred 11997 . . . . . . 7 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ∈ ℝ)
313 reexpcl 13808 . . . . . . . 8 ((4 ∈ ℝ ∧ (𝑁 − 1) ∈ ℕ0) → (4↑(𝑁 − 1)) ∈ ℝ)
31456, 32, 313sylancr 587 . . . . . . 7 (𝑁 ∈ ℕ → (4↑(𝑁 − 1)) ∈ ℝ)
315 2re 12056 . . . . . . . . 9 2 ∈ ℝ
316 2pos 12085 . . . . . . . . 9 0 < 2
317315, 316pm3.2i 471 . . . . . . . 8 (2 ∈ ℝ ∧ 0 < 2)
318317a1i 11 . . . . . . 7 (𝑁 ∈ ℕ → (2 ∈ ℝ ∧ 0 < 2))
319 lemul1 11836 . . . . . . 7 (((((2 · 𝑁) − 1)C𝑁) ∈ ℝ ∧ (4↑(𝑁 − 1)) ∈ ℝ ∧ (2 ∈ ℝ ∧ 0 < 2)) → ((((2 · 𝑁) − 1)C𝑁) ≤ (4↑(𝑁 − 1)) ↔ ((((2 · 𝑁) − 1)C𝑁) · 2) ≤ ((4↑(𝑁 − 1)) · 2)))
320312, 314, 318, 319syl3anc 1370 . . . . . 6 (𝑁 ∈ ℕ → ((((2 · 𝑁) − 1)C𝑁) ≤ (4↑(𝑁 − 1)) ↔ ((((2 · 𝑁) − 1)C𝑁) · 2) ≤ ((4↑(𝑁 − 1)) · 2)))
321311, 320mpbird 256 . . . . 5 (𝑁 ∈ ℕ → (((2 · 𝑁) − 1)C𝑁) ≤ (4↑(𝑁 − 1)))
32260recni 10998 . . . . . . . 8 (log‘4) ∈ ℂ
323 mulcom 10966 . . . . . . . 8 (((log‘4) ∈ ℂ ∧ (𝑁 − 1) ∈ ℂ) → ((log‘4) · (𝑁 − 1)) = ((𝑁 − 1) · (log‘4)))
324322, 103, 323sylancr 587 . . . . . . 7 (𝑁 ∈ ℕ → ((log‘4) · (𝑁 − 1)) = ((𝑁 − 1) · (log‘4)))
325324fveq2d 6787 . . . . . 6 (𝑁 ∈ ℕ → (exp‘((log‘4) · (𝑁 − 1))) = (exp‘((𝑁 − 1) · (log‘4))))
326 reexplog 25759 . . . . . . 7 ((4 ∈ ℝ+ ∧ (𝑁 − 1) ∈ ℤ) → (4↑(𝑁 − 1)) = (exp‘((𝑁 − 1) · (log‘4))))
32758, 270, 326sylancr 587 . . . . . 6 (𝑁 ∈ ℕ → (4↑(𝑁 − 1)) = (exp‘((𝑁 − 1) · (log‘4))))
328325, 327eqtr4d 2782 . . . . 5 (𝑁 ∈ ℕ → (exp‘((log‘4) · (𝑁 − 1))) = (4↑(𝑁 − 1)))
329321, 246, 3283brtr4d 5107 . . . 4 (𝑁 ∈ ℕ → (exp‘(log‘(((2 · 𝑁) − 1)C𝑁))) ≤ (exp‘((log‘4) · (𝑁 − 1))))
330 efle 15836 . . . . 5 (((log‘(((2 · 𝑁) − 1)C𝑁)) ∈ ℝ ∧ ((log‘4) · (𝑁 − 1)) ∈ ℝ) → ((log‘(((2 · 𝑁) − 1)C𝑁)) ≤ ((log‘4) · (𝑁 − 1)) ↔ (exp‘(log‘(((2 · 𝑁) − 1)C𝑁))) ≤ (exp‘((log‘4) · (𝑁 − 1)))))
33154, 63, 330syl2anc 584 . . . 4 (𝑁 ∈ ℕ → ((log‘(((2 · 𝑁) − 1)C𝑁)) ≤ ((log‘4) · (𝑁 − 1)) ↔ (exp‘(log‘(((2 · 𝑁) − 1)C𝑁))) ≤ (exp‘((log‘4) · (𝑁 − 1)))))
332329, 331mpbird 256 . . 3 (𝑁 ∈ ℕ → (log‘(((2 · 𝑁) − 1)C𝑁)) ≤ ((log‘4) · (𝑁 − 1)))
33354, 63, 11, 332leadd2dd 11599 . 2 (𝑁 ∈ ℕ → ((θ‘𝑁) + (log‘(((2 · 𝑁) − 1)C𝑁))) ≤ ((θ‘𝑁) + ((log‘4) · (𝑁 − 1))))
3348, 55, 64, 252, 333letrd 11141 1 (𝑁 ∈ ℕ → (θ‘((2 · 𝑁) − 1)) ≤ ((θ‘𝑁) + ((log‘4) · (𝑁 − 1))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396   = wceq 1539  wcel 2107  wne 2944  wral 3065  wss 3888  ifcif 4460   class class class wbr 5075  cmpt 5158  cfv 6437  (class class class)co 7284  cc 10878  cr 10879  0cc0 10880  1c1 10881   + caddc 10883   · cmul 10885   < clt 11018  cle 11019  cmin 11214   / cdiv 11641  cn 11982  2c2 12037  4c4 12039  0cn0 12242  cz 12328  cuz 12591  +crp 12739  ...cfz 13248  seqcseq 13730  cexp 13791  !cfa 13996  Ccbc 14025  Σcsu 15406  expce 15780  cdvds 15972  cprime 16385   pCnt cpc 16546  logclog 25719  θccht 26249
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2710  ax-rep 5210  ax-sep 5224  ax-nul 5231  ax-pow 5289  ax-pr 5353  ax-un 7597  ax-inf2 9408  ax-cnex 10936  ax-resscn 10937  ax-1cn 10938  ax-icn 10939  ax-addcl 10940  ax-addrcl 10941  ax-mulcl 10942  ax-mulrcl 10943  ax-mulcom 10944  ax-addass 10945  ax-mulass 10946  ax-distr 10947  ax-i2m1 10948  ax-1ne0 10949  ax-1rid 10950  ax-rnegex 10951  ax-rrecex 10952  ax-cnre 10953  ax-pre-lttri 10954  ax-pre-lttrn 10955  ax-pre-ltadd 10956  ax-pre-mulgt0 10957  ax-pre-sup 10958  ax-addf 10959  ax-mulf 10960
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2541  df-eu 2570  df-clab 2717  df-cleq 2731  df-clel 2817  df-nfc 2890  df-ne 2945  df-nel 3051  df-ral 3070  df-rex 3071  df-rmo 3072  df-reu 3073  df-rab 3074  df-v 3435  df-sbc 3718  df-csb 3834  df-dif 3891  df-un 3893  df-in 3895  df-ss 3905  df-pss 3907  df-nul 4258  df-if 4461  df-pw 4536  df-sn 4563  df-pr 4565  df-tp 4567  df-op 4569  df-uni 4841  df-int 4881  df-iun 4927  df-iin 4928  df-br 5076  df-opab 5138  df-mpt 5159  df-tr 5193  df-id 5490  df-eprel 5496  df-po 5504  df-so 5505  df-fr 5545  df-se 5546  df-we 5547  df-xp 5596  df-rel 5597  df-cnv 5598  df-co 5599  df-dm 5600  df-rn 5601  df-res 5602  df-ima 5603  df-pred 6206  df-ord 6273  df-on 6274  df-lim 6275  df-suc 6276  df-iota 6395  df-fun 6439  df-fn 6440  df-f 6441  df-f1 6442  df-fo 6443  df-f1o 6444  df-fv 6445  df-isom 6446  df-riota 7241  df-ov 7287  df-oprab 7288  df-mpo 7289  df-of 7542  df-om 7722  df-1st 7840  df-2nd 7841  df-supp 7987  df-frecs 8106  df-wrecs 8137  df-recs 8211  df-rdg 8250  df-1o 8306  df-2o 8307  df-er 8507  df-map 8626  df-pm 8627  df-ixp 8695  df-en 8743  df-dom 8744  df-sdom 8745  df-fin 8746  df-fsupp 9138  df-fi 9179  df-sup 9210  df-inf 9211  df-oi 9278  df-card 9706  df-pnf 11020  df-mnf 11021  df-xr 11022  df-ltxr 11023  df-le 11024  df-sub 11216  df-neg 11217  df-div 11642  df-nn 11983  df-2 12045  df-3 12046  df-4 12047  df-5 12048  df-6 12049  df-7 12050  df-8 12051  df-9 12052  df-n0 12243  df-z 12329  df-dec 12447  df-uz 12592  df-q 12698  df-rp 12740  df-xneg 12857  df-xadd 12858  df-xmul 12859  df-ioo 13092  df-ioc 13093  df-ico 13094  df-icc 13095  df-fz 13249  df-fzo 13392  df-fl 13521  df-mod 13599  df-seq 13731  df-exp 13792  df-fac 13997  df-bc 14026  df-hash 14054  df-shft 14787  df-cj 14819  df-re 14820  df-im 14821  df-sqrt 14955  df-abs 14956  df-limsup 15189  df-clim 15206  df-rlim 15207  df-sum 15407  df-ef 15786  df-sin 15788  df-cos 15789  df-pi 15791  df-dvds 15973  df-gcd 16211  df-prm 16386  df-pc 16547  df-struct 16857  df-sets 16874  df-slot 16892  df-ndx 16904  df-base 16922  df-ress 16951  df-plusg 16984  df-mulr 16985  df-starv 16986  df-sca 16987  df-vsca 16988  df-ip 16989  df-tset 16990  df-ple 16991  df-ds 16993  df-unif 16994  df-hom 16995  df-cco 16996  df-rest 17142  df-topn 17143  df-0g 17161  df-gsum 17162  df-topgen 17163  df-pt 17164  df-prds 17167  df-xrs 17222  df-qtop 17227  df-imas 17228  df-xps 17230  df-mre 17304  df-mrc 17305  df-acs 17307  df-mgm 18335  df-sgrp 18384  df-mnd 18395  df-submnd 18440  df-mulg 18710  df-cntz 18932  df-cmn 19397  df-psmet 20598  df-xmet 20599  df-met 20600  df-bl 20601  df-mopn 20602  df-fbas 20603  df-fg 20604  df-cnfld 20607  df-top 22052  df-topon 22069  df-topsp 22091  df-bases 22105  df-cld 22179  df-ntr 22180  df-cls 22181  df-nei 22258  df-lp 22296  df-perf 22297  df-cn 22387  df-cnp 22388  df-haus 22475  df-tx 22722  df-hmeo 22915  df-fil 23006  df-fm 23098  df-flim 23099  df-flf 23100  df-xms 23482  df-ms 23483  df-tms 23484  df-cncf 24050  df-limc 25039  df-dv 25040  df-log 25721  df-cht 26255
This theorem is referenced by:  chtub  26369
  Copyright terms: Public domain W3C validator