Step | Hyp | Ref
| Expression |
1 | | 2z 9219 |
. . . 4
|
2 | | divides 11729 |
. . . 4
|
3 | 1, 2 | mpan 421 |
. . 3
|
4 | 3 | notbid 657 |
. 2
|
5 | | elznn0 9206 |
. . . 4
|
6 | | odd2np1lem 11809 |
. . . . . 6
|
7 | 6 | adantl 275 |
. . . . 5
|
8 | | odd2np1lem 11809 |
. . . . . . 7
|
9 | | peano2z 9227 |
. . . . . . . . . . . . 13
|
10 | | znegcl 9222 |
. . . . . . . . . . . . 13
|
11 | 9, 10 | syl 14 |
. . . . . . . . . . . 12
|
12 | 11 | ad2antlr 481 |
. . . . . . . . . . 11
|
13 | | zcn 9196 |
. . . . . . . . . . . . . . . 16
|
14 | | 2cn 8928 |
. . . . . . . . . . . . . . . . . 18
|
15 | | mulcl 7880 |
. . . . . . . . . . . . . . . . . 18
|
16 | 14, 15 | mpan 421 |
. . . . . . . . . . . . . . . . 17
|
17 | | peano2cn 8033 |
. . . . . . . . . . . . . . . . 17
|
18 | 16, 17 | syl 14 |
. . . . . . . . . . . . . . . 16
|
19 | 13, 18 | syl 14 |
. . . . . . . . . . . . . . 15
|
20 | 19 | adantl 275 |
. . . . . . . . . . . . . 14
|
21 | | simpl 108 |
. . . . . . . . . . . . . . 15
|
22 | 21 | recnd 7927 |
. . . . . . . . . . . . . 14
|
23 | | negcon2 8151 |
. . . . . . . . . . . . . 14
|
24 | 20, 22, 23 | syl2anc 409 |
. . . . . . . . . . . . 13
|
25 | | eqcom 2167 |
. . . . . . . . . . . . . 14
|
26 | 14, 13, 15 | sylancr 411 |
. . . . . . . . . . . . . . . . . . . . 21
|
27 | | ax-1cn 7846 |
. . . . . . . . . . . . . . . . . . . . . . 23
|
28 | 14, 27 | mulcli 7904 |
. . . . . . . . . . . . . . . . . . . . . 22
|
29 | | addsubass 8108 |
. . . . . . . . . . . . . . . . . . . . . 22
|
30 | 28, 27, 29 | mp3an23 1319 |
. . . . . . . . . . . . . . . . . . . . 21
|
31 | 26, 30 | syl 14 |
. . . . . . . . . . . . . . . . . . . 20
|
32 | | 2t1e2 9010 |
. . . . . . . . . . . . . . . . . . . . . . 23
|
33 | 32 | oveq1i 5852 |
. . . . . . . . . . . . . . . . . . . . . 22
|
34 | | 2m1e1 8975 |
. . . . . . . . . . . . . . . . . . . . . 22
|
35 | 33, 34 | eqtri 2186 |
. . . . . . . . . . . . . . . . . . . . 21
|
36 | 35 | oveq2i 5853 |
. . . . . . . . . . . . . . . . . . . 20
|
37 | 31, 36 | eqtr2di 2216 |
. . . . . . . . . . . . . . . . . . 19
|
38 | | adddi 7885 |
. . . . . . . . . . . . . . . . . . . . . 22
|
39 | 14, 27, 38 | mp3an13 1318 |
. . . . . . . . . . . . . . . . . . . . 21
|
40 | 13, 39 | syl 14 |
. . . . . . . . . . . . . . . . . . . 20
|
41 | 40 | oveq1d 5857 |
. . . . . . . . . . . . . . . . . . 19
|
42 | 37, 41 | eqtr4d 2201 |
. . . . . . . . . . . . . . . . . 18
|
43 | 42 | negeqd 8093 |
. . . . . . . . . . . . . . . . 17
|
44 | 9 | zcnd 9314 |
. . . . . . . . . . . . . . . . . . . 20
|
45 | | mulneg2 8294 |
. . . . . . . . . . . . . . . . . . . 20
|
46 | 14, 44, 45 | sylancr 411 |
. . . . . . . . . . . . . . . . . . 19
|
47 | 46 | oveq1d 5857 |
. . . . . . . . . . . . . . . . . 18
|
48 | | mulcl 7880 |
. . . . . . . . . . . . . . . . . . . 20
|
49 | 14, 44, 48 | sylancr 411 |
. . . . . . . . . . . . . . . . . . 19
|
50 | | negsubdi 8154 |
. . . . . . . . . . . . . . . . . . 19
|
51 | 49, 27, 50 | sylancl 410 |
. . . . . . . . . . . . . . . . . 18
|
52 | 47, 51 | eqtr4d 2201 |
. . . . . . . . . . . . . . . . 17
|
53 | 43, 52 | eqtr4d 2201 |
. . . . . . . . . . . . . . . 16
|
54 | 53 | adantl 275 |
. . . . . . . . . . . . . . 15
|
55 | 54 | eqeq1d 2174 |
. . . . . . . . . . . . . 14
|
56 | 25, 55 | syl5bb 191 |
. . . . . . . . . . . . 13
|
57 | 24, 56 | bitrd 187 |
. . . . . . . . . . . 12
|
58 | 57 | biimpa 294 |
. . . . . . . . . . 11
|
59 | | oveq2 5850 |
. . . . . . . . . . . . . 14
|
60 | 59 | oveq1d 5857 |
. . . . . . . . . . . . 13
|
61 | 60 | eqeq1d 2174 |
. . . . . . . . . . . 12
|
62 | 61 | rspcev 2830 |
. . . . . . . . . . 11
|
63 | 12, 58, 62 | syl2anc 409 |
. . . . . . . . . 10
|
64 | 63 | ex 114 |
. . . . . . . . 9
|
65 | 64 | rexlimdva 2583 |
. . . . . . . 8
|
66 | | znegcl 9222 |
. . . . . . . . . . . 12
|
67 | 66 | ad2antlr 481 |
. . . . . . . . . . 11
|
68 | | zcn 9196 |
. . . . . . . . . . . . . . 15
|
69 | | mulcl 7880 |
. . . . . . . . . . . . . . 15
|
70 | 68, 14, 69 | sylancl 410 |
. . . . . . . . . . . . . 14
|
71 | | recn 7886 |
. . . . . . . . . . . . . 14
|
72 | | negcon2 8151 |
. . . . . . . . . . . . . 14
|
73 | 70, 71, 72 | syl2anr 288 |
. . . . . . . . . . . . 13
|
74 | | eqcom 2167 |
. . . . . . . . . . . . . 14
|
75 | | mulneg1 8293 |
. . . . . . . . . . . . . . . . 17
|
76 | 68, 14, 75 | sylancl 410 |
. . . . . . . . . . . . . . . 16
|
77 | 76 | adantl 275 |
. . . . . . . . . . . . . . 15
|
78 | 77 | eqeq1d 2174 |
. . . . . . . . . . . . . 14
|
79 | 74, 78 | bitr4id 198 |
. . . . . . . . . . . . 13
|
80 | 73, 79 | bitrd 187 |
. . . . . . . . . . . 12
|
81 | 80 | biimpa 294 |
. . . . . . . . . . 11
|
82 | | oveq1 5849 |
. . . . . . . . . . . . 13
|
83 | 82 | eqeq1d 2174 |
. . . . . . . . . . . 12
|
84 | 83 | rspcev 2830 |
. . . . . . . . . . 11
|
85 | 67, 81, 84 | syl2anc 409 |
. . . . . . . . . 10
|
86 | 85 | ex 114 |
. . . . . . . . 9
|
87 | 86 | rexlimdva 2583 |
. . . . . . . 8
|
88 | 65, 87 | orim12d 776 |
. . . . . . 7
|
89 | 8, 88 | syl5 32 |
. . . . . 6
|
90 | 89 | imp 123 |
. . . . 5
|
91 | 7, 90 | jaodan 787 |
. . . 4
|
92 | 5, 91 | sylbi 120 |
. . 3
|
93 | | halfnz 9287 |
. . . 4
|
94 | | reeanv 2635 |
. . . . 5
|
95 | | eqtr3 2185 |
. . . . . . 7
|
96 | | zcn 9196 |
. . . . . . . . . . 11
|
97 | | mulcom 7882 |
. . . . . . . . . . 11
|
98 | 96, 14, 97 | sylancl 410 |
. . . . . . . . . 10
|
99 | 98 | eqeq2d 2177 |
. . . . . . . . 9
|
100 | 99 | adantl 275 |
. . . . . . . 8
|
101 | | mulcl 7880 |
. . . . . . . . . . 11
|
102 | 14, 96, 101 | sylancr 411 |
. . . . . . . . . 10
|
103 | | zcn 9196 |
. . . . . . . . . . 11
|
104 | | mulcl 7880 |
. . . . . . . . . . 11
|
105 | 14, 103, 104 | sylancr 411 |
. . . . . . . . . 10
|
106 | | subadd 8101 |
. . . . . . . . . . 11
|
107 | 27, 106 | mp3an3 1316 |
. . . . . . . . . 10
|
108 | 102, 105,
107 | syl2anr 288 |
. . . . . . . . 9
|
109 | | subcl 8097 |
. . . . . . . . . . . . . 14
|
110 | | 2ap0 8950 |
. . . . . . . . . . . . . . . 16
# |
111 | 14, 110 | pm3.2i 270 |
. . . . . . . . . . . . . . 15
# |
112 | | eqcom 2167 |
. . . . . . . . . . . . . . . 16
|
113 | | divmulap 8571 |
. . . . . . . . . . . . . . . 16
# |
114 | 112, 113 | syl5bb 191 |
. . . . . . . . . . . . . . 15
# |
115 | 27, 111, 114 | mp3an13 1318 |
. . . . . . . . . . . . . 14
|
116 | 109, 115 | syl 14 |
. . . . . . . . . . . . 13
|
117 | 116 | ancoms 266 |
. . . . . . . . . . . 12
|
118 | | subdi 8283 |
. . . . . . . . . . . . . . 15
|
119 | 14, 118 | mp3an1 1314 |
. . . . . . . . . . . . . 14
|
120 | 119 | ancoms 266 |
. . . . . . . . . . . . 13
|
121 | 120 | eqeq1d 2174 |
. . . . . . . . . . . 12
|
122 | 117, 121 | bitrd 187 |
. . . . . . . . . . 11
|
123 | 103, 96, 122 | syl2an 287 |
. . . . . . . . . 10
|
124 | | zsubcl 9232 |
. . . . . . . . . . . 12
|
125 | | eleq1 2229 |
. . . . . . . . . . . 12
|
126 | 124, 125 | syl5ibcom 154 |
. . . . . . . . . . 11
|
127 | 126 | ancoms 266 |
. . . . . . . . . 10
|
128 | 123, 127 | sylbird 169 |
. . . . . . . . 9
|
129 | 108, 128 | sylbird 169 |
. . . . . . . 8
|
130 | 100, 129 | sylbid 149 |
. . . . . . 7
|
131 | 95, 130 | syl5 32 |
. . . . . 6
|
132 | 131 | rexlimivv 2589 |
. . . . 5
|
133 | 94, 132 | sylbir 134 |
. . . 4
|
134 | 93, 133 | mto 652 |
. . 3
|
135 | | df-xor 1366 |
. . . . 5
|
136 | | xorbin 1374 |
. . . . 5
|
137 | 135, 136 | sylbir 134 |
. . . 4
|
138 | 137 | bicomd 140 |
. . 3
|
139 | 92, 134, 138 | sylancl 410 |
. 2
|
140 | 4, 139 | bitrd 187 |
1
|