logo

Show the Proof

In [1]:
import proveit
# Automation is not needed when only showing a stored proof:
proveit.defaults.automation = False # This will speed things up.
proveit.defaults.inline_pngs = False # Makes files smaller.
%show_proof
Out[1]:
 step typerequirementsstatement
0instantiation1, 2, 3,  ⊢  
  : , :
1reference305  ⊢  
2instantiation4, 5  ⊢  
  :
3instantiation531, 6, 7,  ⊢  
  : , : , :
4theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_if_in_real_nonneg
5instantiation416, 36  ⊢  
  :
6instantiation531, 8, 9,  ⊢  
  : , : , :
7instantiation10, 655, 657, 548, 549, 60, 11, 499, 12, 13*,  ⊢  
  : , : , : , : , : , :
8instantiation292, 14, 15,  ⊢  
  : , : , :
9instantiation490, 655, 657, 548, 156, 549, 630, 426, 343  ⊢  
  : , : , : , : , : , :
10theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_abs_sum
11instantiation604  ⊢  
  : , :
12instantiation658, 636, 16,  ⊢  
  : , : , :
13instantiation496, 426, 17, 18*,  ⊢  
  : , :
14instantiation19, 20, 21,  ⊢  
  : , : , :
15instantiation531, 22, 23,  ⊢  
  : , : , :
16instantiation658, 643, 24,  ⊢  
  : , : , :
17instantiation658, 636, 25,  ⊢  
  : , : , :
18instantiation531, 26, 27  ⊢  
  : , : , :
19theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
20instantiation28, 56, 109, 637, 29, 57,  ⊢  
  : , : , :
21instantiation30, 59, 31, 32, 33, 34*,  ⊢  
  : , : , :
22instantiation35, 36, 37, 38, 39*,  ⊢  
  : , :
23instantiation251, 600, 75, 195, 40, 41*, 42*,  ⊢  
  : , : , : , :
24instantiation658, 625, 43,  ⊢  
  : , : , :
25instantiation658, 643, 44,  ⊢  
  : , : , :
26instantiation531, 45, 46  ⊢  
  : , : , :
27instantiation534, 47, 48, 49  ⊢  
  : , : , : , :
28theorem  ⊢  
 proveit.numbers.division.weak_div_from_numer_bound__pos_denom
29instantiation50, 600, 209, 51*  ⊢  
  : , :
30theorem  ⊢  
 proveit.numbers.division.weak_div_from_denom_bound__all_pos
31instantiation52, 485, 53, 54, 90, 372,  ⊢  
  : , :
32instantiation55, 56, 57,  ⊢  
  :
33instantiation58, 657, 548, 226, 549, 59, 60, 122, 61*,  ⊢  
  : , : , : , : , : , :
34instantiation534, 62, 63, 64,  ⊢  
  : , : , : , :
35theorem  ⊢  
 proveit.numbers.absolute_value.abs_eq
36instantiation65, 66  ⊢  
  :
37instantiation484, 69, 70,  ⊢  
  : , :
38instantiation67, 632, 461,  ⊢  
  :
39instantiation298, 649, 68, 69, 70, 71*, 72*,  ⊢  
  : , :
40instantiation73, 567, 74,  ⊢  
  : , :
41instantiation620, 75  ⊢  
  :
42instantiation609, 76, 77,  ⊢  
  : , : , :
43instantiation78, 79,  ⊢  
  :
44instantiation658, 625, 79,  ⊢  
  : , : , :
45instantiation80, 600, 551, 195, 566  ⊢  
  : , : , : , : , :
46instantiation609, 81, 82  ⊢  
  : , : , :
47instantiation621, 570  ⊢  
  : , : , :
48instantiation621, 83  ⊢  
  : , : , :
49instantiation620, 551  ⊢  
  :
50theorem  ⊢  
 proveit.numbers.absolute_value.triangle_inequality
51instantiation609, 84, 85  ⊢  
  : , : , :
52theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure
53instantiation506  ⊢  
  : , : , :
54instantiation658, 213, 86  ⊢  
  : , : , :
55theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
56instantiation531, 87, 88,  ⊢  
  : , : , :
57instantiation89, 657, 548, 226, 549, 183, 90, 91, 92*,  ⊢  
  : , : , : , : , : , :
58theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_factor_bound
59instantiation658, 94, 93  ⊢  
  : , : , :
60instantiation658, 94, 95  ⊢  
  : , : , :
61instantiation609, 96, 97  ⊢  
  : , : , :
62instantiation609, 98, 99,  ⊢  
  : , : , :
63instantiation615  ⊢  
  :
64instantiation411, 100,  ⊢  
  : , :
65theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_are_complex
66instantiation101, 575, 624  ⊢  
  : , :
67theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_summed
68instantiation604  ⊢  
  : , :
69instantiation658, 636, 102  ⊢  
  : , : , :
70instantiation250, 177, 105, 106,  ⊢  
  : , :
