Step | Hyp | Ref
| Expression |
1 | | simp2l 1018 |
. . 3
|
2 | | elq 9581 |
. . 3
|
3 | 1, 2 | sylib 121 |
. 2
|
4 | | simp3l 1020 |
. . 3
|
5 | | elq 9581 |
. . 3
|
6 | 4, 5 | sylib 121 |
. 2
|
7 | | reeanv 2639 |
. . 3
|
8 | | reeanv 2639 |
. . . . 5
|
9 | | simp2r 1019 |
. . . . . . . . 9
|
10 | | simp3r 1021 |
. . . . . . . . 9
|
11 | 9, 10 | jca 304 |
. . . . . . . 8
|
12 | 11 | ad2antrr 485 |
. . . . . . 7
|
13 | | simp1 992 |
. . . . . . . 8
|
14 | | simprl 526 |
. . . . . . . . . . . . . 14
|
15 | 14 | nncnd 8892 |
. . . . . . . . . . . . 13
|
16 | 14 | nnap0d 8924 |
. . . . . . . . . . . . 13
# |
17 | 15, 16 | div0apd 8704 |
. . . . . . . . . . . 12
|
18 | | oveq1 5860 |
. . . . . . . . . . . . 13
|
19 | 18 | eqeq1d 2179 |
. . . . . . . . . . . 12
|
20 | 17, 19 | syl5ibrcom 156 |
. . . . . . . . . . 11
|
21 | 20 | necon3d 2384 |
. . . . . . . . . 10
|
22 | | simprr 527 |
. . . . . . . . . . . . . 14
|
23 | 22 | nncnd 8892 |
. . . . . . . . . . . . 13
|
24 | 22 | nnap0d 8924 |
. . . . . . . . . . . . 13
# |
25 | 23, 24 | div0apd 8704 |
. . . . . . . . . . . 12
|
26 | | oveq1 5860 |
. . . . . . . . . . . . 13
|
27 | 26 | eqeq1d 2179 |
. . . . . . . . . . . 12
|
28 | 25, 27 | syl5ibrcom 156 |
. . . . . . . . . . 11
|
29 | 28 | necon3d 2384 |
. . . . . . . . . 10
|
30 | | simpll 524 |
. . . . . . . . . . . . . 14
|
31 | | simplrl 530 |
. . . . . . . . . . . . . . 15
|
32 | | simplrr 531 |
. . . . . . . . . . . . . . 15
|
33 | 31, 32 | zmulcld 9340 |
. . . . . . . . . . . . . 14
|
34 | 31 | zcnd 9335 |
. . . . . . . . . . . . . . . 16
|
35 | 32 | zcnd 9335 |
. . . . . . . . . . . . . . . 16
|
36 | | simprrl 534 |
. . . . . . . . . . . . . . . . 17
|
37 | | 0zd 9224 |
. . . . . . . . . . . . . . . . . 18
|
38 | | zapne 9286 |
. . . . . . . . . . . . . . . . . 18
# |
39 | 31, 37, 38 | syl2anc 409 |
. . . . . . . . . . . . . . . . 17
# |
40 | 36, 39 | mpbird 166 |
. . . . . . . . . . . . . . . 16
# |
41 | | simprrr 535 |
. . . . . . . . . . . . . . . . 17
|
42 | | zapne 9286 |
. . . . . . . . . . . . . . . . . 18
# |
43 | 32, 37, 42 | syl2anc 409 |
. . . . . . . . . . . . . . . . 17
# |
44 | 41, 43 | mpbird 166 |
. . . . . . . . . . . . . . . 16
# |
45 | 34, 35, 40, 44 | mulap0d 8576 |
. . . . . . . . . . . . . . 15
# |
46 | | zapne 9286 |
. . . . . . . . . . . . . . . 16
# |
47 | 33, 37, 46 | syl2anc 409 |
. . . . . . . . . . . . . . 15
# |
48 | 45, 47 | mpbid 146 |
. . . . . . . . . . . . . 14
|
49 | 14 | adantrr 476 |
. . . . . . . . . . . . . . 15
|
50 | 22 | adantrr 476 |
. . . . . . . . . . . . . . 15
|
51 | 49, 50 | nnmulcld 8927 |
. . . . . . . . . . . . . 14
|
52 | | pcdiv 12256 |
. . . . . . . . . . . . . 14
|
53 | 30, 33, 48, 51, 52 | syl121anc 1238 |
. . . . . . . . . . . . 13
|
54 | | pcmul 12255 |
. . . . . . . . . . . . . . 15
|
55 | 30, 31, 36, 32, 41, 54 | syl122anc 1242 |
. . . . . . . . . . . . . 14
|
56 | 49 | nnzd 9333 |
. . . . . . . . . . . . . . 15
|
57 | 14 | nnne0d 8923 |
. . . . . . . . . . . . . . . 16
|
58 | 57 | adantrr 476 |
. . . . . . . . . . . . . . 15
|
59 | 50 | nnzd 9333 |
. . . . . . . . . . . . . . 15
|
60 | 22 | nnne0d 8923 |
. . . . . . . . . . . . . . . 16
|
61 | 60 | adantrr 476 |
. . . . . . . . . . . . . . 15
|
62 | | pcmul 12255 |
. . . . . . . . . . . . . . 15
|
63 | 30, 56, 58, 59, 61, 62 | syl122anc 1242 |
. . . . . . . . . . . . . 14
|
64 | 55, 63 | oveq12d 5871 |
. . . . . . . . . . . . 13
|
65 | | pczcl 12252 |
. . . . . . . . . . . . . . . 16
|
66 | 30, 31, 36, 65 | syl12anc 1231 |
. . . . . . . . . . . . . . 15
|
67 | 66 | nn0cnd 9190 |
. . . . . . . . . . . . . 14
|
68 | | pczcl 12252 |
. . . . . . . . . . . . . . . 16
|
69 | 30, 32, 41, 68 | syl12anc 1231 |
. . . . . . . . . . . . . . 15
|
70 | 69 | nn0cnd 9190 |
. . . . . . . . . . . . . 14
|
71 | 30, 49 | pccld 12254 |
. . . . . . . . . . . . . . 15
|
72 | 71 | nn0cnd 9190 |
. . . . . . . . . . . . . 14
|
73 | 30, 50 | pccld 12254 |
. . . . . . . . . . . . . . 15
|
74 | 73 | nn0cnd 9190 |
. . . . . . . . . . . . . 14
|
75 | 67, 70, 72, 74 | addsub4d 8277 |
. . . . . . . . . . . . 13
|
76 | 53, 64, 75 | 3eqtrd 2207 |
. . . . . . . . . . . 12
|
77 | 15 | adantrr 476 |
. . . . . . . . . . . . . 14
|
78 | 23 | adantrr 476 |
. . . . . . . . . . . . . 14
|
79 | 16 | adantrr 476 |
. . . . . . . . . . . . . 14
# |
80 | 24 | adantrr 476 |
. . . . . . . . . . . . . 14
# |
81 | 34, 77, 35, 78, 79, 80 | divmuldivapd 8749 |
. . . . . . . . . . . . 13
|
82 | 81 | oveq2d 5869 |
. . . . . . . . . . . 12
|
83 | | pcdiv 12256 |
. . . . . . . . . . . . . 14
|
84 | 30, 31, 36, 49, 83 | syl121anc 1238 |
. . . . . . . . . . . . 13
|
85 | | pcdiv 12256 |
. . . . . . . . . . . . . 14
|
86 | 30, 32, 41, 50, 85 | syl121anc 1238 |
. . . . . . . . . . . . 13
|
87 | 84, 86 | oveq12d 5871 |
. . . . . . . . . . . 12
|
88 | 76, 82, 87 | 3eqtr4d 2213 |
. . . . . . . . . . 11
|
89 | 88 | expr 373 |
. . . . . . . . . 10
|
90 | 21, 29, 89 | syl2and 293 |
. . . . . . . . 9
|
91 | | neeq1 2353 |
. . . . . . . . . . 11
|
92 | | neeq1 2353 |
. . . . . . . . . . 11
|
93 | 91, 92 | bi2anan9 601 |
. . . . . . . . . 10
|
94 | | oveq12 5862 |
. . . . . . . . . . . 12
|
95 | 94 | oveq2d 5869 |
. . . . . . . . . . 11
|
96 | | oveq2 5861 |
. . . . . . . . . . . 12
|
97 | | oveq2 5861 |
. . . . . . . . . . . 12
|
98 | 96, 97 | oveqan12d 5872 |
. . . . . . . . . . 11
|
99 | 95, 98 | eqeq12d 2185 |
. . . . . . . . . 10
|
100 | 93, 99 | imbi12d 233 |
. . . . . . . . 9
|
101 | 90, 100 | syl5ibrcom 156 |
. . . . . . . 8
|
102 | 13, 101 | sylanl1 400 |
. . . . . . 7
|
103 | 12, 102 | mpid 42 |
. . . . . 6
|
104 | 103 | rexlimdvva 2595 |
. . . . 5
|
105 | 8, 104 | syl5bir 152 |
. . . 4
|
106 | 105 | rexlimdvva 2595 |
. . 3
|
107 | 7, 106 | syl5bir 152 |
. 2
|
108 | 3, 6, 107 | mp2and 431 |
1
|