Metamath Proof Explorer


Theorem evengpop3

Description: If the (weak) ternary Goldbach conjecture is valid, then every even integer greater than 8 is the sum of an odd Goldbach number and 3. (Contributed by AV, 24-Jul-2020)

Ref Expression
Assertion evengpop3 ( ∀ 𝑚 ∈ Odd ( 5 < 𝑚𝑚 ∈ GoldbachOddW ) → ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ∃ 𝑜 ∈ GoldbachOddW 𝑁 = ( 𝑜 + 3 ) ) )

Proof

Step Hyp Ref Expression
1 3odd 3 ∈ Odd
2 1 a1i ( 𝑁 ∈ ( ℤ ‘ 9 ) → 3 ∈ Odd )
3 2 anim1i ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( 3 ∈ Odd ∧ 𝑁 ∈ Even ) )
4 3 ancomd ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( 𝑁 ∈ Even ∧ 3 ∈ Odd ) )
5 emoo ( ( 𝑁 ∈ Even ∧ 3 ∈ Odd ) → ( 𝑁 − 3 ) ∈ Odd )
6 4 5 syl ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( 𝑁 − 3 ) ∈ Odd )
7 breq2 ( 𝑚 = ( 𝑁 − 3 ) → ( 5 < 𝑚 ↔ 5 < ( 𝑁 − 3 ) ) )
8 eleq1 ( 𝑚 = ( 𝑁 − 3 ) → ( 𝑚 ∈ GoldbachOddW ↔ ( 𝑁 − 3 ) ∈ GoldbachOddW ) )
9 7 8 imbi12d ( 𝑚 = ( 𝑁 − 3 ) → ( ( 5 < 𝑚𝑚 ∈ GoldbachOddW ) ↔ ( 5 < ( 𝑁 − 3 ) → ( 𝑁 − 3 ) ∈ GoldbachOddW ) ) )
10 9 adantl ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ 𝑚 = ( 𝑁 − 3 ) ) → ( ( 5 < 𝑚𝑚 ∈ GoldbachOddW ) ↔ ( 5 < ( 𝑁 − 3 ) → ( 𝑁 − 3 ) ∈ GoldbachOddW ) ) )
11 6 10 rspcdv ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( ∀ 𝑚 ∈ Odd ( 5 < 𝑚𝑚 ∈ GoldbachOddW ) → ( 5 < ( 𝑁 − 3 ) → ( 𝑁 − 3 ) ∈ GoldbachOddW ) ) )
12 eluz2 ( 𝑁 ∈ ( ℤ ‘ 9 ) ↔ ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) )
13 5p3e8 ( 5 + 3 ) = 8
14 8p1e9 ( 8 + 1 ) = 9
15 9cn 9 ∈ ℂ
16 ax-1cn 1 ∈ ℂ
17 8cn 8 ∈ ℂ
18 15 16 17 subadd2i ( ( 9 − 1 ) = 8 ↔ ( 8 + 1 ) = 9 )
19 14 18 mpbir ( 9 − 1 ) = 8
20 13 19 eqtr4i ( 5 + 3 ) = ( 9 − 1 )
21 zlem1lt ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ) → ( 9 ≤ 𝑁 ↔ ( 9 − 1 ) < 𝑁 ) )
22 21 biimp3a ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) → ( 9 − 1 ) < 𝑁 )
23 20 22 eqbrtrid ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) → ( 5 + 3 ) < 𝑁 )
24 5re 5 ∈ ℝ
25 24 a1i ( 𝑁 ∈ ℤ → 5 ∈ ℝ )
26 3re 3 ∈ ℝ
27 26 a1i ( 𝑁 ∈ ℤ → 3 ∈ ℝ )
28 zre ( 𝑁 ∈ ℤ → 𝑁 ∈ ℝ )
29 25 27 28 3jca ( 𝑁 ∈ ℤ → ( 5 ∈ ℝ ∧ 3 ∈ ℝ ∧ 𝑁 ∈ ℝ ) )
30 29 3ad2ant2 ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) → ( 5 ∈ ℝ ∧ 3 ∈ ℝ ∧ 𝑁 ∈ ℝ ) )
31 ltaddsub ( ( 5 ∈ ℝ ∧ 3 ∈ ℝ ∧ 𝑁 ∈ ℝ ) → ( ( 5 + 3 ) < 𝑁 ↔ 5 < ( 𝑁 − 3 ) ) )
32 30 31 syl ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) → ( ( 5 + 3 ) < 𝑁 ↔ 5 < ( 𝑁 − 3 ) ) )
33 23 32 mpbid ( ( 9 ∈ ℤ ∧ 𝑁 ∈ ℤ ∧ 9 ≤ 𝑁 ) → 5 < ( 𝑁 − 3 ) )
34 12 33 sylbi ( 𝑁 ∈ ( ℤ ‘ 9 ) → 5 < ( 𝑁 − 3 ) )
35 34 adantr ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → 5 < ( 𝑁 − 3 ) )
36 simpr ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ ( 𝑁 − 3 ) ∈ GoldbachOddW ) → ( 𝑁 − 3 ) ∈ GoldbachOddW )
37 oveq1 ( 𝑜 = ( 𝑁 − 3 ) → ( 𝑜 + 3 ) = ( ( 𝑁 − 3 ) + 3 ) )
38 37 eqeq2d ( 𝑜 = ( 𝑁 − 3 ) → ( 𝑁 = ( 𝑜 + 3 ) ↔ 𝑁 = ( ( 𝑁 − 3 ) + 3 ) ) )
39 38 adantl ( ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ ( 𝑁 − 3 ) ∈ GoldbachOddW ) ∧ 𝑜 = ( 𝑁 − 3 ) ) → ( 𝑁 = ( 𝑜 + 3 ) ↔ 𝑁 = ( ( 𝑁 − 3 ) + 3 ) ) )
40 eluzelcn ( 𝑁 ∈ ( ℤ ‘ 9 ) → 𝑁 ∈ ℂ )
41 3cn 3 ∈ ℂ
42 41 a1i ( 𝑁 ∈ ( ℤ ‘ 9 ) → 3 ∈ ℂ )
43 40 42 jca ( 𝑁 ∈ ( ℤ ‘ 9 ) → ( 𝑁 ∈ ℂ ∧ 3 ∈ ℂ ) )
44 43 adantr ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( 𝑁 ∈ ℂ ∧ 3 ∈ ℂ ) )
45 44 adantr ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ ( 𝑁 − 3 ) ∈ GoldbachOddW ) → ( 𝑁 ∈ ℂ ∧ 3 ∈ ℂ ) )
46 npcan ( ( 𝑁 ∈ ℂ ∧ 3 ∈ ℂ ) → ( ( 𝑁 − 3 ) + 3 ) = 𝑁 )
47 46 eqcomd ( ( 𝑁 ∈ ℂ ∧ 3 ∈ ℂ ) → 𝑁 = ( ( 𝑁 − 3 ) + 3 ) )
48 45 47 syl ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ ( 𝑁 − 3 ) ∈ GoldbachOddW ) → 𝑁 = ( ( 𝑁 − 3 ) + 3 ) )
49 36 39 48 rspcedvd ( ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) ∧ ( 𝑁 − 3 ) ∈ GoldbachOddW ) → ∃ 𝑜 ∈ GoldbachOddW 𝑁 = ( 𝑜 + 3 ) )
50 49 ex ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( ( 𝑁 − 3 ) ∈ GoldbachOddW → ∃ 𝑜 ∈ GoldbachOddW 𝑁 = ( 𝑜 + 3 ) ) )
51 35 50 embantd ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ( ( 5 < ( 𝑁 − 3 ) → ( 𝑁 − 3 ) ∈ GoldbachOddW ) → ∃ 𝑜 ∈ GoldbachOddW 𝑁 = ( 𝑜 + 3 ) ) )
52 11 51 syldc ( ∀ 𝑚 ∈ Odd ( 5 < 𝑚𝑚 ∈ GoldbachOddW ) → ( ( 𝑁 ∈ ( ℤ ‘ 9 ) ∧ 𝑁 ∈ Even ) → ∃ 𝑜 ∈ GoldbachOddW 𝑁 = ( 𝑜 + 3 ) ) )