71instantiation331, 103  ⊢  
  :
72instantiation104, 177, 105, 106, 107*,  ⊢  
  : , :
73theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_nonzero_closure_bin
74instantiation417, 119, 108,  ⊢  
  :
75instantiation658, 636, 109  ⊢  
  : , : , :
76instantiation546, 655, 657, 548, 110, 549, 426, 630, 119,  ⊢  
  : , : , : , : , : , :
77instantiation489, 548, 655, 549, 426, 630, 119,  ⊢  
  : , : , : , : , : , : , :
78theorem  ⊢  
 proveit.numbers.negation.rational_nonzero_closure
79instantiation111, 112, 255,  ⊢  
  : , :
80theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_numer_left
81instantiation621, 113  ⊢  
  : , : , :
82instantiation621, 114  ⊢  
  : , : , :
83instantiation623, 551  ⊢  
  :
84instantiation586, 657, 115, 116, 117, 118  ⊢  
  : , : , : , :
85theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
86instantiation658, 585, 564  ⊢  
  : , : , :
87instantiation596, 254, 175,  ⊢  
  : , :
88instantiation546, 548, 657, 655, 549, 226, 630, 426, 119,  ⊢  
  : , : , : , : , : , :
89theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_factor_bound
90instantiation658, 213, 198  ⊢  
  : , : , :
91instantiation120, 121, 122,  ⊢  
  : , : , :
92instantiation123, 657, 548, 226, 549, 630, 426  ⊢  
  : , : , : , :
93instantiation658, 124, 657  ⊢  
  : , : , :
94theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
95instantiation658, 124, 125  ⊢  
  : , : , :
96instantiation546, 657, 548, 226, 342, 549, 630, 426, 343  ⊢  
  : , : , : , : , : , :
97instantiation609, 126, 127  ⊢  
  : , : , :
98instantiation621, 128  ⊢  
  : , : , :
99instantiation477, 630, 129, 130, 131*,  ⊢  
  : , :
100instantiation609, 132, 133,  ⊢  
  : , : , :
101theorem  ⊢  
 proveit.physics.quantum.QPE._mod_add_closure
102instantiation658, 643, 134  ⊢  
  : , : , :
103instantiation359, 135  ⊢  
  : , :
104theorem  ⊢  
 proveit.numbers.absolute_value.abs_frac
105instantiation399, 600, 136  ⊢  
  : , :
106instantiation441, 137,  ⊢  
  : , :
107instantiation138, 438, 139, 140*, 141*, 142*,  ⊢  
  : , :
108instantiation233, 143,  ⊢  
  : , :
109instantiation658, 395, 144  ⊢  
  : , : , :
110instantiation604  ⊢  
  : , :
111theorem  ⊢  
 proveit.numbers.division.div_rational_nonzero_closure
112instantiation145, 612, 461,  ⊢  
  :
113instantiation609, 146, 147  ⊢  
  : , : , :
114instantiation621, 148  ⊢  
  : , : , :
115instantiation604  ⊢  
  : , :
116instantiation604  ⊢  
  : , :
117instantiation331, 149  ⊢  
  :
118instantiation271, 245, 150*  ⊢  
  :
119instantiation658, 636, 175,  ⊢  
  : , : , :
120theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
121instantiation407, 151,  ⊢  
  :
122instantiation152, 153, 336, 154*,  ⊢  
  :
123theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_any
124theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
125instantiation658, 155, 474  ⊢  
  : , : , :
126instantiation489, 655, 630, 426, 343  ⊢  
  : , : , : , : , : , : , :
127instantiation490, 548, 657, 549, 588, 156, 630, 426, 343, 527*  ⊢  
  : , : , : , : , : , :
128instantiation621, 321  ⊢  
  : , : , :
129instantiation531, 157, 158  ⊢  
  : , : , :
130instantiation376, 485, 218, 252, 195, 289,  ⊢  
  : , :
131instantiation609, 159, 160,  ⊢  
  : , : , :
132instantiation621, 161  ⊢  
  : , : , :
133instantiation477, 600, 162, 163, 164*,  ⊢  
  : , :
134instantiation658, 522, 165  ⊢  
  : , : , :
135instantiation408, 165  ⊢  
  :
136instantiation495, 166  ⊢  
  :
137instantiation292, 167, 168,  ⊢  
  : , : , :
138theorem  ⊢  
 proveit.trigonometry.complex_unit_circle_chord_length
139instantiation531, 384, 357  ⊢  
  : , : , :
140instantiation609, 169, 170  ⊢  
  : , : , :
141instantiation411, 171  ⊢  
  : , :
142instantiation609, 172, 173,  ⊢  
  : , : , :
143instantiation174, 438, 175, 176,  ⊢  
  : , :
144instantiation416, 177  ⊢  
  :
145theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_rational_is_rational_nonzero
146instantiation621, 178  ⊢  
  : , : , :
