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

Theorem bpos1 27344
Description: Bertrand's postulate, checked numerically for 𝑁 ≤ 64, using the prime sequence 2, 3, 5, 7, 13, 23, 43, 83. (Contributed by Mario Carneiro, 12-Mar-2014.) (Proof shortened by Mario Carneiro, 20-Apr-2015.) (Proof shortened by AV, 15-Sep-2021.)
Assertion
Ref Expression
bpos1 ((𝑁 ∈ ℕ ∧ 𝑁64) → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁)))
Distinct variable group:   𝑁,𝑝

Proof of Theorem bpos1
StepHypRef Expression
1 elnnuz 12879 . . 3 (𝑁 ∈ ℕ ↔ 𝑁 ∈ (ℤ‘1))
2 ax-1 6 . . . 4 (∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁)) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
3 6nn0 12502 . . . . . . . . . . . . . . . . 17 6 ∈ ℕ0
4 4nn0 12500 . . . . . . . . . . . . . . . . 17 4 ∈ ℕ0
53, 4deccl 12703 . . . . . . . . . . . . . . . 16 64 ∈ ℕ0
65nn0rei 12492 . . . . . . . . . . . . . . 15 64 ∈ ℝ
76a1i 11 . . . . . . . . . . . . . 14 (𝑁 ∈ (ℤ83) → 64 ∈ ℝ)
8 8nn0 12504 . . . . . . . . . . . . . . . . 17 8 ∈ ℕ0
9 3nn0 12499 . . . . . . . . . . . . . . . . 17 3 ∈ ℕ0
108, 9deccl 12703 . . . . . . . . . . . . . . . 16 83 ∈ ℕ0
1110nn0rei 12492 . . . . . . . . . . . . . . 15 83 ∈ ℝ
1211a1i 11 . . . . . . . . . . . . . 14 (𝑁 ∈ (ℤ83) → 83 ∈ ℝ)
13 eluzelre 12850 . . . . . . . . . . . . . 14 (𝑁 ∈ (ℤ83) → 𝑁 ∈ ℝ)
14 4lt10 12830 . . . . . . . . . . . . . . . 16 4 < 10
15 6lt8 12413 . . . . . . . . . . . . . . . 16 6 < 8
163, 8, 4, 9, 14, 15decltc 12722 . . . . . . . . . . . . . . 15 64 < 83
1716a1i 11 . . . . . . . . . . . . . 14 (𝑁 ∈ (ℤ83) → 64 < 83)
18 eluzle 12852 . . . . . . . . . . . . . 14 (𝑁 ∈ (ℤ83) → 83 ≤ 𝑁)
197, 12, 13, 17, 18ltletrd 11343 . . . . . . . . . . . . 13 (𝑁 ∈ (ℤ83) → 64 < 𝑁)
20 ltnle 11262 . . . . . . . . . . . . . 14 ((64 ∈ ℝ ∧ 𝑁 ∈ ℝ) → (64 < 𝑁 ↔ ¬ 𝑁64))
216, 13, 20sylancr 596 . . . . . . . . . . . . 13 (𝑁 ∈ (ℤ83) → (64 < 𝑁 ↔ ¬ 𝑁64))
2219, 21mpbid 234 . . . . . . . . . . . 12 (𝑁 ∈ (ℤ83) → ¬ 𝑁64)
2322pm2.21d 121 . . . . . . . . . . 11 (𝑁 ∈ (ℤ83) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
24 83prm 17159 . . . . . . . . . . 11 83 ∈ ℙ
254, 9deccl 12703 . . . . . . . . . . 11 43 ∈ ℕ0
26 2nn0 12498 . . . . . . . . . . . 12 2 ∈ ℕ0
27 eqid 2762 . . . . . . . . . . . 12 43 = 43
28 4t2e8 12386 . . . . . . . . . . . 12 (4 · 2) = 8
29 3t2e6 12383 . . . . . . . . . . . 12 (3 · 2) = 6
3026, 4, 9, 27, 28, 29decmul1 12757 . . . . . . . . . . 11 (43 · 2) = 86
31 3lt10 12831 . . . . . . . . . . . 12 3 < 10
32 4lt8 12415 . . . . . . . . . . . 12 4 < 8
334, 8, 9, 9, 31, 32decltc 12722 . . . . . . . . . . 11 43 < 83
34 6nn 12307 . . . . . . . . . . . . 13 6 ∈ ℕ
35 3lt6 12403 . . . . . . . . . . . . 13 3 < 6
368, 9, 34, 35declt 12721 . . . . . . . . . . . 12 83 < 86
3736orci 876 . . . . . . . . . . 11 (83 < 86 ∨ 83 = 86)
382, 23, 24, 25, 30, 33, 37bpos1lem 27343 . . . . . . . . . 10 (𝑁 ∈ (ℤ43) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
39 43prm 17158 . . . . . . . . . 10 43 ∈ ℙ
4026, 9deccl 12703 . . . . . . . . . 10 23 ∈ ℕ0
41 eqid 2762 . . . . . . . . . . 11 23 = 23
42 2t2e4 12381 . . . . . . . . . . 11 (2 · 2) = 4
4326, 26, 9, 41, 42, 29decmul1 12757 . . . . . . . . . 10 (23 · 2) = 46
44 2lt4 12395 . . . . . . . . . . 11 2 < 4
4526, 4, 9, 9, 31, 44decltc 12722 . . . . . . . . . 10 23 < 43
464, 9, 34, 35declt 12721 . . . . . . . . . . 11 43 < 46
4746orci 876 . . . . . . . . . 10 (43 < 46 ∨ 43 = 46)
482, 38, 39, 40, 43, 45, 47bpos1lem 27343 . . . . . . . . 9 (𝑁 ∈ (ℤ23) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
49 23prm 17155 . . . . . . . . 9 23 ∈ ℙ
50 1nn0 12497 . . . . . . . . . 10 1 ∈ ℕ0
5150, 9deccl 12703 . . . . . . . . 9 13 ∈ ℕ0
52 eqid 2762 . . . . . . . . . 10 13 = 13
53 2cn 12293 . . . . . . . . . . 11 2 ∈ ℂ
5453mullidi 11187 . . . . . . . . . 10 (1 · 2) = 2
5526, 50, 9, 52, 54, 29decmul1 12757 . . . . . . . . 9 (13 · 2) = 26
56 1lt2 12390 . . . . . . . . . 10 1 < 2
5750, 26, 9, 9, 31, 56decltc 12722 . . . . . . . . 9 13 < 23
5826, 9, 34, 35declt 12721 . . . . . . . . . 10 23 < 26
5958orci 876 . . . . . . . . 9 (23 < 26 ∨ 23 = 26)
602, 48, 49, 51, 55, 57, 59bpos1lem 27343 . . . . . . . 8 (𝑁 ∈ (ℤ13) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
61 13prm 17152 . . . . . . . 8 13 ∈ ℙ
62 7nn0 12503 . . . . . . . 8 7 ∈ ℕ0
63 7t2e14 12802 . . . . . . . 8 (7 · 2) = 14
64 1nn 12221 . . . . . . . . 9 1 ∈ ℕ
65 7lt10 12827 . . . . . . . . 9 7 < 10
6664, 9, 62, 65declti 12731 . . . . . . . 8 7 < 13
67 4nn 12301 . . . . . . . . . 10 4 ∈ ℕ
68 3lt4 12394 . . . . . . . . . 10 3 < 4
6950, 9, 67, 68declt 12721 . . . . . . . . 9 13 < 14
7069orci 876 . . . . . . . 8 (13 < 14 ∨ 13 = 14)
712, 60, 61, 62, 63, 66, 70bpos1lem 27343 . . . . . . 7 (𝑁 ∈ (ℤ‘7) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
72 7prm 17146 . . . . . . 7 7 ∈ ℙ
73 5nn0 12501 . . . . . . 7 5 ∈ ℕ0
74 5t2e10 12793 . . . . . . 7 (5 · 2) = 10
75 5lt7 12407 . . . . . . 7 5 < 7
7665orci 876 . . . . . . 7 (7 < 10 ∨ 7 = 10)
772, 71, 72, 73, 74, 75, 76bpos1lem 27343 . . . . . 6 (𝑁 ∈ (ℤ‘5) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
78 5prm 17144 . . . . . 6 5 ∈ ℙ
79 3lt5 12398 . . . . . 6 3 < 5
80 5lt6 12401 . . . . . . 7 5 < 6
8180orci 876 . . . . . 6 (5 < 6 ∨ 5 = 6)
822, 77, 78, 9, 29, 79, 81bpos1lem 27343 . . . . 5 (𝑁 ∈ (ℤ‘3) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
83 3prm 16728 . . . . 5 3 ∈ ℙ
84 2lt3 12391 . . . . 5 2 < 3
8568orci 876 . . . . 5 (3 < 4 ∨ 3 = 4)
862, 82, 83, 26, 42, 84, 85bpos1lem 27343 . . . 4 (𝑁 ∈ (ℤ‘2) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
87 2prm 16726 . . . 4 2 ∈ ℙ
88 eqid 2762 . . . . 5 2 = 2
8988olci 877 . . . 4 (2 < 2 ∨ 2 = 2)
902, 86, 87, 50, 54, 56, 89bpos1lem 27343 . . 3 (𝑁 ∈ (ℤ‘1) → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
911, 90sylbi 219 . 2 (𝑁 ∈ ℕ → (𝑁64 → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁))))
9291imp 410 1 ((𝑁 ∈ ℕ ∧ 𝑁64) → ∃𝑝 ∈ ℙ (𝑁 < 𝑝𝑝 ≤ (2 · 𝑁)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 399   = wceq 1560  wcel 2142  wrex 3086   class class class wbr 5100  cfv 6521  (class class class)co 7396  cr 11072  0cc0 11073  1c1 11074   · cmul 11078   < clt 11216  cle 11217  cn 12210  2c2 12272  3c3 12273  4c4 12274  5c5 12275  6c6 12276  7c7 12277  8c8 12278  cdc 12688  cuz 12839  cprime 16705
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1815  ax-4 1829  ax-5 1930  ax-6 1987  ax-7 2028  ax-8 2144  ax-9 2152  ax-10 2175  ax-11 2191  ax-12 2212  ax-ext 2734  ax-sep 5246  ax-nul 5256  ax-pow 5322  ax-pr 5390  ax-un 7718  ax-cnex 11129  ax-resscn 11130  ax-1cn 11131  ax-icn 11132  ax-addcl 11133  ax-addrcl 11134  ax-mulcl 11135  ax-mulrcl 11136  ax-mulcom 11137  ax-addass 11138  ax-mulass 11139  ax-distr 11140  ax-i2m1 11141  ax-1ne0 11142  ax-1rid 11143  ax-rnegex 11144  ax-rrecex 11145  ax-cnre 11146  ax-pre-lttri 11147  ax-pre-lttrn 11148  ax-pre-ltadd 11149  ax-pre-mulgt0 11150  ax-pre-sup 11151
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1099  df-3an 1100  df-tru 1563  df-fal 1573  df-ex 1800  df-nf 1804  df-sb 2091  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3456  df-sbc 3745  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-pss 3924  df-nul 4286  df-if 4481  df-pw 4557  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-iun 4951  df-br 5101  df-opab 5163  df-mpt 5182  df-tr 5208  df-id 5542  df-eprel 5547  df-po 5555  df-so 5556  df-fr 5600  df-we 5602  df-xp 5653  df-rel 5654  df-cnv 5655  df-co 5656  df-dm 5657  df-rn 5658  df-res 5659  df-ima 5660  df-pred 6288  df-ord 6349  df-on 6350  df-lim 6351  df-suc 6352  df-iota 6477  df-fun 6523  df-fn 6524  df-f 6525  df-f1 6526  df-fo 6527  df-f1o 6528  df-fv 6529  df-riota 7353  df-ov 7399  df-oprab 7400  df-mpo 7401  df-om 7847  df-1st 7970  df-2nd 7971  df-frecs 8262  df-wrecs 8293  df-recs 8342  df-rdg 8381  df-1o 8437  df-2o 8438  df-er 8678  df-en 8928  df-dom 8929  df-sdom 8930  df-fin 8931  df-sup 9388  df-inf 9389  df-pnf 11218  df-mnf 11219  df-xr 11220  df-ltxr 11221  df-le 11222  df-sub 11416  df-neg 11417  df-div 11845  df-nn 12211  df-2 12280  df-3 12281  df-4 12282  df-5 12283  df-6 12284  df-7 12285  df-8 12286  df-9 12287  df-n0 12482  df-z 12569  df-dec 12689  df-uz 12840  df-rp 12994  df-fz 13513  df-seq 14015  df-exp 14075  df-cj 15126  df-re 15127  df-im 15128  df-sqrt 15262  df-abs 15263  df-dvds 16287  df-prm 16706
This theorem is referenced by:  bpos  27354
  Copyright terms: Public domain W3C validator