This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: The binary Goldbach conjecture is valid for small even numbers (i.e. for all even numbers less than or equal to a fixed big m ). This is verified for m = 4 x 10^18 by Oliveira e Silva, see ax-bgbltosilva . (Contributed by AV, 3-Aug-2020) (Revised by AV, 9-Sep-2021)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | bgoldbachlt | |- E. m e. NN ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m /\ A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | 4nn | |- 4 e. NN |
|
| 2 | 10nn | |- ; 1 0 e. NN |
|
| 3 | 1nn0 | |- 1 e. NN0 |
|
| 4 | 8nn0 | |- 8 e. NN0 |
|
| 5 | 3 4 | deccl | |- ; 1 8 e. NN0 |
| 6 | nnexpcl | |- ( ( ; 1 0 e. NN /\ ; 1 8 e. NN0 ) -> ( ; 1 0 ^ ; 1 8 ) e. NN ) |
|
| 7 | 2 5 6 | mp2an | |- ( ; 1 0 ^ ; 1 8 ) e. NN |
| 8 | 1 7 | nnmulcli | |- ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN |
| 9 | id | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN ) |
|
| 10 | breq2 | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m <-> ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) |
|
| 11 | breq2 | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( n < m <-> n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) |
|
| 12 | 11 | anbi2d | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( ( 4 < n /\ n < m ) <-> ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) ) |
| 13 | 12 | imbi1d | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) <-> ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) ) |
| 14 | 13 | ralbidv | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) <-> A. n e. Even ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) ) |
| 15 | 10 14 | anbi12d | |- ( m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m /\ A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) ) <-> ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) /\ A. n e. Even ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) ) ) |
| 16 | 15 | adantl | |- ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ m = ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m /\ A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) ) <-> ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) /\ A. n e. Even ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) ) ) |
| 17 | nnre | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. RR ) |
|
| 18 | 17 | leidd | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) |
| 19 | simplr | |- ( ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) /\ ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) -> n e. Even ) |
|
| 20 | simprl | |- ( ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) /\ ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) -> 4 < n ) |
|
| 21 | evenz | |- ( n e. Even -> n e. ZZ ) |
|
| 22 | 21 | zred | |- ( n e. Even -> n e. RR ) |
| 23 | ltle | |- ( ( n e. RR /\ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. RR ) -> ( n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> n <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) |
|
| 24 | 22 17 23 | syl2anr | |- ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) -> ( n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> n <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) |
| 25 | 24 | a1d | |- ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) -> ( 4 < n -> ( n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) -> n <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) ) |
| 26 | 25 | imp32 | |- ( ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) /\ ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) -> n <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) |
| 27 | ax-bgbltosilva | |- ( ( n e. Even /\ 4 < n /\ n <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) |
|
| 28 | 19 20 26 27 | syl3anc | |- ( ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) /\ ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) ) -> n e. GoldbachEven ) |
| 29 | 28 | ex | |- ( ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN /\ n e. Even ) -> ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) |
| 30 | 29 | ralrimiva | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> A. n e. Even ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) |
| 31 | 18 30 | jca | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) /\ A. n e. Even ( ( 4 < n /\ n < ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) ) -> n e. GoldbachEven ) ) ) |
| 32 | 9 16 31 | rspcedvd | |- ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) e. NN -> E. m e. NN ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m /\ A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) ) ) |
| 33 | 8 32 | ax-mp | |- E. m e. NN ( ( 4 x. ( ; 1 0 ^ ; 1 8 ) ) <_ m /\ A. n e. Even ( ( 4 < n /\ n < m ) -> n e. GoldbachEven ) ) |