147instantiation623, 426  ⊢  
  :
148instantiation629, 426  ⊢  
  :
149instantiation358, 655  ⊢  
  :
150instantiation179, 180, 181*  ⊢  
  :
151instantiation182, 183, 372,  ⊢  
  : , :
152theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_nonneg
153instantiation184, 304, 185,  ⊢  
  :
154instantiation609, 186, 187  ⊢  
  : , : , :
155theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
156instantiation604  ⊢  
  : , :
157instantiation484, 188, 290  ⊢  
  : , :
158instantiation546, 548, 657, 655, 549, 189, 529, 426, 290  ⊢  
  : , : , : , : , : , :
159instantiation621, 190,  ⊢  
  : , : , :
160instantiation609, 191, 192  ⊢  
  : , : , :
161instantiation621, 321  ⊢  
  : , : , :
162instantiation531, 193, 194  ⊢  
  : , : , :
163instantiation376, 485, 257, 567, 195, 289,  ⊢  
  : , :
164instantiation609, 196, 197,  ⊢  
  : , : , :
165instantiation558, 559, 198  ⊢  
  : , :
166instantiation509, 277, 199  ⊢  
  : , :
167instantiation292, 200, 201,  ⊢  
  : , : , :
168instantiation621, 202  ⊢  
  : , : , :
169instantiation621, 203  ⊢  
  : , : , :
170instantiation578, 277  ⊢  
  :
171instantiation621, 204  ⊢  
  : , : , :
172instantiation621, 205  ⊢  
  : , : , :
173instantiation609, 206, 207,  ⊢  
  : , : , :
174theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
175instantiation333, 438, 614, 208,  ⊢  
  : , : , :
176instantiation334, 438, 614, 208,  ⊢  
  : , : , :
177instantiation399, 600, 209  ⊢  
  : , :
178instantiation620, 426  ⊢  
  :
179theorem  ⊢  
 proveit.numbers.absolute_value.complex_unit_length
180instantiation531, 210, 211  ⊢  
  : , : , :
181instantiation411, 212  ⊢  
  : , :
182theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
183instantiation658, 213, 560  ⊢  
  : , : , :
184theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_real_is_real_nonneg
185instantiation359, 306,  ⊢  
  : , :
186instantiation621, 214  ⊢  
  : , : , :
187instantiation609, 215, 216  ⊢  
  : , : , :
188instantiation658, 636, 217  ⊢  
  : , : , :
189instantiation604  ⊢  
  : , :
190instantiation256, 299, 218, 529, 426, 290, 538, 530, 427, 258, 219*, 428*,  ⊢  
  : , : , :
191instantiation546, 655, 485, 548, 220, 549, 630, 223, 552, 260  ⊢  
  : , : , : , : , : , :
192instantiation490, 548, 657, 549, 221, 222, 630, 223, 552, 260, 224*  ⊢  
  : , : , : , : , : , :
193instantiation484, 225, 290  ⊢  
  : , :
194instantiation546, 548, 657, 655, 549, 226, 630, 426, 290  ⊢  
  : , : , : , : , : , :
195instantiation658, 591, 227  ⊢  
  : , : , :
196instantiation621, 228,  ⊢  
  : , : , :
197instantiation609, 229, 230  ⊢  
  : , : , :
198instantiation658, 585, 474  ⊢  
  : , : , :
199instantiation531, 231, 232  ⊢  
  : , : , :
200instantiation233, 234,  ⊢  
  : , :
201instantiation621, 235  ⊢  
  : , : , :
202instantiation621, 236  ⊢  
  : , : , :
203instantiation476, 381  ⊢  
  :
204instantiation609, 237, 238  ⊢  
  : , : , :
205instantiation609, 239, 240  ⊢  
  : , : , :
206instantiation609, 241, 242,  ⊢  
  : , : , :
207instantiation623, 274,  ⊢  
  :
208instantiation243, 244,  ⊢  
  :
209instantiation495, 245  ⊢  
  :
210instantiation596, 420, 394  ⊢  
  : , :
211instantiation546, 548, 657, 655, 549, 401, 630, 579, 370  ⊢  
  : , : , : , : , : , :
212instantiation621, 246  ⊢  
  : , : , :
213theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
214instantiation546, 655, 657, 548, 303, 549, 630, 579, 343  ⊢  
  : , : , : , : , : , :
215instantiation609, 247, 248  ⊢  
  : , : , :
216instantiation623, 282  ⊢  
  :
217instantiation596, 563, 449  ⊢  
  : , :
218instantiation506  ⊢  
  : , : , :
219instantiation555, 252, 628, 249*  ⊢  
  : , :
220instantiation506  ⊢  
  : , : , :
221instantiation604  ⊢  
  : , :
222instantiation604  ⊢  
  : , :
223instantiation250, 600, 529, 530  ⊢  
  : , :
