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

Theorem tgoldbachgt 35050
Description: Odd integers greater than (10↑27) have at least a representation as a sum of three odd primes. Final statement in section 7.4 of [Helfgott] p. 70 , expressed using the set 𝐺 of odd numbers which can be written as a sum of three odd primes. (Contributed by Thierry Arnoux, 22-Dec-2021.)
Hypotheses
Ref Expression
tgoldbachgt.o 𝑂 = {𝑧 ∈ ℤ ∣ ¬ 2 ∥ 𝑧}
tgoldbachgt.g 𝐺 = {𝑧𝑂 ∣ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟))}
Assertion
Ref Expression
tgoldbachgt 𝑚 ∈ ℕ (𝑚 ≤ (10↑27) ∧ ∀𝑛𝑂 (𝑚 < 𝑛𝑛𝐺))
Distinct variable groups:   𝑚,𝐺   𝑚,𝑂,𝑝,𝑞,𝑟,𝑧   𝑚,𝑛,𝑝,𝑞,𝑟,𝑧
Allowed substitution hints:   𝐺(𝑧,𝑛,𝑟,𝑞,𝑝)   𝑂(𝑛)

Proof of Theorem tgoldbachgt
Dummy variables 𝑐 𝑖 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 10nn 12726 . . 3 10 ∈ ℕ
2 2nn0 12516 . . . 4 2 ∈ ℕ0
3 7nn0 12521 . . . 4 7 ∈ ℕ0
42, 3deccl 12721 . . 3 27 ∈ ℕ0
5 nnexpcl 14106 . . 3 ((10 ∈ ℕ ∧ 27 ∈ ℕ0) → (10↑27) ∈ ℕ)
61, 4, 5mp2an 704 . 2 (10↑27) ∈ ℕ
76nnrei 12237 . . . 4 (10↑27) ∈ ℝ
87leidi 11743 . . 3 (10↑27) ≤ (10↑27)
9 simpl 487 . . . . . 6 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → 𝑛𝑂)
10 inss2 4190 . . . . . . . . . . . . . 14 (𝑂 ∩ ℙ) ⊆ ℙ
11 prmssnn 16729 . . . . . . . . . . . . . 14 ℙ ⊆ ℕ
1210, 11sstri 3946 . . . . . . . . . . . . 13 (𝑂 ∩ ℙ) ⊆ ℕ
1312a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑂 ∩ ℙ) ⊆ ℕ)
14 tgoldbachgt.o . . . . . . . . . . . . . . 15 𝑂 = {𝑧 ∈ ℤ ∣ ¬ 2 ∥ 𝑧}
1514eleq2i 2855 . . . . . . . . . . . . . 14 (𝑛𝑂𝑛 ∈ {𝑧 ∈ ℤ ∣ ¬ 2 ∥ 𝑧})
16 elrabi 3646 . . . . . . . . . . . . . 14 (𝑛 ∈ {𝑧 ∈ ℤ ∣ ¬ 2 ∥ 𝑧} → 𝑛 ∈ ℤ)
1715, 16sylbi 220 . . . . . . . . . . . . 13 (𝑛𝑂𝑛 ∈ ℤ)
1817ad2antrr 738 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 𝑛 ∈ ℤ)
19 3nn0 12517 . . . . . . . . . . . . 13 3 ∈ ℕ0
2019a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 3 ∈ ℕ0)
21 simpr 489 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛))
2213, 18, 20, 21reprf 34999 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 𝑐:(0..^3)⟶(𝑂 ∩ ℙ))
23 c0ex 11195 . . . . . . . . . . . . . 14 0 ∈ V
2423tpid1 4734 . . . . . . . . . . . . 13 0 ∈ {0, 1, 2}
25 fzo0to3tp 13777 . . . . . . . . . . . . 13 (0..^3) = {0, 1, 2}
2624, 25eleqtrri 2862 . . . . . . . . . . . 12 0 ∈ (0..^3)
2726a1i 11 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 0 ∈ (0..^3))
2822, 27ffvelcdmd 7080 . . . . . . . . . 10 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘0) ∈ (𝑂 ∩ ℙ))
2928elin2d 4158 . . . . . . . . 9 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘0) ∈ ℙ)
30 1eltp012 12306 . . . . . . . . . . . . 13 1 ∈ {0, 1, 2}
3130, 25eleqtrri 2862 . . . . . . . . . . . 12 1 ∈ (0..^3)
3231a1i 11 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 1 ∈ (0..^3))
3322, 32ffvelcdmd 7080 . . . . . . . . . 10 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘1) ∈ (𝑂 ∩ ℙ))
3433elin2d 4158 . . . . . . . . 9 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘1) ∈ ℙ)
35 2ex 12313 . . . . . . . . . . . . . 14 2 ∈ V
3635tpid3 4739 . . . . . . . . . . . . 13 2 ∈ {0, 1, 2}
3736, 25eleqtrri 2862 . . . . . . . . . . . 12 2 ∈ (0..^3)
3837a1i 11 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 2 ∈ (0..^3))
3922, 38ffvelcdmd 7080 . . . . . . . . . 10 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘2) ∈ (𝑂 ∩ ℙ))
4039elin2d 4158 . . . . . . . . 9 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘2) ∈ ℙ)
4128elin1d 4157 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘0) ∈ 𝑂)
4233elin1d 4157 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘1) ∈ 𝑂)
4339elin1d 4157 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘2) ∈ 𝑂)
4441, 42, 433jca 1146 . . . . . . . . . 10 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → ((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂 ∧ (𝑐‘2) ∈ 𝑂))
4525a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (0..^3) = {0, 1, 2})
4645sumeq1d 15747 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → Σ𝑖 ∈ (0..^3)(𝑐𝑖) = Σ𝑖 ∈ {0, 1, 2} (𝑐𝑖))
4713, 18, 20, 21reprsum 35000 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → Σ𝑖 ∈ (0..^3)(𝑐𝑖) = 𝑛)
48 fveq2 6881 . . . . . . . . . . . 12 (𝑖 = 0 → (𝑐𝑖) = (𝑐‘0))
49 fveq2 6881 . . . . . . . . . . . 12 (𝑖 = 1 → (𝑐𝑖) = (𝑐‘1))
50 fveq2 6881 . . . . . . . . . . . 12 (𝑖 = 2 → (𝑐𝑖) = (𝑐‘2))
5112, 28sselid 3935 . . . . . . . . . . . . . 14 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘0) ∈ ℕ)
5251nncnd 12244 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘0) ∈ ℂ)
5312, 33sselid 3935 . . . . . . . . . . . . . 14 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘1) ∈ ℕ)
5453nncnd 12244 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘1) ∈ ℂ)
5512, 39sselid 3935 . . . . . . . . . . . . . 14 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘2) ∈ ℕ)
5655nncnd 12244 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (𝑐‘2) ∈ ℂ)
5752, 54, 563jca 1146 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → ((𝑐‘0) ∈ ℂ ∧ (𝑐‘1) ∈ ℂ ∧ (𝑐‘2) ∈ ℂ))
5823a1i 11 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 0 ∈ V)
59 1ex 11198 . . . . . . . . . . . . . 14 1 ∈ V
6059a1i 11 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 1 ∈ V)
6135a1i 11 . . . . . . . . . . . . 13 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 2 ∈ V)
6258, 60, 613jca 1146 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (0 ∈ V ∧ 1 ∈ V ∧ 2 ∈ V))
63 0ne1 12307 . . . . . . . . . . . . 13 0 ≠ 1
6463a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 0 ≠ 1)
65 0ne2 12445 . . . . . . . . . . . . 13 0 ≠ 2
6665a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 0 ≠ 2)
67 1ne2 12446 . . . . . . . . . . . . 13 1 ≠ 2
6867a1i 11 . . . . . . . . . . . 12 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 1 ≠ 2)
6948, 49, 50, 57, 62, 64, 66, 68sumtp 15796 . . . . . . . . . . 11 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → Σ𝑖 ∈ {0, 1, 2} (𝑐𝑖) = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2)))
7046, 47, 693eqtr3d 2806 . . . . . . . . . 10 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → 𝑛 = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2)))
7144, 70jca 520 . . . . . . . . 9 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → (((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂 ∧ (𝑐‘2) ∈ 𝑂) ∧ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2))))
72 eleq1 2851 . . . . . . . . . . . 12 (𝑝 = (𝑐‘0) → (𝑝𝑂 ↔ (𝑐‘0) ∈ 𝑂))
73723anbi1d 1468 . . . . . . . . . . 11 (𝑝 = (𝑐‘0) → ((𝑝𝑂𝑞𝑂𝑟𝑂) ↔ ((𝑐‘0) ∈ 𝑂𝑞𝑂𝑟𝑂)))
74 oveq1 7417 . . . . . . . . . . . . 13 (𝑝 = (𝑐‘0) → (𝑝 + 𝑞) = ((𝑐‘0) + 𝑞))
7574oveq1d 7425 . . . . . . . . . . . 12 (𝑝 = (𝑐‘0) → ((𝑝 + 𝑞) + 𝑟) = (((𝑐‘0) + 𝑞) + 𝑟))
7675eqeq2d 2774 . . . . . . . . . . 11 (𝑝 = (𝑐‘0) → (𝑛 = ((𝑝 + 𝑞) + 𝑟) ↔ 𝑛 = (((𝑐‘0) + 𝑞) + 𝑟)))
7773, 76anbi12d 643 . . . . . . . . . 10 (𝑝 = (𝑐‘0) → (((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟)) ↔ (((𝑐‘0) ∈ 𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = (((𝑐‘0) + 𝑞) + 𝑟))))
78 eleq1 2851 . . . . . . . . . . . 12 (𝑞 = (𝑐‘1) → (𝑞𝑂 ↔ (𝑐‘1) ∈ 𝑂))
79783anbi2d 1469 . . . . . . . . . . 11 (𝑞 = (𝑐‘1) → (((𝑐‘0) ∈ 𝑂𝑞𝑂𝑟𝑂) ↔ ((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂𝑟𝑂)))
80 oveq2 7418 . . . . . . . . . . . . 13 (𝑞 = (𝑐‘1) → ((𝑐‘0) + 𝑞) = ((𝑐‘0) + (𝑐‘1)))
8180oveq1d 7425 . . . . . . . . . . . 12 (𝑞 = (𝑐‘1) → (((𝑐‘0) + 𝑞) + 𝑟) = (((𝑐‘0) + (𝑐‘1)) + 𝑟))
8281eqeq2d 2774 . . . . . . . . . . 11 (𝑞 = (𝑐‘1) → (𝑛 = (((𝑐‘0) + 𝑞) + 𝑟) ↔ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + 𝑟)))
8379, 82anbi12d 643 . . . . . . . . . 10 (𝑞 = (𝑐‘1) → ((((𝑐‘0) ∈ 𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = (((𝑐‘0) + 𝑞) + 𝑟)) ↔ (((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂𝑟𝑂) ∧ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + 𝑟))))
84 eleq1 2851 . . . . . . . . . . . 12 (𝑟 = (𝑐‘2) → (𝑟𝑂 ↔ (𝑐‘2) ∈ 𝑂))
85843anbi3d 1470 . . . . . . . . . . 11 (𝑟 = (𝑐‘2) → (((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂𝑟𝑂) ↔ ((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂 ∧ (𝑐‘2) ∈ 𝑂)))
86 oveq2 7418 . . . . . . . . . . . 12 (𝑟 = (𝑐‘2) → (((𝑐‘0) + (𝑐‘1)) + 𝑟) = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2)))
8786eqeq2d 2774 . . . . . . . . . . 11 (𝑟 = (𝑐‘2) → (𝑛 = (((𝑐‘0) + (𝑐‘1)) + 𝑟) ↔ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2))))
8885, 87anbi12d 643 . . . . . . . . . 10 (𝑟 = (𝑐‘2) → ((((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂𝑟𝑂) ∧ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + 𝑟)) ↔ (((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂 ∧ (𝑐‘2) ∈ 𝑂) ∧ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2)))))
8977, 83, 88rspc3ev 3598 . . . . . . . . 9 ((((𝑐‘0) ∈ ℙ ∧ (𝑐‘1) ∈ ℙ ∧ (𝑐‘2) ∈ ℙ) ∧ (((𝑐‘0) ∈ 𝑂 ∧ (𝑐‘1) ∈ 𝑂 ∧ (𝑐‘2) ∈ 𝑂) ∧ 𝑛 = (((𝑐‘0) + (𝑐‘1)) + (𝑐‘2)))) → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟)))
9029, 34, 40, 71, 89syl31anc 1400 . . . . . . . 8 (((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟)))
9190adantr 485 . . . . . . 7 ((((𝑛𝑂 ∧ (10↑27) < 𝑛) ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) ∧ ⊤) → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟)))
926a1i 11 . . . . . . . . . . . . . . . . 17 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → (10↑27) ∈ ℕ)
9392nnred 12243 . . . . . . . . . . . . . . . 16 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → (10↑27) ∈ ℝ)
9417zred 12695 . . . . . . . . . . . . . . . . 17 (𝑛𝑂𝑛 ∈ ℝ)
9594adantr 485 . . . . . . . . . . . . . . . 16 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → 𝑛 ∈ ℝ)
96 simpr 489 . . . . . . . . . . . . . . . 16 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → (10↑27) < 𝑛)
9793, 95, 96ltled 11353 . . . . . . . . . . . . . . 15 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → (10↑27) ≤ 𝑛)
9814, 9, 97tgoldbachgtd 35049 . . . . . . . . . . . . . 14 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → 0 < (♯‘((𝑂 ∩ ℙ)(repr‘3)𝑛)))
99 ovex 7443 . . . . . . . . . . . . . . 15 ((𝑂 ∩ ℙ)(repr‘3)𝑛) ∈ V
100 hashneq0 14396 . . . . . . . . . . . . . . 15 (((𝑂 ∩ ℙ)(repr‘3)𝑛) ∈ V → (0 < (♯‘((𝑂 ∩ ℙ)(repr‘3)𝑛)) ↔ ((𝑂 ∩ ℙ)(repr‘3)𝑛) ≠ ∅))
10199, 100ax-mp 5 . . . . . . . . . . . . . 14 (0 < (♯‘((𝑂 ∩ ℙ)(repr‘3)𝑛)) ↔ ((𝑂 ∩ ℙ)(repr‘3)𝑛) ≠ ∅)
10298, 101sylib 221 . . . . . . . . . . . . 13 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ((𝑂 ∩ ℙ)(repr‘3)𝑛) ≠ ∅)
103102neneqd 2963 . . . . . . . . . . . 12 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ¬ ((𝑂 ∩ ℙ)(repr‘3)𝑛) = ∅)
104 neq0 4306 . . . . . . . . . . . 12 (¬ ((𝑂 ∩ ℙ)(repr‘3)𝑛) = ∅ ↔ ∃𝑐 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛))
105103, 104sylib 221 . . . . . . . . . . 11 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ∃𝑐 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛))
106 tru 1574 . . . . . . . . . . 11
107105, 106jctil 528 . . . . . . . . . 10 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → (⊤ ∧ ∃𝑐 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)))
108 19.42v 1983 . . . . . . . . . 10 (∃𝑐(⊤ ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) ↔ (⊤ ∧ ∃𝑐 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)))
109107, 108sylibr 237 . . . . . . . . 9 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ∃𝑐(⊤ ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)))
110 exancom 1891 . . . . . . . . 9 (∃𝑐(⊤ ∧ 𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)) ↔ ∃𝑐(𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛) ∧ ⊤))
111109, 110sylib 221 . . . . . . . 8 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ∃𝑐(𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛) ∧ ⊤))
112 df-rex 3090 . . . . . . . 8 (∃𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)⊤ ↔ ∃𝑐(𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛) ∧ ⊤))
113111, 112sylibr 237 . . . . . . 7 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ∃𝑐 ∈ ((𝑂 ∩ ℙ)(repr‘3)𝑛)⊤)
11491, 113r19.29a 3173 . . . . . 6 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟)))
115 tgoldbachgt.g . . . . . . . . 9 𝐺 = {𝑧𝑂 ∣ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟))}
116115eleq2i 2855 . . . . . . . 8 (𝑛𝐺𝑛 ∈ {𝑧𝑂 ∣ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟))})
117 eqeq1 2767 . . . . . . . . . . . . 13 (𝑧 = 𝑛 → (𝑧 = ((𝑝 + 𝑞) + 𝑟) ↔ 𝑛 = ((𝑝 + 𝑞) + 𝑟)))
118117anbi2d 641 . . . . . . . . . . . 12 (𝑧 = 𝑛 → (((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟)) ↔ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
119118rexbidv 3189 . . . . . . . . . . 11 (𝑧 = 𝑛 → (∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟)) ↔ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
120119rexbidv 3189 . . . . . . . . . 10 (𝑧 = 𝑛 → (∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟)) ↔ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
121120rexbidv 3189 . . . . . . . . 9 (𝑧 = 𝑛 → (∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟)) ↔ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
122121elrab3 3651 . . . . . . . 8 (𝑛𝑂 → (𝑛 ∈ {𝑧𝑂 ∣ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑧 = ((𝑝 + 𝑞) + 𝑟))} ↔ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
123116, 122bitrid 286 . . . . . . 7 (𝑛𝑂 → (𝑛𝐺 ↔ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))))
124123biimpar 482 . . . . . 6 ((𝑛𝑂 ∧ ∃𝑝 ∈ ℙ ∃𝑞 ∈ ℙ ∃𝑟 ∈ ℙ ((𝑝𝑂𝑞𝑂𝑟𝑂) ∧ 𝑛 = ((𝑝 + 𝑞) + 𝑟))) → 𝑛𝐺)
1259, 114, 124syl2anc 595 . . . . 5 ((𝑛𝑂 ∧ (10↑27) < 𝑛) → 𝑛𝐺)
126125ex 417 . . . 4 (𝑛𝑂 → ((10↑27) < 𝑛𝑛𝐺))
127126rgen 3081 . . 3 𝑛𝑂 ((10↑27) < 𝑛𝑛𝐺)
1288, 127pm3.2i 475 . 2 ((10↑27) ≤ (10↑27) ∧ ∀𝑛𝑂 ((10↑27) < 𝑛𝑛𝐺))
129 breq1 5112 . . . 4 (𝑚 = (10↑27) → (𝑚 ≤ (10↑27) ↔ (10↑27) ≤ (10↑27)))
130 breq1 5112 . . . . . 6 (𝑚 = (10↑27) → (𝑚 < 𝑛 ↔ (10↑27) < 𝑛))
131130imbi1d 344 . . . . 5 (𝑚 = (10↑27) → ((𝑚 < 𝑛𝑛𝐺) ↔ ((10↑27) < 𝑛𝑛𝐺)))
132131ralbidv 3188 . . . 4 (𝑚 = (10↑27) → (∀𝑛𝑂 (𝑚 < 𝑛𝑛𝐺) ↔ ∀𝑛𝑂 ((10↑27) < 𝑛𝑛𝐺)))
133129, 132anbi12d 643 . . 3 (𝑚 = (10↑27) → ((𝑚 ≤ (10↑27) ∧ ∀𝑛𝑂 (𝑚 < 𝑛𝑛𝐺)) ↔ ((10↑27) ≤ (10↑27) ∧ ∀𝑛𝑂 ((10↑27) < 𝑛𝑛𝐺))))
134133rspcev 3581 . 2 (((10↑27) ∈ ℕ ∧ ((10↑27) ≤ (10↑27) ∧ ∀𝑛𝑂 ((10↑27) < 𝑛𝑛𝐺))) → ∃𝑚 ∈ ℕ (𝑚 ≤ (10↑27) ∧ ∀𝑛𝑂 (𝑚 < 𝑛𝑛𝐺)))
1356, 128, 134mp2an 704 1 𝑚 ∈ ℕ (𝑚 ≤ (10↑27) ∧ ∀𝑛𝑂 (𝑚 < 𝑛𝑛𝐺))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 209  wa 400  w3a 1103   = wceq 1570  wtru 1571  wex 1809  wcel 2143  wne 2958  wral 3079  wrex 3089  {crab 3416  Vcvv 3455  cin 3904  wss 3905  c0 4286  {ctp 4593   class class class wbr 5109  cfv 6536  (class class class)co 7410  cc 11093  cr 11094  0cc0 11095  1c1 11096   + caddc 11098   < clt 11238  cle 11239  cn 12228  2c2 12290  3c3 12291  7c7 12295  0cn0 12499  cz 12586  cdc 12706  ..^cfzo 13678  cexp 14093  chash 14362  Σcsu 15733  cdvds 16305  cprime 16724  reprcrepr 34995
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-reg 9550  ax-inf2 9606  ax-cc 10414  ax-ac2 10442  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172  ax-pre-sup 11173  ax-addf 11174  ax-hgt749 35031  ax-ros335 35032  ax-ros336 35033
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-symdif 4206  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-tp 4594  df-op 4596  df-uni 4873  df-int 4913  df-iun 4958  df-iin 4959  df-disj 5077  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-se 5615  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-isom 6545  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-of 7674  df-ofr 7675  df-om 7859  df-1st 7982  df-2nd 7983  df-supp 8153  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-1o 8449  df-2o 8450  df-oadd 8453  df-omul 8454  df-er 8690  df-map 8822  df-pm 8823  df-ixp 8892  df-en 8940  df-dom 8941  df-sdom 8942  df-fin 8943  df-fsupp 9318  df-fi 9367  df-sup 9398  df-inf 9399  df-oi 9468  df-r1 9732  df-rank 9733  df-dju 9883  df-card 9921  df-acn 9924  df-ac 10096  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-div 11867  df-nn 12229  df-2 12298  df-3 12299  df-4 12300  df-5 12301  df-6 12302  df-7 12303  df-8 12304  df-9 12305  df-n0 12500  df-xnn0 12573  df-z 12587  df-dec 12707  df-uz 12858  df-q 12968  df-rp 13012  df-xneg 13132  df-xadd 13133  df-xmul 13134  df-ioo 13371  df-ioc 13372  df-ico 13373  df-icc 13374  df-fz 13531  df-fzo 13679  df-fl 13821  df-mod 13899  df-seq 14034  df-exp 14094  df-fac 14306  df-bc 14335  df-hash 14363  df-word 14547  df-concat 14604  df-s1 14630  df-s2 14881  df-s3 14882  df-shft 15100  df-cj 15146  df-re 15147  df-im 15148  df-sqrt 15282  df-abs 15283  df-limsup 15518  df-clim 15535  df-rlim 15536  df-sum 15734  df-prod 15954  df-ef 16116  df-e 16117  df-sin 16118  df-cos 16119  df-tan 16120  df-pi 16121  df-dvds 16306  df-gcd 16548  df-prm 16725  df-pc 16892  df-struct 17202  df-sets 17219  df-slot 17237  df-ndx 17249  df-base 17265  df-ress 17286  df-plusg 17318  df-mulr 17319  df-starv 17320  df-sca 17321  df-vsca 17322  df-ip 17323  df-tset 17324  df-ple 17325  df-ds 17327  df-unif 17328  df-hom 17329  df-cco 17330  df-rest 17470  df-topn 17471  df-0g 17489  df-gsum 17490  df-topgen 17491  df-pt 17492  df-prds 17495  df-xrs 17551  df-qtop 17556  df-imas 17557  df-xps 17559  df-mre 17633  df-mrc 17634  df-acs 17636  df-mgm 18693  df-sgrp 18772  df-mnd 18788  df-submnd 18837  df-mulg 19129  df-cntz 19382  df-pmtr 19507  df-cmn 19847  df-psmet 21514  df-xmet 21515  df-met 21516  df-bl 21517  df-mopn 21518  df-fbas 21519  df-fg 21520  df-cnfld 21523  df-top 23051  df-topon 23068  df-topsp 23090  df-bases 23103  df-cld 23176  df-ntr 23177  df-cls 23178  df-nei 23255  df-lp 23293  df-perf 23294  df-cn 23384  df-cnp 23385  df-haus 23472  df-cmp 23544  df-tx 23719  df-hmeo 23912  df-fil 24003  df-fm 24095  df-flim 24096  df-flf 24097  df-xms 24477  df-ms 24478  df-tms 24479  df-cncf 25037  df-ovol 25623  df-vol 25624  df-mbf 25778  df-itg1 25779  df-itg2 25780  df-ibl 25781  df-itg 25782  df-0p 25829  df-limc 26025  df-dv 26026  df-ulm 26540  df-log 26721  df-cxp 26722  df-atan 27032  df-cht 27261  df-vma 27262  df-chp 27263  df-dp2 33191  df-dp 33208  df-repr 34996  df-vts 35023
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator