Step | Hyp | Ref
| Expression |
1 | | iftrue 3336 |
. . . . 5
|
2 | | ax-1cn 6977 |
. . . . 5
|
3 | 1, 2 | syl6eqel 2128 |
. . . 4
|
4 | 3 | a1i 9 |
. . 3
#
|
5 | | elnnz 8255 |
. . . . . . . . . . . . . 14
|
6 | | elnnuz 8509 |
. . . . . . . . . . . . . 14
|
7 | 5, 6 | bitr3i 175 |
. . . . . . . . . . . . 13
|
8 | 7 | biimpi 113 |
. . . . . . . . . . . 12
|
9 | 8 | adantll 445 |
. . . . . . . . . . 11
|
10 | | cnex 7005 |
. . . . . . . . . . . 12
|
11 | 10 | a1i 9 |
. . . . . . . . . . 11
|
12 | | simpl 102 |
. . . . . . . . . . . . . 14
|
13 | | elnnuz 8509 |
. . . . . . . . . . . . . . . 16
|
14 | | fvconst2g 5375 |
. . . . . . . . . . . . . . . 16
|
15 | 13, 14 | sylan2br 272 |
. . . . . . . . . . . . . . 15
|
16 | 15 | eleq1d 2106 |
. . . . . . . . . . . . . 14
|
17 | 12, 16 | mpbird 156 |
. . . . . . . . . . . . 13
|
18 | 17 | adantlr 446 |
. . . . . . . . . . . 12
|
19 | 18 | adantlr 446 |
. . . . . . . . . . 11
|
20 | | mulcl 7008 |
. . . . . . . . . . . 12
|
21 | 20 | adantl 262 |
. . . . . . . . . . 11
|
22 | 9, 11, 19, 21 | iseqcl 9223 |
. . . . . . . . . 10
|
23 | | iftrue 3336 |
. . . . . . . . . . . 12
|
24 | 23 | eleq1d 2106 |
. . . . . . . . . . 11
|
25 | 24 | adantl 262 |
. . . . . . . . . 10
|
26 | 22, 25 | mpbird 156 |
. . . . . . . . 9
|
27 | 26 | ex 108 |
. . . . . . . 8
|
28 | 27 | adantr 261 |
. . . . . . 7
|
29 | 28 | 3adantl3 1062 |
. . . . . 6
#
|
30 | | simpll2 944 |
. . . . . . . . . . . . 13
#
|
31 | 30 | znegcld 8362 |
. . . . . . . . . . . 12
#
|
32 | | simpr 103 |
. . . . . . . . . . . . . . 15
#
|
33 | 30 | zred 8360 |
. . . . . . . . . . . . . . . 16
#
|
34 | | 0red 7028 |
. . . . . . . . . . . . . . . 16
#
|
35 | 33, 34 | lenltd 7134 |
. . . . . . . . . . . . . . 15
#
|
36 | 32, 35 | mpbird 156 |
. . . . . . . . . . . . . 14
#
|
37 | | simplr 482 |
. . . . . . . . . . . . . . . 16
#
|
38 | 37 | neneqad 2284 |
. . . . . . . . . . . . . . 15
#
|
39 | 38 | necomd 2291 |
. . . . . . . . . . . . . 14
#
|
40 | | 0z 8256 |
. . . . . . . . . . . . . . . . 17
|
41 | | zltlen 8319 |
. . . . . . . . . . . . . . . . 17
|
42 | 40, 41 | mpan2 401 |
. . . . . . . . . . . . . . . 16
|
43 | 42 | 3ad2ant2 926 |
. . . . . . . . . . . . . . 15
#
|
44 | 43 | ad2antrr 457 |
. . . . . . . . . . . . . 14
#
|
45 | 36, 39, 44 | mpbir2and 851 |
. . . . . . . . . . . . 13
#
|
46 | 33 | lt0neg1d 7507 |
. . . . . . . . . . . . 13
#
|
47 | 45, 46 | mpbid 135 |
. . . . . . . . . . . 12
#
|
48 | | elnnz 8255 |
. . . . . . . . . . . 12
|
49 | 31, 47, 48 | sylanbrc 394 |
. . . . . . . . . . 11
#
|
50 | | elnnuz 8509 |
. . . . . . . . . . 11
|
51 | 49, 50 | sylib 127 |
. . . . . . . . . 10
#
|
52 | 10 | a1i 9 |
. . . . . . . . . 10
#
|
53 | 17 | 3ad2antl1 1066 |
. . . . . . . . . . . 12
#
|
54 | 53 | adantlr 446 |
. . . . . . . . . . 11
#
|
55 | 54 | adantlr 446 |
. . . . . . . . . 10
#
|
56 | 20 | adantl 262 |
. . . . . . . . . 10
#
|
57 | 51, 52, 55, 56 | iseqcl 9223 |
. . . . . . . . 9
#
|
58 | | simpll1 943 |
. . . . . . . . . . 11
#
|
59 | | expivallem 9256 |
. . . . . . . . . . . . 13
#
# |
60 | 59 | 3com23 1110 |
. . . . . . . . . . . 12
# # |
61 | 60 | 3expia 1106 |
. . . . . . . . . . 11
# # |
62 | 58, 49, 61 | syl2anc 391 |
. . . . . . . . . 10
#
#
# |
63 | 39 | neneqd 2226 |
. . . . . . . . . . . . 13
#
|
64 | | ioran 669 |
. . . . . . . . . . . . 13
|
65 | 32, 63, 64 | sylanbrc 394 |
. . . . . . . . . . . 12
#
|
66 | | zleloe 8292 |
. . . . . . . . . . . . . . 15
|
67 | 40, 66 | mpan 400 |
. . . . . . . . . . . . . 14
|
68 | 67 | 3ad2ant2 926 |
. . . . . . . . . . . . 13
#
|
69 | 68 | ad2antrr 457 |
. . . . . . . . . . . 12
#
|
70 | 65, 69 | mtbird 598 |
. . . . . . . . . . 11
#
|
71 | 70 | pm2.21d 549 |
. . . . . . . . . 10
#
# |
72 | | simpll3 945 |
. . . . . . . . . 10
#
#
|
73 | 62, 71, 72 | mpjaod 638 |
. . . . . . . . 9
#
# |
74 | 57, 73 | recclapd 7757 |
. . . . . . . 8
#
|
75 | | iffalse 3339 |
. . . . . . . . . 10
|
76 | 75 | eleq1d 2106 |
. . . . . . . . 9
|
77 | 76 | adantl 262 |
. . . . . . . 8
#
|
78 | 74, 77 | mpbird 156 |
. . . . . . 7
#
|
79 | 78 | ex 108 |
. . . . . 6
#
|
80 | | zdclt 8318 |
. . . . . . . . . . 11
DECID |
81 | 40, 80 | mpan 400 |
. . . . . . . . . 10
DECID
|
82 | | df-dc 743 |
. . . . . . . . . 10
DECID |
83 | 81, 82 | sylib 127 |
. . . . . . . . 9
|
84 | 83 | adantl 262 |
. . . . . . . 8
|
85 | 84 | adantr 261 |
. . . . . . 7
|
86 | 85 | 3adantl3 1062 |
. . . . . 6
#
|
87 | 29, 79, 86 | mpjaod 638 |
. . . . 5
#
|
88 | | iffalse 3339 |
. . . . . . 7
|
89 | 88 | eleq1d 2106 |
. . . . . 6
|
90 | 89 | adantl 262 |
. . . . 5
#
|
91 | 87, 90 | mpbird 156 |
. . . 4
#
|
92 | 91 | ex 108 |
. . 3
#
|
93 | | zdceq 8316 |
. . . . . 6
DECID |
94 | 40, 93 | mpan2 401 |
. . . . 5
DECID
|
95 | | df-dc 743 |
. . . . 5
DECID |
96 | 94, 95 | sylib 127 |
. . . 4
|
97 | 96 | 3ad2ant2 926 |
. . 3
#
|
98 | 4, 92, 97 | mpjaod 638 |
. 2
#
|
99 | | sneq 3386 |
. . . . . . . 8
|
100 | 99 | xpeq2d 4369 |
. . . . . . 7
|
101 | | iseqeq3 9216 |
. . . . . . 7
|
102 | 100, 101 | syl 14 |
. . . . . 6
|
103 | 102 | fveq1d 5180 |
. . . . 5
|
104 | 102 | fveq1d 5180 |
. . . . . 6
|
105 | 104 | oveq2d 5528 |
. . . . 5
|
106 | 103, 105 | ifeq12d 3347 |
. . . 4
|
107 | 106 | ifeq2d 3346 |
. . 3
|
108 | | eqeq1 2046 |
. . . 4
|
109 | | breq2 3768 |
. . . . 5
|
110 | | fveq2 5178 |
. . . . 5
|
111 | | negeq 7204 |
. . . . . . 7
|
112 | 111 | fveq2d 5182 |
. . . . . 6
|
113 | 112 | oveq2d 5528 |
. . . . 5
|
114 | 109, 110,
113 | ifbieq12d 3354 |
. . . 4
|
115 | 108, 114 | ifbieq2d 3352 |
. . 3
|
116 | | df-iexp 9255 |
. . 3
|
117 | 107, 115,
116 | ovmpt2g 5635 |
. 2
|
118 | 98, 117 | syld3an3 1180 |
1
#
|