224instantiation251, 630, 600, 566, 252, 611*, 253*  ⊢  
  : , : , : , :
225instantiation658, 636, 254  ⊢  
  : , : , :
226instantiation604  ⊢  
  : , :
227instantiation658, 607, 255  ⊢  
  : , : , :
228instantiation256, 299, 257, 630, 426, 290, 538, 584, 427, 258, 519*, 428*,  ⊢  
  : , : , :
229instantiation546, 655, 485, 548, 259, 549, 600, 521, 552, 260  ⊢  
  : , : , : , : , : , :
230instantiation547, 548, 485, 549, 259, 521, 552, 260  ⊢  
  : , : , : , :
231instantiation484, 368, 261  ⊢  
  : , :
232instantiation609, 262, 263  ⊢  
  : , : , :
233theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
234instantiation264, 265, 266, 267*,  ⊢  
  :
235instantiation621, 296  ⊢  
  : , : , :
236instantiation534, 351, 268, 269  ⊢  
  : , : , : , :
237instantiation489, 548, 657, 655, 549, 401, 630, 579, 381, 418  ⊢  
  : , : , : , : , : , : , :
238instantiation490, 655, 485, 548, 300, 549, 381, 630, 579, 418  ⊢  
  : , : , : , : , : , :
239instantiation621, 270  ⊢  
  : , : , :
240instantiation271, 329, 272*  ⊢  
  :
241instantiation621, 273  ⊢  
  : , : , :
242instantiation319, 567, 566, 274, 622*,  ⊢  
  : , : , :
243theorem  ⊢  
 proveit.trigonometry.sine_pos_interval
244instantiation275, 438, 602, 304, 276,  ⊢  
  : , : , :
245instantiation509, 277, 278  ⊢  
  : , :
246instantiation609, 279, 280  ⊢  
  : , : , :
247instantiation621, 281  ⊢  
  : , : , :
248instantiation319, 377, 566, 282, 283*  ⊢  
  : , : , :
249instantiation582, 529  ⊢  
  :
250theorem  ⊢  
 proveit.numbers.division.div_complex_closure
251theorem  ⊢  
 proveit.numbers.division.prod_of_fracs
252instantiation658, 591, 284  ⊢  
  : , : , :
253instantiation609, 285, 286  ⊢  
  : , : , :
254instantiation596, 637, 449  ⊢  
  : , :
255instantiation658, 640, 287  ⊢  
  : , : , :
256theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_products
257instantiation506  ⊢  
  : , : , :
258instantiation288, 289,  ⊢  
  :
259instantiation506  ⊢  
  : , : , :
260instantiation509, 290, 510  ⊢  
  : , :
261instantiation484, 381, 418  ⊢  
  : , :
262instantiation546, 655, 657, 548, 291, 549, 368, 381, 418  ⊢  
  : , : , : , : , : , :
263instantiation546, 548, 657, 549, 401, 291, 630, 579, 381, 418  ⊢  
  : , : , : , : , : , :
264theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
265instantiation531, 400, 375  ⊢  
  : , : , :
266instantiation292, 293, 294,  ⊢  
  : , : , :
267instantiation411, 295  ⊢  
  : , :
268instantiation411, 325  ⊢  
  : , :
269instantiation411, 296  ⊢  
  : , :
270instantiation433, 297  ⊢  
  :
271theorem  ⊢  
 proveit.numbers.absolute_value.abs_even
272instantiation298, 299, 300, 630, 579, 418, 301*, 302*  ⊢  
  : , :
273instantiation490, 655, 657, 548, 303, 549, 630, 579, 343  ⊢  
  : , : , : , : , : , :
274instantiation658, 636, 304,  ⊢  
  : , : , :
275theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.in_IntervalOO
276instantiation305, 306, 307,  ⊢  
  : , :
277instantiation658, 636, 308  ⊢  
  : , : , :
278instantiation531, 309, 310  ⊢  
  : , : , :
279instantiation489, 548, 657, 655, 549, 401, 630, 579, 381, 370  ⊢  
  : , : , : , : , : , : , :
280instantiation490, 655, 485, 548, 311, 549, 381, 630, 579, 370  ⊢  
  : , : , : , : , : , :
281instantiation609, 312, 313  ⊢  
  : , : , :
282instantiation658, 636, 314  ⊢  
  : , : , :
283instantiation629, 579  ⊢  
  :
284instantiation658, 607, 315  ⊢  
  : , : , :
285instantiation586, 657, 316, 317, 622, 318  ⊢  
  : , : , : , :
286instantiation319, 567, 600, 622*, 527*  ⊢  
  : , : , :
287instantiation658, 648, 474  ⊢  
  : , : , :
288theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_if_in_complex_nonzero
289instantiation531, 320, 321,  ⊢  
  : , : , :
290instantiation658, 636, 322  ⊢  
  : , : , :
291instantiation604  ⊢  
  : , :
292theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
293instantiation323, 460, 632, 461,  ⊢  
  : , :
