Step | Hyp | Ref
| Expression |
1 | | iftrue 3356 |
. . . . 5
|
2 | | ax-1cn 7069 |
. . . . 5
|
3 | 1, 2 | syl6eqel 2169 |
. . . 4
|
4 | 3 | a1i 9 |
. . 3
#
|
5 | | elnnz 8361 |
. . . . . . . . . . . . . 14
|
6 | | elnnuz 8655 |
. . . . . . . . . . . . . 14
|
7 | 5, 6 | bitr3i 184 |
. . . . . . . . . . . . 13
|
8 | 7 | biimpi 118 |
. . . . . . . . . . . 12
|
9 | 8 | adantll 459 |
. . . . . . . . . . 11
|
10 | | cnex 7097 |
. . . . . . . . . . . 12
|
11 | 10 | a1i 9 |
. . . . . . . . . . 11
|
12 | | simpl 107 |
. . . . . . . . . . . . . 14
|
13 | | elnnuz 8655 |
. . . . . . . . . . . . . . . 16
|
14 | | fvconst2g 5396 |
. . . . . . . . . . . . . . . 16
|
15 | 13, 14 | sylan2br 282 |
. . . . . . . . . . . . . . 15
|
16 | 15 | eleq1d 2147 |
. . . . . . . . . . . . . 14
|
17 | 12, 16 | mpbird 165 |
. . . . . . . . . . . . 13
|
18 | 17 | adantlr 460 |
. . . . . . . . . . . 12
|
19 | 18 | adantlr 460 |
. . . . . . . . . . 11
|
20 | | mulcl 7100 |
. . . . . . . . . . . 12
|
21 | 20 | adantl 271 |
. . . . . . . . . . 11
|
22 | 9, 11, 19, 21 | iseqcl 9443 |
. . . . . . . . . 10
|
23 | | iftrue 3356 |
. . . . . . . . . . . 12
|
24 | 23 | eleq1d 2147 |
. . . . . . . . . . 11
|
25 | 24 | adantl 271 |
. . . . . . . . . 10
|
26 | 22, 25 | mpbird 165 |
. . . . . . . . 9
|
27 | 26 | ex 113 |
. . . . . . . 8
|
28 | 27 | adantr 270 |
. . . . . . 7
|
29 | 28 | 3adantl3 1096 |
. . . . . 6
#
|
30 | | simpll2 978 |
. . . . . . . . . . . . 13
#
|
31 | 30 | znegcld 8471 |
. . . . . . . . . . . 12
#
|
32 | | simpr 108 |
. . . . . . . . . . . . . . 15
#
|
33 | 30 | zred 8469 |
. . . . . . . . . . . . . . . 16
#
|
34 | | 0red 7120 |
. . . . . . . . . . . . . . . 16
#
|
35 | 33, 34 | lenltd 7227 |
. . . . . . . . . . . . . . 15
#
|
36 | 32, 35 | mpbird 165 |
. . . . . . . . . . . . . 14
#
|
37 | | simplr 496 |
. . . . . . . . . . . . . . . 16
#
|
38 | 37 | neneqad 2324 |
. . . . . . . . . . . . . . 15
#
|
39 | 38 | necomd 2331 |
. . . . . . . . . . . . . 14
#
|
40 | | 0z 8362 |
. . . . . . . . . . . . . . . . 17
|
41 | | zltlen 8426 |
. . . . . . . . . . . . . . . . 17
|
42 | 40, 41 | mpan2 415 |
. . . . . . . . . . . . . . . 16
|
43 | 42 | 3ad2ant2 960 |
. . . . . . . . . . . . . . 15
#
|
44 | 43 | ad2antrr 471 |
. . . . . . . . . . . . . 14
#
|
45 | 36, 39, 44 | mpbir2and 885 |
. . . . . . . . . . . . 13
#
|
46 | 33 | lt0neg1d 7616 |
. . . . . . . . . . . . 13
#
|
47 | 45, 46 | mpbid 145 |
. . . . . . . . . . . 12
#
|
48 | | elnnz 8361 |
. . . . . . . . . . . 12
|
49 | 31, 47, 48 | sylanbrc 408 |
. . . . . . . . . . 11
#
|
50 | | elnnuz 8655 |
. . . . . . . . . . 11
|
51 | 49, 50 | sylib 120 |
. . . . . . . . . 10
#
|
52 | 10 | a1i 9 |
. . . . . . . . . 10
#
|
53 | 17 | 3ad2antl1 1100 |
. . . . . . . . . . . 12
#
|
54 | 53 | adantlr 460 |
. . . . . . . . . . 11
#
|
55 | 54 | adantlr 460 |
. . . . . . . . . 10
#
|
56 | 20 | adantl 271 |
. . . . . . . . . 10
#
|
57 | 51, 52, 55, 56 | iseqcl 9443 |
. . . . . . . . 9
#
|
58 | | simpll1 977 |
. . . . . . . . . . 11
#
|
59 | | expivallem 9477 |
. . . . . . . . . . . . 13
#
# |
60 | 59 | 3com23 1144 |
. . . . . . . . . . . 12
# # |
61 | 60 | 3expia 1140 |
. . . . . . . . . . 11
# # |
62 | 58, 49, 61 | syl2anc 403 |
. . . . . . . . . 10
#
#
# |
63 | 39 | neneqd 2266 |
. . . . . . . . . . . . 13
#
|
64 | | ioran 701 |
. . . . . . . . . . . . 13
|
65 | 32, 63, 64 | sylanbrc 408 |
. . . . . . . . . . . 12
#
|
66 | | zleloe 8398 |
. . . . . . . . . . . . . . 15
|
67 | 40, 66 | mpan 414 |
. . . . . . . . . . . . . 14
|
68 | 67 | 3ad2ant2 960 |
. . . . . . . . . . . . 13
#
|
69 | 68 | ad2antrr 471 |
. . . . . . . . . . . 12
#
|
70 | 65, 69 | mtbird 630 |
. . . . . . . . . . 11
#
|
71 | 70 | pm2.21d 581 |
. . . . . . . . . 10
#
# |
72 | | simpll3 979 |
. . . . . . . . . 10
#
#
|
73 | 62, 71, 72 | mpjaod 670 |
. . . . . . . . 9
#
# |
74 | 57, 73 | recclapd 7869 |
. . . . . . . 8
#
|
75 | | iffalse 3359 |
. . . . . . . . . 10
|
76 | 75 | eleq1d 2147 |
. . . . . . . . 9
|
77 | 76 | adantl 271 |
. . . . . . . 8
#
|
78 | 74, 77 | mpbird 165 |
. . . . . . 7
#
|
79 | 78 | ex 113 |
. . . . . 6
#
|
80 | | zdclt 8425 |
. . . . . . . . . . 11
DECID |
81 | 40, 80 | mpan 414 |
. . . . . . . . . 10
DECID
|
82 | | df-dc 776 |
. . . . . . . . . 10
DECID |
83 | 81, 82 | sylib 120 |
. . . . . . . . 9
|
84 | 83 | adantl 271 |
. . . . . . . 8
|
85 | 84 | adantr 270 |
. . . . . . 7
|
86 | 85 | 3adantl3 1096 |
. . . . . 6
#
|
87 | 29, 79, 86 | mpjaod 670 |
. . . . 5
#
|
88 | | iffalse 3359 |
. . . . . . 7
|
89 | 88 | eleq1d 2147 |
. . . . . 6
|
90 | 89 | adantl 271 |
. . . . 5
#
|
91 | 87, 90 | mpbird 165 |
. . . 4
#
|
92 | 91 | ex 113 |
. . 3
#
|
93 | | zdceq 8423 |
. . . . . 6
DECID |
94 | 40, 93 | mpan2 415 |
. . . . 5
DECID
|
95 | | df-dc 776 |
. . . . 5
DECID |
96 | 94, 95 | sylib 120 |
. . . 4
|
97 | 96 | 3ad2ant2 960 |
. . 3
#
|
98 | 4, 92, 97 | mpjaod 670 |
. 2
#
|
99 | | sneq 3409 |
. . . . . . . 8
|
100 | 99 | xpeq2d 4387 |
. . . . . . 7
|
101 | | iseqeq3 9436 |
. . . . . . 7
|
102 | 100, 101 | syl 14 |
. . . . . 6
|
103 | 102 | fveq1d 5200 |
. . . . 5
|
104 | 102 | fveq1d 5200 |
. . . . . 6
|
105 | 104 | oveq2d 5548 |
. . . . 5
|
106 | 103, 105 | ifeq12d 3368 |
. . . 4
|
107 | 106 | ifeq2d 3367 |
. . 3
|
108 | | eqeq1 2087 |
. . . 4
|
109 | | breq2 3789 |
. . . . 5
|
110 | | fveq2 5198 |
. . . . 5
|
111 | | negeq 7301 |
. . . . . . 7
|
112 | 111 | fveq2d 5202 |
. . . . . 6
|
113 | 112 | oveq2d 5548 |
. . . . 5
|
114 | 109, 110,
113 | ifbieq12d 3375 |
. . . 4
|
115 | 108, 114 | ifbieq2d 3373 |
. . 3
|
116 | | df-iexp 9476 |
. . 3
|
117 | 107, 115,
116 | ovmpt2g 5655 |
. 2
|
118 | 98, 117 | syld3an3 1214 |
1
#
|