Metamath Proof Explorer


Theorem dffltz

Description: Fermat's Last Theorem (FLT) for nonzero integers is equivalent to the original scope of natural numbers. The backwards direction takes ( a ^ n ) + ( b ^ n ) = ( c ^ n ) , and adds the negative of any negative term to both sides, thus creating the corresponding equation with only positive integers. There are six combinations of negativity, so the proof is particularly long. (Contributed by Steven Nguyen, 27-Feb-2023)

Ref Expression
Assertion dffltz n3xyzxn+ynznn3a0b0c0an+bncn

Proof

Step Hyp Ref Expression
1 oveq1 x=ifn2aif0<aif0<baif0<cbaif0<bif0<cabaxn=ifn2aif0<aif0<baif0<cbaif0<bif0<caban
2 1 oveq1d x=ifn2aif0<aif0<baif0<cbaif0<bif0<cabaxn+yn=ifn2aif0<aif0<baif0<cbaif0<bif0<caban+yn
3 2 eqeq1d x=ifn2aif0<aif0<baif0<cbaif0<bif0<cabaxn+yn=znifn2aif0<aif0<baif0<cbaif0<bif0<caban+yn=zn
4 oveq1 y=ifn2bif0<aif0<bbif0<cccif0<bif0<cccbyn=ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn
5 4 oveq2d y=ifn2bif0<aif0<bbif0<cccif0<bif0<cccbifn2aif0<aif0<baif0<cbaif0<bif0<caban+yn=ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn
6 5 eqeq1d y=ifn2bif0<aif0<bbif0<cccif0<bif0<cccbifn2aif0<aif0<baif0<cbaif0<bif0<caban+yn=znifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=zn
7 oveq1 z=ifn2cif0<aif0<bcif0<cabif0<bif0<cbaczn=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn
8 7 eqeq2d z=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=znifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn
9 simp-4r n3a0b0c0an+bn=cna0
10 eldifi a0a
11 eldifsni a0a0
12 10 11 jca a0aa0
13 nnabscl aa0a
14 9 12 13 3syl n3a0b0c0an+bn=cna
15 simp-6r n3a0b0c0an+bn=cn0<a0<ba0
16 15 eldifad n3a0b0c0an+bn=cn0<a0<ba
17 simplr n3a0b0c0an+bn=cn0<a0<b0<a
18 elnnz aa0<a
19 16 17 18 sylanbrc n3a0b0c0an+bn=cn0<a0<ba
20 eldifsni b0b0
21 20 ad6antlr n3a0b0c0an+bn=cn0<a¬0<b0<cb0
22 simplr n3a0b0c0an+bn=cn0<a¬0<b0<c¬0<b
23 eldifi b0b
24 23 ad6antlr n3a0b0c0an+bn=cn0<a¬0<b0<cb
25 21 22 24 negn0nposznnd n3a0b0c0an+bn=cn0<a¬0<b0<cb
26 simp-7r n3a0b0c0an+bn=cn0<a¬0<b¬0<ca0
27 26 eldifad n3a0b0c0an+bn=cn0<a¬0<b¬0<ca
28 simpllr n3a0b0c0an+bn=cn0<a¬0<b¬0<c0<a
29 27 28 18 sylanbrc n3a0b0c0an+bn=cn0<a¬0<b¬0<ca
30 25 29 ifclda n3a0b0c0an+bn=cn0<a¬0<bif0<cba
31 19 30 ifclda n3a0b0c0an+bn=cn0<aif0<baif0<cba
32 11 ad7antlr n3a0b0c0an+bn=cn¬0<a0<b0<ca0
33 simpllr n3a0b0c0an+bn=cn¬0<a0<b0<c¬0<a
34 10 ad7antlr n3a0b0c0an+bn=cn¬0<a0<b0<ca
35 32 33 34 negn0nposznnd n3a0b0c0an+bn=cn¬0<a0<b0<ca
36 simp-6r n3a0b0c0an+bn=cn¬0<a0<b¬0<cb0
37 36 eldifad n3a0b0c0an+bn=cn¬0<a0<b¬0<cb
38 simplr n3a0b0c0an+bn=cn¬0<a0<b¬0<c0<b
39 elnnz bb0<b
40 37 38 39 sylanbrc n3a0b0c0an+bn=cn¬0<a0<b¬0<cb
41 35 40 ifclda n3a0b0c0an+bn=cn¬0<a0<bif0<cab
42 11 ad6antlr n3a0b0c0an+bn=cn¬0<a¬0<ba0
43 simplr n3a0b0c0an+bn=cn¬0<a¬0<b¬0<a
44 10 ad6antlr n3a0b0c0an+bn=cn¬0<a¬0<ba
45 42 43 44 negn0nposznnd n3a0b0c0an+bn=cn¬0<a¬0<ba
46 41 45 ifclda n3a0b0c0an+bn=cn¬0<aif0<bif0<caba
47 31 46 ifclda n3a0b0c0an+bn=cnif0<aif0<baif0<cbaif0<bif0<caba
48 14 47 ifcld n3a0b0c0an+bn=cnifn2aif0<aif0<baif0<cbaif0<bif0<caba
49 simpllr n3a0b0c0an+bn=cnb0
50 23 20 jca b0bb0
51 nnabscl bb0b
52 49 50 51 3syl n3a0b0c0an+bn=cnb
53 simp-5r n3a0b0c0an+bn=cn0<a0<bb0
54 53 eldifad n3a0b0c0an+bn=cn0<a0<bb
55 simpr n3a0b0c0an+bn=cn0<a0<b0<b
56 54 55 39 sylanbrc n3a0b0c0an+bn=cn0<a0<bb
57 simp-5r n3a0b0c0an+bn=cn0<a¬0<b0<cc0
58 57 eldifad n3a0b0c0an+bn=cn0<a¬0<b0<cc
59 simpr n3a0b0c0an+bn=cn0<a¬0<b0<c0<c
60 elnnz cc0<c
61 58 59 60 sylanbrc n3a0b0c0an+bn=cn0<a¬0<b0<cc
62 eldifsni c0c0
63 62 ad5antlr n3a0b0c0an+bn=cn0<a¬0<b¬0<cc0
64 simpr n3a0b0c0an+bn=cn0<a¬0<b¬0<c¬0<c
65 eldifi c0c
66 65 ad5antlr n3a0b0c0an+bn=cn0<a¬0<b¬0<cc
67 63 64 66 negn0nposznnd n3a0b0c0an+bn=cn0<a¬0<b¬0<cc
68 61 67 ifclda n3a0b0c0an+bn=cn0<a¬0<bif0<ccc
69 56 68 ifclda n3a0b0c0an+bn=cn0<aif0<bbif0<ccc
70 simp-5r n3a0b0c0an+bn=cn¬0<a0<b0<cc0
71 70 eldifad n3a0b0c0an+bn=cn¬0<a0<b0<cc
72 simpr n3a0b0c0an+bn=cn¬0<a0<b0<c0<c
73 71 72 60 sylanbrc n3a0b0c0an+bn=cn¬0<a0<b0<cc
74 62 ad5antlr n3a0b0c0an+bn=cn¬0<a0<b¬0<cc0
75 simpr n3a0b0c0an+bn=cn¬0<a0<b¬0<c¬0<c
76 65 ad5antlr n3a0b0c0an+bn=cn¬0<a0<b¬0<cc
77 74 75 76 negn0nposznnd n3a0b0c0an+bn=cn¬0<a0<b¬0<cc
78 73 77 ifclda n3a0b0c0an+bn=cn¬0<a0<bif0<ccc
79 20 ad5antlr n3a0b0c0an+bn=cn¬0<a¬0<bb0
80 simpr n3a0b0c0an+bn=cn¬0<a¬0<b¬0<b
81 23 ad5antlr n3a0b0c0an+bn=cn¬0<a¬0<bb
82 79 80 81 negn0nposznnd n3a0b0c0an+bn=cn¬0<a¬0<bb
83 78 82 ifclda n3a0b0c0an+bn=cn¬0<aif0<bif0<cccb
84 69 83 ifclda n3a0b0c0an+bn=cnif0<aif0<bbif0<cccif0<bif0<cccb
85 52 84 ifcld n3a0b0c0an+bn=cnifn2bif0<aif0<bbif0<cccif0<bif0<cccb
86 simpllr n3a0b0c0an+bn=cnn2c0
87 86 eldifad n3a0b0c0an+bn=cnn2c
88 86 62 syl n3a0b0c0an+bn=cnn2c0
89 nnabscl cc0c
90 87 88 89 syl2anc n3a0b0c0an+bn=cnn2c
91 simp-5r n3a0b0c0an+bn=cn¬n20<a0<bc0
92 91 eldifad n3a0b0c0an+bn=cn¬n20<a0<bc
93 simp-7r n3a0b0c0an+bn=cn¬n20<a0<ba0
94 93 eldifad n3a0b0c0an+bn=cn¬n20<a0<ba
95 94 zred n3a0b0c0an+bn=cn¬n20<a0<ba
96 eluzge3nn n3n
97 96 ad7antr n3a0b0c0an+bn=cn¬n20<a0<bn
98 97 nnnn0d n3a0b0c0an+bn=cn¬n20<a0<bn0
99 95 98 reexpcld n3a0b0c0an+bn=cn¬n20<a0<ban
100 simp-6r n3a0b0c0an+bn=cn¬n20<a0<bb0
101 100 eldifad n3a0b0c0an+bn=cn¬n20<a0<bb
102 101 zred n3a0b0c0an+bn=cn¬n20<a0<bb
103 102 98 reexpcld n3a0b0c0an+bn=cn¬n20<a0<bbn
104 simplr n3a0b0c0an+bn=cn¬n20<a0<b0<a
105 simpllr n3a0b0c0an+bn=cn¬n20<a0<b¬n2
106 95 97 105 oexpreposd n3a0b0c0an+bn=cn¬n20<a0<b0<a0<an
107 104 106 mpbid n3a0b0c0an+bn=cn¬n20<a0<b0<an
108 simpr n3a0b0c0an+bn=cn¬n20<a0<b0<b
109 102 97 105 oexpreposd n3a0b0c0an+bn=cn¬n20<a0<b0<b0<bn
110 108 109 mpbid n3a0b0c0an+bn=cn¬n20<a0<b0<bn
111 99 103 107 110 addgt0d n3a0b0c0an+bn=cn¬n20<a0<b0<an+bn
112 simp-4r n3a0b0c0an+bn=cn¬n20<a0<ban+bn=cn
113 111 112 breqtrd n3a0b0c0an+bn=cn¬n20<a0<b0<cn
114 92 zred n3a0b0c0an+bn=cn¬n20<a0<bc
115 114 97 105 oexpreposd n3a0b0c0an+bn=cn¬n20<a0<b0<c0<cn
116 113 115 mpbird n3a0b0c0an+bn=cn¬n20<a0<b0<c
117 92 116 60 sylanbrc n3a0b0c0an+bn=cn¬n20<a0<bc
118 simp-8r n3a0b0c0an+bn=cn¬n20<a¬0<b0<ca0
119 118 eldifad n3a0b0c0an+bn=cn¬n20<a¬0<b0<ca
120 simpllr n3a0b0c0an+bn=cn¬n20<a¬0<b0<c0<a
121 119 120 18 sylanbrc n3a0b0c0an+bn=cn¬n20<a¬0<b0<ca
122 simp-7r n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cb0
123 122 20 syl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cb0
124 simplr n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<c¬0<b
125 122 eldifad n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cb
126 123 124 125 negn0nposznnd n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cb
127 121 126 ifclda n3a0b0c0an+bn=cn¬n20<a¬0<bif0<cab
128 117 127 ifclda n3a0b0c0an+bn=cn¬n20<aif0<bcif0<cab
129 simp-7r n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cb0
130 129 eldifad n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cb
131 simplr n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c0<b
132 130 131 39 sylanbrc n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cb
133 simp-8r n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ca0
134 133 11 syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ca0
135 simpllr n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c¬0<a
136 133 eldifad n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ca
137 134 135 136 negn0nposznnd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ca
138 132 137 ifclda n3a0b0c0an+bn=cn¬n2¬0<a0<bif0<cba
139 simp-5r n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc0
140 139 62 syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc0
141 simp-7r n3a0b0c0an+bn=cn¬n2¬0<a¬0<ba0
142 141 eldifad n3a0b0c0an+bn=cn¬n2¬0<a¬0<ba
143 142 zred n3a0b0c0an+bn=cn¬n2¬0<a¬0<ba
144 96 ad7antr n3a0b0c0an+bn=cn¬n2¬0<a¬0<bn
145 144 nnnn0d n3a0b0c0an+bn=cn¬n2¬0<a¬0<bn0
146 143 145 reexpcld n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban
147 simp-6r n3a0b0c0an+bn=cn¬n2¬0<a¬0<bb0
148 147 eldifad n3a0b0c0an+bn=cn¬n2¬0<a¬0<bb
149 148 zred n3a0b0c0an+bn=cn¬n2¬0<a¬0<bb
150 149 145 reexpcld n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn
151 146 150 readdcld n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn
152 0red n3a0b0c0an+bn=cn¬n2¬0<a¬0<b0
153 11 neneqd a0¬a=0
154 141 153 syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬a=0
155 zcn aa
156 141 10 155 3syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<ba
157 expeq0 anan=0a=0
158 156 144 157 syl2anc n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban=0a=0
159 154 158 mtbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬an=0
160 simplr n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<a
161 simpllr n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬n2
162 143 144 161 oexpreposd n3a0b0c0an+bn=cn¬n2¬0<a¬0<b0<a0<an
163 160 162 mtbid n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<an
164 ioran ¬an=00<an¬an=0¬0<an
165 159 163 164 sylanbrc n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬an=00<an
166 146 152 lttrid n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban<0¬an=00<an
167 165 166 mpbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban<0
168 zcn bb
169 147 23 168 3syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bb
170 147 20 syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bb0
171 eluzelz n3n
172 171 ad7antr n3a0b0c0an+bn=cn¬n2¬0<a¬0<bn
173 169 170 172 expne0d n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn0
174 173 neneqd n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬bn=0
175 simpr n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<b
176 149 144 161 oexpreposd n3a0b0c0an+bn=cn¬n2¬0<a¬0<b0<b0<bn
177 175 176 mtbid n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<bn
178 ioran ¬bn=00<bn¬bn=0¬0<bn
179 174 177 178 sylanbrc n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬bn=00<bn
180 150 152 lttrid n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn<0¬bn=00<bn
181 179 180 mpbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn<0
182 146 150 152 152 167 181 lt2addd n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn<0+0
183 00id 0+0=0
184 182 183 breqtrdi n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn<0
185 151 152 184 ltnsymd n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<an+bn
186 simp-4r n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=cn
187 186 eqcomd n3a0b0c0an+bn=cn¬n2¬0<a¬0<bcn=an+bn
188 187 breq2d n3a0b0c0an+bn=cn¬n2¬0<a¬0<b0<cn0<an+bn
189 185 188 mtbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<cn
190 139 eldifad n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc
191 190 zred n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc
192 191 144 161 oexpreposd n3a0b0c0an+bn=cn¬n2¬0<a¬0<b0<c0<cn
193 189 192 mtbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬0<c
194 140 193 190 negn0nposznnd n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc
195 138 194 ifclda n3a0b0c0an+bn=cn¬n2¬0<aif0<bif0<cbac
196 128 195 ifclda n3a0b0c0an+bn=cn¬n2if0<aif0<bcif0<cabif0<bif0<cbac
197 90 196 ifclda n3a0b0c0an+bn=cnifn2cif0<aif0<bcif0<cabif0<bif0<cbac
198 simplr n3a0b0c0an+bn=cnn2an+bn=cn
199 simp-5r n3a0b0c0an+bn=cnn2a0
200 199 eldifad n3a0b0c0an+bn=cnn2a
201 200 zred n3a0b0c0an+bn=cnn2a
202 absresq aa2=a2
203 201 202 syl n3a0b0c0an+bn=cnn2a2=a2
204 203 oveq1d n3a0b0c0an+bn=cnn2a2n2=a2n2
205 199 10 155 3syl n3a0b0c0an+bn=cnn2a
206 205 abscld n3a0b0c0an+bn=cnn2a
207 206 recnd n3a0b0c0an+bn=cnn2a
208 simpr n3a0b0c0an+bn=cnn2n2
209 208 nnnn0d n3a0b0c0an+bn=cnn2n20
210 2nn0 20
211 210 a1i n3a0b0c0an+bn=cnn220
212 207 209 211 expmuld n3a0b0c0an+bn=cnn2a2n2=a2n2
213 205 209 211 expmuld n3a0b0c0an+bn=cnn2a2n2=a2n2
214 204 212 213 3eqtr4d n3a0b0c0an+bn=cnn2a2n2=a2n2
215 simp-5l n3a0b0c0an+bn=cnn2n3
216 nncn nn
217 215 96 216 3syl n3a0b0c0an+bn=cnn2n
218 2cnd n3a0b0c0an+bn=cnn22
219 2ne0 20
220 219 a1i n3a0b0c0an+bn=cnn220
221 217 218 220 divcan2d n3a0b0c0an+bn=cnn22n2=n
222 221 eqcomd n3a0b0c0an+bn=cnn2n=2n2
223 222 oveq2d n3a0b0c0an+bn=cnn2an=a2n2
224 222 oveq2d n3a0b0c0an+bn=cnn2an=a2n2
225 214 223 224 3eqtr4d n3a0b0c0an+bn=cnn2an=an
226 simp-4r n3a0b0c0an+bn=cnn2b0
227 226 eldifad n3a0b0c0an+bn=cnn2b
228 227 zred n3a0b0c0an+bn=cnn2b
229 absresq bb2=b2
230 228 229 syl n3a0b0c0an+bn=cnn2b2=b2
231 230 oveq1d n3a0b0c0an+bn=cnn2b2n2=b2n2
232 226 23 168 3syl n3a0b0c0an+bn=cnn2b
233 232 abscld n3a0b0c0an+bn=cnn2b
234 233 recnd n3a0b0c0an+bn=cnn2b
235 234 209 211 expmuld n3a0b0c0an+bn=cnn2b2n2=b2n2
236 232 209 211 expmuld n3a0b0c0an+bn=cnn2b2n2=b2n2
237 231 235 236 3eqtr4d n3a0b0c0an+bn=cnn2b2n2=b2n2
238 222 oveq2d n3a0b0c0an+bn=cnn2bn=b2n2
239 222 oveq2d n3a0b0c0an+bn=cnn2bn=b2n2
240 237 238 239 3eqtr4d n3a0b0c0an+bn=cnn2bn=bn
241 225 240 oveq12d n3a0b0c0an+bn=cnn2an+bn=an+bn
242 87 zred n3a0b0c0an+bn=cnn2c
243 absresq cc2=c2
244 242 243 syl n3a0b0c0an+bn=cnn2c2=c2
245 244 oveq1d n3a0b0c0an+bn=cnn2c2n2=c2n2
246 zcn cc
247 86 65 246 3syl n3a0b0c0an+bn=cnn2c
248 247 abscld n3a0b0c0an+bn=cnn2c
249 248 recnd n3a0b0c0an+bn=cnn2c
250 249 209 211 expmuld n3a0b0c0an+bn=cnn2c2n2=c2n2
251 247 209 211 expmuld n3a0b0c0an+bn=cnn2c2n2=c2n2
252 245 250 251 3eqtr4d n3a0b0c0an+bn=cnn2c2n2=c2n2
253 222 oveq2d n3a0b0c0an+bn=cnn2cn=c2n2
254 222 oveq2d n3a0b0c0an+bn=cnn2cn=c2n2
255 252 253 254 3eqtr4d n3a0b0c0an+bn=cnn2cn=cn
256 198 241 255 3eqtr4d n3a0b0c0an+bn=cnn2an+bn=cn
257 iftrue n2ifn2aif0<aif0<baif0<cbaif0<bif0<caba=a
258 257 oveq1d n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban=an
259 iftrue n2ifn2bif0<aif0<bbif0<cccif0<bif0<cccb=b
260 259 oveq1d n2ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=bn
261 258 260 oveq12d n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=an+bn
262 261 adantl n3a0b0c0an+bn=cnn2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=an+bn
263 iftrue n2ifn2cif0<aif0<bcif0<cabif0<bif0<cbac=c
264 263 oveq1d n2ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn=cn
265 264 adantl n3a0b0c0an+bn=cnn2ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn=cn
266 256 262 265 3eqtr4d n3a0b0c0an+bn=cnn2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn
267 iftrue 0<bif0<baif0<cba=a
268 267 oveq1d 0<bif0<baif0<cban=an
269 iftrue 0<bif0<bbif0<ccc=b
270 269 oveq1d 0<bif0<bbif0<cccn=bn
271 268 270 oveq12d 0<bif0<baif0<cban+if0<bbif0<cccn=an+bn
272 271 adantl n3a0b0c0an+bn=cn¬n20<a0<bif0<baif0<cban+if0<bbif0<cccn=an+bn
273 iftrue 0<bif0<bcif0<cab=c
274 273 oveq1d 0<bif0<bcif0<cabn=cn
275 274 adantl n3a0b0c0an+bn=cn¬n20<a0<bif0<bcif0<cabn=cn
276 112 272 275 3eqtr4d n3a0b0c0an+bn=cn¬n20<a0<bif0<baif0<cban+if0<bbif0<cccn=if0<bcif0<cabn
277 simp-7r n3a0b0c0an+bn=cn¬n20<a¬0<b0<cb0
278 277 23 168 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cb
279 simp-8l n3a0b0c0an+bn=cn¬n20<a¬0<b0<cn3
280 279 96 syl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cn
281 simp-4r n3a0b0c0an+bn=cn¬n20<a¬0<b0<c¬n2
282 2nn 2
283 nndivdvds n22nn2
284 280 282 283 sylancl n3a0b0c0an+bn=cn¬n20<a¬0<b0<c2nn2
285 281 284 mtbird n3a0b0c0an+bn=cn¬n20<a¬0<b0<c¬2n
286 oexpneg bn¬2nbn=bn
287 278 280 285 286 syl3anc n3a0b0c0an+bn=cn¬n20<a¬0<b0<cbn=bn
288 287 oveq1d n3a0b0c0an+bn=cn¬n20<a¬0<b0<cbn+cn=-bn+cn
289 nnnn0 nn0
290 279 96 289 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cn0
291 278 290 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b0<cbn
292 291 negcld n3a0b0c0an+bn=cn¬n20<a¬0<b0<cbn
293 simp-6r n3a0b0c0an+bn=cn¬n20<a¬0<b0<cc0
294 293 65 246 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cc
295 294 290 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b0<ccn
296 292 295 addcomd n3a0b0c0an+bn=cn¬n20<a¬0<b0<c-bn+cn=cn+bn
297 295 291 negsubd n3a0b0c0an+bn=cn¬n20<a¬0<b0<ccn+bn=cnbn
298 296 297 eqtrd n3a0b0c0an+bn=cn¬n20<a¬0<b0<c-bn+cn=cnbn
299 118 10 155 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b0<ca
300 299 290 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b0<can
301 simp-5r n3a0b0c0an+bn=cn¬n20<a¬0<b0<can+bn=cn
302 301 eqcomd n3a0b0c0an+bn=cn¬n20<a¬0<b0<ccn=an+bn
303 300 291 302 mvrraddd n3a0b0c0an+bn=cn¬n20<a¬0<b0<ccnbn=an
304 288 298 303 3eqtrd n3a0b0c0an+bn=cn¬n20<a¬0<b0<cbn+cn=an
305 iftrue 0<cif0<cba=b
306 305 oveq1d 0<cif0<cban=bn
307 iftrue 0<cif0<ccc=c
308 307 oveq1d 0<cif0<cccn=cn
309 306 308 oveq12d 0<cif0<cban+if0<cccn=bn+cn
310 309 adantl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cif0<cban+if0<cccn=bn+cn
311 iftrue 0<cif0<cab=a
312 311 oveq1d 0<cif0<cabn=an
313 312 adantl n3a0b0c0an+bn=cn¬n20<a¬0<b0<cif0<cabn=an
314 304 310 313 3eqtr4d n3a0b0c0an+bn=cn¬n20<a¬0<b0<cif0<cban+if0<cccn=if0<cabn
315 simp-8r n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ca0
316 315 10 155 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ca
317 96 ad8antr n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cn
318 317 nnnn0d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cn0
319 316 318 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can
320 simp-6r n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cc0
321 320 65 246 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cc
322 321 318 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ccn
323 319 322 negsubd n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can+cn=ancn
324 319 322 subcld n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cancn
325 122 23 168 3syl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cb
326 325 318 expcld n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cbn
327 326 negcld n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cbn
328 simp-5r n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can+bn=cn
329 319 326 328 mvlraddd n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can=cnbn
330 322 319 pncan3d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ccn+an-cn=an
331 322 326 negsubd n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ccn+bn=cnbn
332 329 330 331 3eqtr4d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ccn+an-cn=cn+bn
333 322 324 327 332 addcanad n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cancn=bn
334 323 333 eqtrd n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can+cn=bn
335 simp-4r n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<c¬n2
336 317 282 283 sylancl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<c2nn2
337 335 336 mtbird n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<c¬2n
338 oexpneg cn¬2ncn=cn
339 321 317 337 338 syl3anc n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<ccn=cn
340 339 oveq2d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can+cn=an+cn
341 325 317 337 286 syl3anc n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cbn=bn
342 334 340 341 3eqtr4d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<can+cn=bn
343 iffalse ¬0<cif0<cba=a
344 343 oveq1d ¬0<cif0<cban=an
345 iffalse ¬0<cif0<ccc=c
346 345 oveq1d ¬0<cif0<cccn=cn
347 344 346 oveq12d ¬0<cif0<cban+if0<cccn=an+cn
348 347 adantl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cif0<cban+if0<cccn=an+cn
349 iffalse ¬0<cif0<cab=b
350 349 oveq1d ¬0<cif0<cabn=bn
351 350 adantl n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cif0<cabn=bn
352 342 348 351 3eqtr4d n3a0b0c0an+bn=cn¬n20<a¬0<b¬0<cif0<cban+if0<cccn=if0<cabn
353 314 352 pm2.61dan n3a0b0c0an+bn=cn¬n20<a¬0<bif0<cban+if0<cccn=if0<cabn
354 iffalse ¬0<bif0<baif0<cba=if0<cba
355 354 oveq1d ¬0<bif0<baif0<cban=if0<cban
356 iffalse ¬0<bif0<bbif0<ccc=if0<ccc
357 356 oveq1d ¬0<bif0<bbif0<cccn=if0<cccn
358 355 357 oveq12d ¬0<bif0<baif0<cban+if0<bbif0<cccn=if0<cban+if0<cccn
359 358 adantl n3a0b0c0an+bn=cn¬n20<a¬0<bif0<baif0<cban+if0<bbif0<cccn=if0<cban+if0<cccn
360 iffalse ¬0<bif0<bcif0<cab=if0<cab
361 360 oveq1d ¬0<bif0<bcif0<cabn=if0<cabn
362 361 adantl n3a0b0c0an+bn=cn¬n20<a¬0<bif0<bcif0<cabn=if0<cabn
363 353 359 362 3eqtr4d n3a0b0c0an+bn=cn¬n20<a¬0<bif0<baif0<cban+if0<bbif0<cccn=if0<bcif0<cabn
364 276 363 pm2.61dan n3a0b0c0an+bn=cn¬n20<aif0<baif0<cban+if0<bbif0<cccn=if0<bcif0<cabn
365 iftrue 0<aif0<aif0<baif0<cbaif0<bif0<caba=if0<baif0<cba
366 365 oveq1d 0<aif0<aif0<baif0<cbaif0<bif0<caban=if0<baif0<cban
367 iftrue 0<aif0<aif0<bbif0<cccif0<bif0<cccb=if0<bbif0<ccc
368 367 oveq1d 0<aif0<aif0<bbif0<cccif0<bif0<cccbn=if0<bbif0<cccn
369 366 368 oveq12d 0<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<baif0<cban+if0<bbif0<cccn
370 369 adantl n3a0b0c0an+bn=cn¬n20<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<baif0<cban+if0<bbif0<cccn
371 iftrue 0<aif0<aif0<bcif0<cabif0<bif0<cbac=if0<bcif0<cab
372 371 oveq1d 0<aif0<aif0<bcif0<cabif0<bif0<cbacn=if0<bcif0<cabn
373 372 adantl n3a0b0c0an+bn=cn¬n20<aif0<aif0<bcif0<cabif0<bif0<cbacn=if0<bcif0<cabn
374 364 370 373 3eqtr4d n3a0b0c0an+bn=cn¬n20<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<bcif0<cabif0<bif0<cbacn
375 simp-8r n3a0b0c0an+bn=cn¬n2¬0<a0<b0<ca0
376 375 10 155 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<ca
377 96 ad8antr n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cn
378 simp-4r n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c¬n2
379 377 282 283 sylancl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c2nn2
380 378 379 mtbird n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c¬2n
381 oexpneg an¬2nan=an
382 376 377 380 381 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can=an
383 382 oveq1d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+cn=-an+cn
384 377 nnnn0d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cn0
385 376 384 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can
386 385 negcld n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can
387 simp-6r n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cc0
388 387 65 246 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cc
389 388 384 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b0<ccn
390 386 389 addcld n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c-an+cn
391 129 23 168 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cb
392 391 384 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cbn
393 385 negidd n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+an=0
394 393 oveq1d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+an+cn=0+cn
395 385 386 389 addassd n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+an+cn=an+an+cn
396 389 addid2d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c0+cn=cn
397 394 395 396 3eqtr3d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+an+cn=cn
398 simp-5r n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+bn=cn
399 397 398 eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+an+cn=an+bn
400 385 390 392 399 addcanad n3a0b0c0an+bn=cn¬n2¬0<a0<b0<c-an+cn=bn
401 383 400 eqtrd n3a0b0c0an+bn=cn¬n2¬0<a0<b0<can+cn=bn
402 iftrue 0<cif0<cab=a
403 402 oveq1d 0<cif0<cabn=an
404 403 308 oveq12d 0<cif0<cabn+if0<cccn=an+cn
405 404 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cif0<cabn+if0<cccn=an+cn
406 iftrue 0<cif0<cba=b
407 406 oveq1d 0<cif0<cban=bn
408 407 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cif0<cban=bn
409 401 405 408 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<b0<cif0<cabn+if0<cccn=if0<cban
410 simp-7r n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cb0
411 410 23 168 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cb
412 simp-8l n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cn3
413 412 96 289 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cn0
414 411 413 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn
415 414 negcld n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn
416 simp-6r n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cc0
417 416 65 246 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cc
418 417 413 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ccn
419 415 418 addcomd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c-bn+cn=cn+bn
420 418 414 negsubd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ccn+bn=cnbn
421 simp-5r n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<can+bn=cn
422 421 oveq1d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<can+bn-bn=cnbn
423 133 10 155 3syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ca
424 423 413 expcld n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<can
425 424 414 pncand n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<can+bn-bn=an
426 422 425 eqtr3d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ccnbn=an
427 419 420 426 3eqtrd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c-bn+cn=an
428 427 negeqd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c-bn+cn=an
429 414 negnegd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn=bn
430 429 eqcomd n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn=bn
431 430 oveq1d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn+cn=-bn+cn
432 412 96 syl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cn
433 simp-4r n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c¬n2
434 432 282 283 sylancl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c2nn2
435 433 434 mtbird n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c¬2n
436 417 432 435 338 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<ccn=cn
437 436 oveq2d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn+cn=bn+cn
438 415 418 negdid n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<c-bn+cn=-bn+cn
439 431 437 438 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn+cn=-bn+cn
440 423 432 435 381 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<can=an
441 428 439 440 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cbn+cn=an
442 iffalse ¬0<cif0<cab=b
443 442 oveq1d ¬0<cif0<cabn=bn
444 443 346 oveq12d ¬0<cif0<cabn+if0<cccn=bn+cn
445 444 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cif0<cabn+if0<cccn=bn+cn
446 iffalse ¬0<cif0<cba=a
447 446 oveq1d ¬0<cif0<cban=an
448 447 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cif0<cban=an
449 441 445 448 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<b¬0<cif0<cabn+if0<cccn=if0<cban
450 409 449 pm2.61dan n3a0b0c0an+bn=cn¬n2¬0<a0<bif0<cabn+if0<cccn=if0<cban
451 iftrue 0<bif0<bif0<caba=if0<cab
452 451 oveq1d 0<bif0<bif0<caban=if0<cabn
453 iftrue 0<bif0<bif0<cccb=if0<ccc
454 453 oveq1d 0<bif0<bif0<cccbn=if0<cccn
455 452 454 oveq12d 0<bif0<bif0<caban+if0<bif0<cccbn=if0<cabn+if0<cccn
456 455 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<bif0<bif0<caban+if0<bif0<cccbn=if0<cabn+if0<cccn
457 iftrue 0<bif0<bif0<cbac=if0<cba
458 457 oveq1d 0<bif0<bif0<cbacn=if0<cban
459 458 adantl n3a0b0c0an+bn=cn¬n2¬0<a0<bif0<bif0<cbacn=if0<cban
460 450 456 459 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a0<bif0<bif0<caban+if0<bif0<cccbn=if0<bif0<cbacn
461 186 negeqd n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=cn
462 144 282 283 sylancl n3a0b0c0an+bn=cn¬n2¬0<a¬0<b2nn2
463 161 462 mtbird n3a0b0c0an+bn=cn¬n2¬0<a¬0<b¬2n
464 156 144 463 381 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban=an
465 169 144 463 286 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn=bn
466 464 465 oveq12d n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=-an+bn
467 141 11 syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<ba0
468 156 467 172 expclzd n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban
469 169 170 172 expclzd n3a0b0c0an+bn=cn¬n2¬0<a¬0<bbn
470 468 469 negdid n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=-an+bn
471 466 470 eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=an+bn
472 139 65 246 3syl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bc
473 472 144 463 338 syl3anc n3a0b0c0an+bn=cn¬n2¬0<a¬0<bcn=cn
474 461 471 473 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a¬0<ban+bn=cn
475 iffalse ¬0<bif0<bif0<caba=a
476 475 oveq1d ¬0<bif0<bif0<caban=an
477 iffalse ¬0<bif0<bif0<cccb=b
478 477 oveq1d ¬0<bif0<bif0<cccbn=bn
479 476 478 oveq12d ¬0<bif0<bif0<caban+if0<bif0<cccbn=an+bn
480 479 adantl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bif0<bif0<caban+if0<bif0<cccbn=an+bn
481 iffalse ¬0<bif0<bif0<cbac=c
482 481 oveq1d ¬0<bif0<bif0<cbacn=cn
483 482 adantl n3a0b0c0an+bn=cn¬n2¬0<a¬0<bif0<bif0<cbacn=cn
484 474 480 483 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<a¬0<bif0<bif0<caban+if0<bif0<cccbn=if0<bif0<cbacn
485 460 484 pm2.61dan n3a0b0c0an+bn=cn¬n2¬0<aif0<bif0<caban+if0<bif0<cccbn=if0<bif0<cbacn
486 iffalse ¬0<aif0<aif0<baif0<cbaif0<bif0<caba=if0<bif0<caba
487 486 oveq1d ¬0<aif0<aif0<baif0<cbaif0<bif0<caban=if0<bif0<caban
488 iffalse ¬0<aif0<aif0<bbif0<cccif0<bif0<cccb=if0<bif0<cccb
489 488 oveq1d ¬0<aif0<aif0<bbif0<cccif0<bif0<cccbn=if0<bif0<cccbn
490 487 489 oveq12d ¬0<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<bif0<caban+if0<bif0<cccbn
491 490 adantl n3a0b0c0an+bn=cn¬n2¬0<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<bif0<caban+if0<bif0<cccbn
492 iffalse ¬0<aif0<aif0<bcif0<cabif0<bif0<cbac=if0<bif0<cbac
493 492 oveq1d ¬0<aif0<aif0<bcif0<cabif0<bif0<cbacn=if0<bif0<cbacn
494 493 adantl n3a0b0c0an+bn=cn¬n2¬0<aif0<aif0<bcif0<cabif0<bif0<cbacn=if0<bif0<cbacn
495 485 491 494 3eqtr4d n3a0b0c0an+bn=cn¬n2¬0<aif0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<bcif0<cabif0<bif0<cbacn
496 374 495 pm2.61dan n3a0b0c0an+bn=cn¬n2if0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<bcif0<cabif0<bif0<cbacn
497 iffalse ¬n2ifn2aif0<aif0<baif0<cbaif0<bif0<caba=if0<aif0<baif0<cbaif0<bif0<caba
498 497 oveq1d ¬n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban=if0<aif0<baif0<cbaif0<bif0<caban
499 iffalse ¬n2ifn2bif0<aif0<bbif0<cccif0<bif0<cccb=if0<aif0<bbif0<cccif0<bif0<cccb
500 499 oveq1d ¬n2ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<bbif0<cccif0<bif0<cccbn
501 498 500 oveq12d ¬n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn
502 501 adantl n3a0b0c0an+bn=cn¬n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=if0<aif0<baif0<cbaif0<bif0<caban+if0<aif0<bbif0<cccif0<bif0<cccbn
503 iffalse ¬n2ifn2cif0<aif0<bcif0<cabif0<bif0<cbac=if0<aif0<bcif0<cabif0<bif0<cbac
504 503 oveq1d ¬n2ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn=if0<aif0<bcif0<cabif0<bif0<cbacn
505 504 adantl n3a0b0c0an+bn=cn¬n2ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn=if0<aif0<bcif0<cabif0<bif0<cbacn
506 496 502 505 3eqtr4d n3a0b0c0an+bn=cn¬n2ifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn
507 266 506 pm2.61dan n3a0b0c0an+bn=cnifn2aif0<aif0<baif0<cbaif0<bif0<caban+ifn2bif0<aif0<bbif0<cccif0<bif0<cccbn=ifn2cif0<aif0<bcif0<cabif0<bif0<cbacn
508 3 6 8 48 85 197 507 3rspcedvdw n3a0b0c0an+bn=cnxyzxn+yn=zn
509 508 rexlimdva2 n3a0b0c0an+bn=cnxyzxn+yn=zn
510 509 rexlimdva n3a0b0c0an+bn=cnxyzxn+yn=zn
511 510 rexlimdva n3a0b0c0an+bn=cnxyzxn+yn=zn
512 511 reximia n3a0b0c0an+bn=cnn3xyzxn+yn=zn
513 nne ¬an+bncnan+bn=cn
514 513 bicomi an+bn=cn¬an+bncn
515 514 rexbii c0an+bn=cnc0¬an+bncn
516 rexnal c0¬an+bncn¬c0an+bncn
517 515 516 bitri c0an+bn=cn¬c0an+bncn
518 517 rexbii b0c0an+bn=cnb0¬c0an+bncn
519 rexnal b0¬c0an+bncn¬b0c0an+bncn
520 518 519 bitri b0c0an+bn=cn¬b0c0an+bncn
521 520 rexbii a0b0c0an+bn=cna0¬b0c0an+bncn
522 rexnal a0¬b0c0an+bncn¬a0b0c0an+bncn
523 521 522 bitri a0b0c0an+bn=cn¬a0b0c0an+bncn
524 523 rexbii n3a0b0c0an+bn=cnn3¬a0b0c0an+bncn
525 rexnal n3¬a0b0c0an+bncn¬n3a0b0c0an+bncn
526 524 525 bitri n3a0b0c0an+bn=cn¬n3a0b0c0an+bncn
527 nne ¬xn+ynznxn+yn=zn
528 527 bicomi xn+yn=zn¬xn+ynzn
529 528 rexbii zxn+yn=znz¬xn+ynzn
530 rexnal z¬xn+ynzn¬zxn+ynzn
531 529 530 bitri zxn+yn=zn¬zxn+ynzn
532 531 rexbii yzxn+yn=zny¬zxn+ynzn
533 rexnal y¬zxn+ynzn¬yzxn+ynzn
534 532 533 bitri yzxn+yn=zn¬yzxn+ynzn
535 534 rexbii xyzxn+yn=znx¬yzxn+ynzn
536 rexnal x¬yzxn+ynzn¬xyzxn+ynzn
537 535 536 bitri xyzxn+yn=zn¬xyzxn+ynzn
538 537 rexbii n3xyzxn+yn=znn3¬xyzxn+ynzn
539 rexnal n3¬xyzxn+ynzn¬n3xyzxn+ynzn
540 538 539 bitri n3xyzxn+yn=zn¬n3xyzxn+ynzn
541 512 526 540 3imtr3i ¬n3a0b0c0an+bncn¬n3xyzxn+ynzn
542 541 con4i n3xyzxn+ynznn3a0b0c0an+bncn
543 dfn2 =00
544 nn0ssz 0
545 ssdif 0000
546 544 545 ax-mp 000
547 543 546 eqsstri 0
548 ssel 0aa0
549 ss2ralv 0b0c0an+bncnbcan+bncn
550 548 549 imim12d 0a0b0c0an+bncnabcan+bncn
551 550 ralimdv2 0a0b0c0an+bncnabcan+bncn
552 547 551 ax-mp a0b0c0an+bncnabcan+bncn
553 oveq1 a=xan=xn
554 553 oveq1d a=xan+bn=xn+bn
555 554 neeq1d a=xan+bncnxn+bncn
556 oveq1 b=ybn=yn
557 556 oveq2d b=yxn+bn=xn+yn
558 557 neeq1d b=yxn+bncnxn+yncn
559 oveq1 c=zcn=zn
560 559 neeq2d c=zxn+yncnxn+ynzn
561 555 558 560 cbvral3vw abcan+bncnxyzxn+ynzn
562 552 561 sylib a0b0c0an+bncnxyzxn+ynzn
563 562 ralimi n3a0b0c0an+bncnn3xyzxn+ynzn
564 542 563 impbii n3xyzxn+ynznn3a0b0c0an+bncn