294instantiation534, 324, 325, 326  ⊢  
  : , : , : , :
295instantiation621, 327  ⊢  
  : , : , :
296instantiation621, 328  ⊢  
  : , : , :
297instantiation495, 329  ⊢  
  :
298theorem  ⊢  
 proveit.numbers.absolute_value.abs_prod
299theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
300instantiation506  ⊢  
  : , : , :
301instantiation331, 330  ⊢  
  :
302instantiation331, 332  ⊢  
  :
303instantiation604  ⊢  
  : , :
304instantiation333, 438, 363, 361,  ⊢  
  : , : , :
305theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
306instantiation334, 438, 363, 361,  ⊢  
  : , : , :
307instantiation335, 336, 337,  ⊢  
  : , : , :
308instantiation658, 616, 338  ⊢  
  : , : , :
309instantiation484, 368, 339  ⊢  
  : , :
310instantiation609, 340, 341  ⊢  
  : , : , :
311instantiation506  ⊢  
  : , : , :
312instantiation489, 548, 655, 549, 630, 579, 343  ⊢  
  : , : , : , : , : , : , :
313instantiation490, 655, 657, 548, 342, 549, 579, 630, 343  ⊢  
  : , : , : , : , : , :
314instantiation596, 637, 371  ⊢  
  : , :
315instantiation658, 640, 344  ⊢  
  : , : , :
316instantiation604  ⊢  
  : , :
317instantiation604  ⊢  
  : , :
318instantiation620, 529  ⊢  
  :
319theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
320instantiation658, 591, 345,  ⊢  
  : , : , :
321instantiation621, 351  ⊢  
  : , : , :
322instantiation658, 395, 346  ⊢  
  : , : , :
323theorem  ⊢  
 proveit.physics.quantum.QPE._non_int_delta_b_diff
324instantiation477, 347, 368, 348, 349*  ⊢  
  : , :
325instantiation350, 471, 499  ⊢  
  : , :
326instantiation411, 351  ⊢  
  : , :
327instantiation609, 352, 353  ⊢  
  : , : , :
328instantiation609, 354, 355  ⊢  
  : , : , :
329instantiation531, 356, 357  ⊢  
  : , : , :
330instantiation358, 657  ⊢  
  :
331theorem  ⊢  
 proveit.numbers.absolute_value.abs_non_neg_elim
332instantiation359, 387  ⊢  
  : , :
333theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
334theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
335theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less
336instantiation360, 438, 363, 361,  ⊢  
  : , : , :
337instantiation362, 363, 364, 454, 365, 366*, 367*  ⊢  
  : , : , :
338theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
339instantiation484, 381, 370  ⊢  
  : , :
340instantiation546, 655, 657, 548, 369, 549, 368, 381, 370  ⊢  
  : , : , : , : , : , :
341instantiation546, 548, 657, 549, 401, 369, 630, 579, 381, 370  ⊢  
  : , : , : , : , : , :
342instantiation604  ⊢  
  : , :
343instantiation658, 636, 371  ⊢  
  : , : , :
344instantiation658, 648, 564  ⊢  
  : , : , :
345instantiation658, 576, 372,  ⊢  
  : , : , :
346instantiation416, 373  ⊢  
  :
347instantiation531, 374, 375  ⊢  
  : , : , :
348instantiation376, 657, 401, 567, 377  ⊢  
  : , :
349instantiation609, 378, 379  ⊢  
  : , : , :
350theorem  ⊢  
 proveit.numbers.addition.commutation
351instantiation621, 380  ⊢  
  : , : , :
352instantiation489, 548, 657, 655, 549, 401, 630, 579, 381, 493  ⊢  
  : , : , : , : , : , : , :
353instantiation490, 655, 485, 548, 464, 549, 381, 630, 579, 493  ⊢  
  : , : , : , : , : , :
354instantiation621, 382  ⊢  
  : , : , :
355instantiation383, 548, 657, 549, 550, 600, 551, 552, 517*  ⊢  
  : , : , : , : , :
356instantiation658, 636, 384  ⊢  
  : , : , :
357instantiation546, 548, 657, 655, 549, 401, 630, 579, 418  ⊢  
  : , : , : , : , : , :
358theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
359theorem  ⊢  
 proveit.numbers.ordering.relax_less
360theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_upper_bound
361instantiation385, 632, 461,  ⊢  
  :
362theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
363instantiation583, 602, 637, 584  ⊢  
  : , :
364instantiation596, 479, 438  ⊢  
  : , :
365instantiation386, 479, 438, 602, 387, 388  ⊢  
  : , : , :
366instantiation534, 389, 390, 391  ⊢  
  : , : , : , :
367instantiation609, 392, 393  ⊢  
  : , : , :
368instantiation658, 636, 420  ⊢  
  : , : , :
369instantiation604  ⊢  
  : , :
370instantiation658, 636, 394  ⊢  
  : , : , :
371instantiation658, 395, 396  ⊢  
  : , : , :
372instantiation397, 398,  ⊢  
  :
373instantiation399, 499, 471  ⊢  
  : , :
374instantiation658, 636, 400  ⊢  
  : , : , :
375instantiation546, 548, 657, 655, 549, 401, 630, 579, 493  ⊢  
  : , : , : , : , : , :
376theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
377instantiation658, 591, 543  ⊢  
  : , : , :
378instantiation621, 402  ⊢  
  : , : , :
379instantiation609, 403, 404  ⊢  
  : , : , :
380instantiation621, 405  ⊢  
  : , : , :
381theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
382instantiation621, 406  ⊢  
  : , : , :
383theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
384instantiation596, 420, 440  ⊢  
  : , :
385theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_abs_delta_b_floor_diff_interval
386theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
387instantiation407, 617  ⊢  
  :
388instantiation408, 523  ⊢  
  :
389instantiation609, 409, 410  ⊢  
  : , : , :
390instantiation615  ⊢  
  :
391instantiation411, 453  ⊢  
  : , :
392instantiation621, 453  ⊢  
  : , : , :
393instantiation411, 412, 413*  ⊢  
  : , :
394instantiation539, 414, 415  ⊢  
  : , :
395theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_nonneg_within_real
396instantiation416, 418  ⊢  
  :
397theorem  ⊢  
 proveit.numbers.absolute_value.abs_nonzero_closure
398instantiation417, 418, 419,  ⊢  
  :
399theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
400instantiation596, 420, 511  ⊢  
  : , :
401instantiation604  ⊢  
  : , :
402instantiation421, 630, 579, 538, 584, 513, 519*  ⊢  
  : , : , :
403instantiation609, 422, 423  ⊢  
  : , : , :
404instantiation609, 424, 425  ⊢  
  : , : , :
405instantiation477, 551, 426, 427, 428*  ⊢  
  : , :
406instantiation429, 600, 500, 430*  ⊢  
  : , :
407theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.positive_if_in_real_pos
408theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.positive_if_in_rational_pos
409instantiation609, 431, 432  ⊢  
  : , : , :
410instantiation433, 434  ⊢  
  :
411theorem  ⊢  
 proveit.logic.equality.equals_reversal
412instantiation469, 548, 657, 655, 549, 435, 521, 579  ⊢  
  : , : , : , : , : , :
413instantiation609, 436, 437  ⊢  
  : , : , :
414instantiation456, 438, 614, 439  ⊢  
  : , : , :
415instantiation572, 597  ⊢  
  :
416theorem  ⊢  
 proveit.numbers.absolute_value.abs_complex_closure
417theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
418instantiation658, 636, 440  ⊢  
  : , : , :
419instantiation441, 442,  ⊢  
  : , :
420instantiation596, 637, 602  ⊢  
  : , :
421theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
422instantiation609, 443, 444  ⊢  
  : , : , :
423instantiation609, 445, 446  ⊢  
  : , : , :
424instantiation547, 548, 485, 549, 487, 579, 493, 492  ⊢  
  : , : , : , :
425instantiation609, 447, 448  ⊢  
  : , : , :
426instantiation658, 636, 449  ⊢  
  : , : , :
427instantiation603, 474  ⊢  
  :
428instantiation450, 630, 518, 538, 584, 451*  ⊢  
  : , : , :
429theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
430instantiation620, 500  ⊢  
  :
431instantiation621, 452  ⊢  
  : , : , :
432instantiation621, 453  ⊢  
  : , : , :
433theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
434instantiation658, 636, 454  ⊢  
  : , : , :
435instantiation604  ⊢  
  : , :
436instantiation621, 455  ⊢  
  : , : , :
437instantiation620, 579  ⊢  
  :
438theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
439theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_delta_b_floor_in_interval
440instantiation456, 457, 557, 458  ⊢  
  : , : , :
441theorem  ⊢  
 proveit.numbers.addition.subtraction.nonzero_difference_if_different
442instantiation459, 460, 624, 461,  ⊢  
  : , :
443instantiation546, 548, 485, 655, 549, 464, 630, 579, 493, 462  ⊢  
  : , : , : , : , : , :
444instantiation546, 485, 657, 548, 464, 463, 549, 630, 579, 493, 521, 492  ⊢  
  : , : , : , : , : , :
445instantiation489, 548, 485, 655, 549, 464, 630, 579, 493, 521, 492  ⊢  
  : , : , : , : , : , : , :
446instantiation609, 465, 466  ⊢  
  : , : , :
447instantiation609, 467, 468  ⊢  
  : , : , :
448instantiation469, 655, 657, 548, 470, 549, 600, 471, 499, 472*, 473*  ⊢  
  : , : , : , : , : , :
449instantiation553, 554, 474  ⊢  
  : , : , :
450theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
451instantiation496, 500, 600, 475*  ⊢  
  : , :
452instantiation476, 521  ⊢  
  :
453instantiation477, 579, 630, 584, 478*  ⊢  
  : , :
454instantiation596, 479, 602  ⊢  
  : , :
455instantiation480, 647, 652, 481*  ⊢  
  : , : , : , :
456theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_co__is__real
457instantiation572, 557  ⊢  
  :
458instantiation482, 632  ⊢  
  :
459theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_not_eq_scaledNonzeroInt
460instantiation483, 548, 655, 549  ⊢  
  : , : , : , : , :
461assumption  ⊢  
462instantiation484, 521, 492  ⊢  
  : , :
463instantiation604  ⊢  
  : , :
464instantiation506  ⊢  
  : , : , :
465instantiation490, 548, 657, 485, 549, 486, 487, 521, 630, 579, 493, 492  ⊢  
  : , : , : , : , : , :
466instantiation621, 488  ⊢  
  : , : , :
467instantiation489, 655, 548, 549, 579, 493, 492  ⊢  
  : , : , : , : , : , : , :
468instantiation490, 548, 657, 655, 549, 491, 579, 492, 493, 494*  ⊢  
  : , : , : , : , : , :
469theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
470instantiation604  ⊢  
  : , :
471instantiation495, 497  ⊢  
  :
472instantiation496, 600, 497, 498*  ⊢  
  : , :
473instantiation620, 499  ⊢  
  :
474theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
475instantiation629, 500  ⊢  
  :
476theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
477theorem  ⊢  
 proveit.numbers.division.div_as_mult
478instantiation609, 501, 502  ⊢  
  : , : , :
479instantiation658, 643, 503  ⊢  
  : , : , :
480theorem  ⊢  
 proveit.numbers.addition.rational_pair_addition
481instantiation609, 504, 505  ⊢  
  : , : , :
482theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_floor_diff_in_interval
483theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
484theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
485theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
486instantiation604  ⊢  
  : , :
487instantiation506  ⊢  
  : , : , :
488instantiation531, 507, 508  ⊢  
  : , : , :
489theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
490theorem  ⊢  
 proveit.numbers.multiplication.association
491instantiation604  ⊢  
  : , :
492instantiation509, 579, 510  ⊢  
  : , :
493instantiation658, 636, 511  ⊢  
  : , : , :
494instantiation512, 579, 614, 538, 513, 514*, 515*  ⊢  
  : , : , :
495theorem  ⊢  
 proveit.numbers.negation.complex_closure
496theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_right
497instantiation658, 636, 573  ⊢  
  : , : , :
498instantiation609, 516, 517  ⊢  
  : , : , :
499instantiation658, 636, 541  ⊢  
  : , : , :
500instantiation658, 636, 518  ⊢  
  : , : , :
501instantiation621, 519  ⊢  
  : , : , :
502instantiation520, 579, 521  ⊢  
  : , :
503instantiation658, 522, 523  ⊢  
  : , : , :
504instantiation586, 657, 524, 525, 526, 527  ⊢  
  : , : , : , :
505instantiation528, 529, 530  ⊢  
  :
506theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
507instantiation531, 532, 533  ⊢  
  : , : , :
508instantiation534, 535, 536, 537  ⊢  
  : , : , : , :
509theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
510instantiation658, 636, 538  ⊢  
  : , : , :
511instantiation539, 540, 541  ⊢  
  : , :
512theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
513instantiation542, 543  ⊢  
  :
514instantiation582, 579  ⊢  
  :
515instantiation609, 544, 545  ⊢  
  : , : , :
516instantiation546, 655, 657, 548, 550, 549, 600, 551, 552  ⊢  
  : , : , : , : , : , :
517instantiation547, 548, 657, 549, 550, 551, 552  ⊢  
  : , : , : , :
518instantiation553, 554, 650  ⊢  
  : , : , :
519instantiation555, 567, 628, 556*  ⊢  
  : , :
520theorem  ⊢  
 proveit.numbers.multiplication.commutation
521instantiation658, 636, 557  ⊢  
  : , : , :
522theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
523instantiation558, 559, 560  ⊢  
  : , :
524instantiation604  ⊢  
  : , :
525instantiation604  ⊢  
  : , :
526instantiation609, 561, 562  ⊢  
  : , : , :
527theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
528theorem  ⊢  
 proveit.numbers.division.frac_cancel_complete
529instantiation658, 636, 563  ⊢  
  : , : , :
530instantiation603, 564  ⊢  
  :
531theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
532instantiation565, 600, 566, 567  ⊢  
  : , : , : , : , :
533instantiation609, 568, 569  ⊢  
  : , : , :
534theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
535instantiation621, 570  ⊢  
  : , : , :
536instantiation621, 570  ⊢  
  : , : , :
537instantiation629, 600  ⊢  
  :
538instantiation658, 643, 571  ⊢  
  : , : , :
539theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
540instantiation572, 573  ⊢  
  :
541instantiation574, 575  ⊢  
  :
542theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
543instantiation658, 576, 617  ⊢  
  : , : , :
544instantiation621, 577  ⊢  
  : , : , :
545instantiation578, 579  ⊢  
  :
546theorem  ⊢  
 proveit.numbers.multiplication.disassociation
547theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
548axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
549theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
550instantiation604  ⊢  
  : , :
551instantiation658, 636, 597  ⊢  
  : , : , :
552instantiation658, 636, 598  ⊢  
  : , : , :
553theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
554instantiation580, 581  ⊢  
  : , :
555theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
556instantiation582, 630  ⊢  
  :
557instantiation583, 614, 637, 584  ⊢  
  : , :
558theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
559instantiation658, 585, 628  ⊢  
  : , : , :
560instantiation658, 585, 649  ⊢  
  : , : , :
561instantiation586, 657, 587, 588, 608, 622  ⊢  
  : , : , : , :
562theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_2
563instantiation658, 643, 589  ⊢  
  : , : , :
564theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
565theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
566instantiation658, 591, 590  ⊢  
  : , : , :
567instantiation658, 591, 592  ⊢  
  : , : , :
568instantiation621, 593  ⊢  
  : , : , :
569instantiation621, 594  ⊢  
  : , : , :
570instantiation623, 600  ⊢  
  :
571instantiation658, 651, 595  ⊢  
  : , : , :
572theorem  ⊢  
 proveit.numbers.negation.real_closure
573instantiation596, 597, 598  ⊢  
  : , :
574theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
575theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
576theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
577instantiation599, 600, 601  ⊢  
  : , :
578theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
579instantiation658, 636, 602  ⊢  
  : , : , :
580theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
581theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
582theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
583theorem  ⊢  
 proveit.numbers.division.div_real_closure
584instantiation603, 649  ⊢  
  :
585theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
586axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
587instantiation604  ⊢  
  : , :
588instantiation604  ⊢  
  : , :
589instantiation658, 651, 605  ⊢  
  : , : , :
590instantiation658, 607, 606  ⊢  
  : , : , :
591theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
592instantiation658, 607, 634  ⊢  
  : , : , :
593instantiation621, 608  ⊢  
  : , : , :
594instantiation609, 610, 611  ⊢  
  : , : , :
595instantiation653, 647  ⊢  
  :
596theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
597instantiation658, 643, 612  ⊢  
  : , : , :
598instantiation658, 643, 613  ⊢  
  : , : , :
599theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
600instantiation658, 636, 614  ⊢  
  : , : , :
601instantiation615  ⊢  
  :
602instantiation658, 616, 617  ⊢  
  : , : , :
603theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
604theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
605instantiation658, 656, 618  ⊢  
  : , : , :
606instantiation658, 640, 619  ⊢  
  : , : , :
607theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
608instantiation620, 630  ⊢  
  :
609axiom  ⊢  
 proveit.logic.equality.equals_transitivity
610instantiation621, 622  ⊢  
  : , : , :
611instantiation623, 630  ⊢  
  :
612instantiation658, 651, 624  ⊢  
  : , : , :
613instantiation658, 625, 626  ⊢  
  : , : , :
614instantiation658, 643, 627  ⊢  
  : , : , :
615axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
616theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
617theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
618theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
619instantiation658, 648, 628  ⊢  
  : , : , :
620theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
621axiom  ⊢  
 proveit.logic.equality.substitution
622instantiation629, 630  ⊢  
  :
623theorem  ⊢  
 proveit.numbers.division.frac_one_denom
624instantiation658, 631, 632  ⊢  
  : , : , :
625theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
626instantiation633, 634, 635  ⊢  
  : , :
627instantiation658, 651, 647  ⊢  
  : , : , :
628theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
629theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
630instantiation658, 636, 637  ⊢  
  : , : , :
631instantiation638, 639, 654  ⊢  
  : , :
632assumption  ⊢  
633theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
634instantiation658, 640, 641  ⊢  
  : , : , :
635instantiation653, 642  ⊢  
  :
636theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
637instantiation658, 643, 644  ⊢  
  : , : , :
638theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
639instantiation645, 646, 647  ⊢  
  : , :
640theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
641instantiation658, 648, 649  ⊢  
  : , : , :
642instantiation658, 659, 650  ⊢  
  : , : , :
643theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
644instantiation658, 651, 652  ⊢  
  : , : , :
645theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
646instantiation653, 654  ⊢  
  :
647instantiation658, 656, 655  ⊢  
  : , : , :
648theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
649theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
650axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
651theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
652instantiation658, 656, 657  ⊢  
  : , : , :
653theorem  ⊢  
 proveit.numbers.negation.int_closure
654instantiation658, 659, 660  ⊢  
  : , : , :
655theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
656theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
657theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
658theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
659theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
660theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
*equality replacement requirements