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,  ⊢  
  : , : , :
1reference527  ⊢  
2instantiation527, 4, 5,  ⊢  
  : , : , :
3instantiation6, 651, 653, 544, 545, 56, 7, 495, 8, 9*,  ⊢  
  : , : , : , : , : , :
4instantiation288, 10, 11,  ⊢  
  : , : , :
5instantiation486, 651, 653, 544, 152, 545, 626, 422, 339  ⊢  
  : , : , : , : , : , :
6theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_abs_sum
7instantiation600  ⊢  
  : , :
8instantiation654, 632, 12,  ⊢  
  : , : , :
9instantiation492, 422, 13, 14*,  ⊢  
  : , :
10instantiation15, 16, 17,  ⊢  
  : , : , :
11instantiation527, 18, 19,  ⊢  
  : , : , :
12instantiation654, 639, 20,  ⊢  
  : , : , :
13instantiation654, 632, 21,  ⊢  
  : , : , :
14instantiation527, 22, 23  ⊢  
  : , : , :
15theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
16instantiation24, 52, 105, 633, 25, 53,  ⊢  
  : , : , :
17instantiation26, 55, 27, 28, 29, 30*,  ⊢  
  : , : , :
18instantiation31, 32, 33, 34, 35*,  ⊢  
  : , :
19instantiation247, 596, 71, 191, 36, 37*, 38*,  ⊢  
  : , : , : , :
20instantiation654, 621, 39,  ⊢  
  : , : , :
21instantiation654, 639, 40,  ⊢  
  : , : , :
22instantiation527, 41, 42  ⊢  
  : , : , :
23instantiation530, 43, 44, 45  ⊢  
  : , : , : , :
24theorem  ⊢  
 proveit.numbers.division.weak_div_from_numer_bound__pos_denom
25instantiation46, 596, 205, 47*  ⊢  
  : , :
26theorem  ⊢  
 proveit.numbers.division.weak_div_from_denom_bound__all_pos
27instantiation48, 481, 49, 50, 86, 368,  ⊢  
  : , :
28instantiation51, 52, 53,  ⊢  
  :
29instantiation54, 653, 544, 222, 545, 55, 56, 118, 57*,  ⊢  
  : , : , : , : , : , :
30instantiation530, 58, 59, 60,  ⊢  
  : , : , : , :
31theorem  ⊢  
 proveit.numbers.absolute_value.abs_eq
32instantiation61, 62  ⊢  
  :
33instantiation480, 65, 66,  ⊢  
  : , :
34instantiation63, 628, 457,  ⊢  
  :
35instantiation294, 645, 64, 65, 66, 67*, 68*,  ⊢  
  : , :
36instantiation69, 563, 70,  ⊢  
  : , :
37instantiation616, 71  ⊢  
  :
38instantiation605, 72, 73,  ⊢  
  : , : , :
39instantiation74, 75,  ⊢  
  :
40instantiation654, 621, 75,  ⊢  
  : , : , :
41instantiation76, 596, 547, 191, 562  ⊢  
  : , : , : , : , :
42instantiation605, 77, 78  ⊢  
  : , : , :
43instantiation617, 566  ⊢  
  : , : , :
44instantiation617, 79  ⊢  
  : , : , :
45instantiation616, 547  ⊢  
  :
46theorem  ⊢  
 proveit.numbers.absolute_value.triangle_inequality
47instantiation605, 80, 81  ⊢  
  : , : , :
48theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure
49instantiation502  ⊢  
  : , : , :
50instantiation654, 209, 82  ⊢  
  : , : , :
51theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
52instantiation527, 83, 84,  ⊢  
  : , : , :
53instantiation85, 653, 544, 222, 545, 179, 86, 87, 88*,  ⊢  
  : , : , : , : , : , :
54theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_factor_bound
55instantiation654, 90, 89  ⊢  
  : , : , :
56instantiation654, 90, 91  ⊢  
  : , : , :
57instantiation605, 92, 93  ⊢  
  : , : , :
58instantiation605, 94, 95,  ⊢  
  : , : , :
59instantiation611  ⊢  
  :
60instantiation407, 96,  ⊢  
  : , :
61theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_are_complex
62instantiation97, 571, 620  ⊢  
  : , :
63theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_summed
64instantiation600  ⊢  
  : , :
65instantiation654, 632, 98  ⊢  
  : , : , :
66instantiation246, 173, 101, 102,  ⊢  
  : , :
67instantiation327, 99  ⊢  
  :
68instantiation100, 173, 101, 102, 103*,  ⊢  
  : , :
69theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_nonzero_closure_bin
70instantiation413, 115, 104,  ⊢  
  :
71instantiation654, 632, 105  ⊢  
  : , : , :
72instantiation542, 651, 653, 544, 106, 545, 422, 626, 115,  ⊢  
  : , : , : , : , : , :
73instantiation485, 544, 651, 545, 422, 626, 115,  ⊢  
  : , : , : , : , : , : , :
74theorem  ⊢  
 proveit.numbers.negation.rational_nonzero_closure
75instantiation107, 108, 251,  ⊢  
  : , :
76theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_numer_left
77instantiation617, 109  ⊢  
  : , : , :
78instantiation617, 110  ⊢  
  : , : , :
79instantiation619, 547  ⊢  
  :
80instantiation582, 653, 111, 112, 113, 114  ⊢  
  : , : , : , :
81theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
82instantiation654, 581, 560  ⊢  
  : , : , :
83instantiation592, 250, 171,  ⊢  
  : , :
84instantiation542, 544, 653, 651, 545, 222, 626, 422, 115,  ⊢  
  : , : , : , : , : , :
85theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_factor_bound
86instantiation654, 209, 194  ⊢  
  : , : , :
87instantiation116, 117, 118,  ⊢  
  : , : , :
88instantiation119, 653, 544, 222, 545, 626, 422  ⊢  
  : , : , : , :
89instantiation654, 120, 653  ⊢  
  : , : , :
90theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
91instantiation654, 120, 121  ⊢  
  : , : , :
92instantiation542, 653, 544, 222, 338, 545, 626, 422, 339  ⊢  
  : , : , : , : , : , :
93instantiation605, 122, 123  ⊢  
  : , : , :
94instantiation617, 124  ⊢  
  : , : , :
95instantiation473, 626, 125, 126, 127*,  ⊢  
  : , :
96instantiation605, 128, 129,  ⊢  
  : , : , :
97theorem  ⊢  
 proveit.physics.quantum.QPE._mod_add_closure
98instantiation654, 639, 130  ⊢  
  : , : , :
99instantiation355, 131  ⊢  
  : , :
100theorem  ⊢  
 proveit.numbers.absolute_value.abs_frac
101instantiation395, 596, 132  ⊢  
  : , :
102instantiation437, 133,  ⊢  
  : , :
103instantiation134, 434, 135, 136*, 137*, 138*,  ⊢  
  : , :
104instantiation229, 139,  ⊢  
  : , :
105instantiation654, 391, 140  ⊢  
  : , : , :
106instantiation600  ⊢  
  : , :
107theorem  ⊢  
 proveit.numbers.division.div_rational_nonzero_closure
108instantiation141, 608, 457,  ⊢  
  :
109instantiation605, 142, 143  ⊢  
  : , : , :
110instantiation617, 144  ⊢  
  : , : , :
111instantiation600  ⊢  
  : , :
112instantiation600  ⊢  
  : , :
113instantiation327, 145  ⊢  
  :
114instantiation267, 241, 146*  ⊢  
  :
115instantiation654, 632, 171,  ⊢  
  : , : , :
116theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
117instantiation403, 147,  ⊢  
  :
118instantiation148, 149, 332, 150*,  ⊢  
  :
119theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_any
120theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
121instantiation654, 151, 470  ⊢  
  : , : , :
122instantiation485, 651, 626, 422, 339  ⊢  
  : , : , : , : , : , : , :
123instantiation486, 544, 653, 545, 584, 152, 626, 422, 339, 523*  ⊢  
  : , : , : , : , : , :
124instantiation617, 317  ⊢  
  : , : , :
125instantiation527, 153, 154  ⊢  
  : , : , :
126instantiation372, 481, 214, 248, 191, 285,  ⊢  
  : , :
127instantiation605, 155, 156,  ⊢  
  : , : , :
128instantiation617, 157  ⊢  
  : , : , :
129instantiation473, 596, 158, 159, 160*,  ⊢  
  : , :
130instantiation654, 518, 161  ⊢  
  : , : , :
131instantiation404, 161  ⊢  
  :
132instantiation491, 162  ⊢  
  :
133instantiation288, 163, 164,  ⊢  
  : , : , :
134theorem  ⊢  
 proveit.trigonometry.complex_unit_circle_chord_length
135instantiation527, 380, 353  ⊢  
  : , : , :
136instantiation605, 165, 166  ⊢  
  : , : , :
137instantiation407, 167  ⊢  
  : , :
138instantiation605, 168, 169,  ⊢  
  : , : , :
139instantiation170, 434, 171, 172,  ⊢  
  : , :
140instantiation412, 173  ⊢  
  :
141theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_rational_is_rational_nonzero
142instantiation617, 174  ⊢  
  : , : , :
143instantiation619, 422  ⊢  
  :
144instantiation625, 422  ⊢  
  :
145instantiation354, 651  ⊢  
  :
146instantiation175, 176, 177*  ⊢  
  :
147instantiation178, 179, 368,  ⊢  
  : , :
148theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_nonneg
149instantiation180, 300, 181,  ⊢  
  :
150instantiation605, 182, 183  ⊢  
  : , : , :
151theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
152instantiation600  ⊢  
  : , :
153instantiation480, 184, 286  ⊢  
  : , :
154instantiation542, 544, 653, 651, 545, 185, 525, 422, 286  ⊢  
  : , : , : , : , : , :
155instantiation617, 186,  ⊢  
  : , : , :
156instantiation605, 187, 188  ⊢  
  : , : , :
157instantiation617, 317  ⊢  
  : , : , :
158instantiation527, 189, 190  ⊢  
  : , : , :
159instantiation372, 481, 253, 563, 191, 285,  ⊢  
  : , :
160instantiation605, 192, 193,  ⊢  
  : , : , :
161instantiation554, 555, 194  ⊢  
  : , :
162instantiation505, 273, 195  ⊢  
  : , :
163instantiation288, 196, 197,  ⊢  
  : , : , :
164instantiation617, 198  ⊢  
  : , : , :
165instantiation617, 199  ⊢  
  : , : , :
166instantiation574, 273  ⊢  
  :
167instantiation617, 200  ⊢  
  : , : , :
168instantiation617, 201  ⊢  
  : , : , :
169instantiation605, 202, 203,  ⊢  
  : , : , :
170theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
171instantiation329, 434, 610, 204,  ⊢  
  : , : , :
172instantiation330, 434, 610, 204,  ⊢  
  : , : , :
173instantiation395, 596, 205  ⊢  
  : , :
174instantiation616, 422  ⊢  
  :
175theorem  ⊢  
 proveit.numbers.absolute_value.complex_unit_length
176instantiation527, 206, 207  ⊢  
  : , : , :
177instantiation407, 208  ⊢  
  : , :
178theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
179instantiation654, 209, 556  ⊢  
  : , : , :
180theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_real_is_real_nonneg
181instantiation355, 302,  ⊢  
  : , :
182instantiation617, 210  ⊢  
  : , : , :
183instantiation605, 211, 212  ⊢  
  : , : , :
184instantiation654, 632, 213  ⊢  
  : , : , :
185instantiation600  ⊢  
  : , :
186instantiation252, 295, 214, 525, 422, 286, 534, 526, 423, 254, 215*, 424*,  ⊢  
  : , : , :
187instantiation542, 651, 481, 544, 216, 545, 626, 219, 548, 256  ⊢  
  : , : , : , : , : , :
188instantiation486, 544, 653, 545, 217, 218, 626, 219, 548, 256, 220*  ⊢  
  : , : , : , : , : , :
189instantiation480, 221, 286  ⊢  
  : , :
190instantiation542, 544, 653, 651, 545, 222, 626, 422, 286  ⊢  
  : , : , : , : , : , :
191instantiation654, 587, 223  ⊢  
  : , : , :
192instantiation617, 224,  ⊢  
  : , : , :
193instantiation605, 225, 226  ⊢  
  : , : , :
194instantiation654, 581, 470  ⊢  
  : , : , :
195instantiation527, 227, 228  ⊢  
  : , : , :
196instantiation229, 230,  ⊢  
  : , :
197instantiation617, 231  ⊢  
  : , : , :
198instantiation617, 232  ⊢  
  : , : , :
199instantiation472, 377  ⊢  
  :
200instantiation605, 233, 234  ⊢  
  : , : , :
201instantiation605, 235, 236  ⊢  
  : , : , :
202instantiation605, 237, 238,  ⊢  
  : , : , :
203instantiation619, 270,  ⊢  
  :
204instantiation239, 240,  ⊢  
  :
205instantiation491, 241  ⊢  
  :
206instantiation592, 416, 390  ⊢  
  : , :
207instantiation542, 544, 653, 651, 545, 397, 626, 575, 366  ⊢  
  : , : , : , : , : , :
208instantiation617, 242  ⊢  
  : , : , :
209theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
210instantiation542, 651, 653, 544, 299, 545, 626, 575, 339  ⊢  
  : , : , : , : , : , :
211instantiation605, 243, 244  ⊢  
  : , : , :
212instantiation619, 278  ⊢  
  :
213instantiation592, 559, 445  ⊢  
  : , :
214instantiation502  ⊢  
  : , : , :
215instantiation551, 248, 624, 245*  ⊢  
  : , :
216instantiation502  ⊢  
  : , : , :
217instantiation600  ⊢  
  : , :
218instantiation600  ⊢  
  : , :
219instantiation246, 596, 525, 526  ⊢  
  : , :
220instantiation247, 626, 596, 562, 248, 607*, 249*  ⊢  
  : , : , : , :
221instantiation654, 632, 250  ⊢  
  : , : , :
222instantiation600  ⊢  
  : , :
223instantiation654, 603, 251  ⊢  
  : , : , :
224instantiation252, 295, 253, 626, 422, 286, 534, 580, 423, 254, 515*, 424*,  ⊢  
  : , : , :
225instantiation542, 651, 481, 544, 255, 545, 596, 517, 548, 256  ⊢  
  : , : , : , : , : , :
226instantiation543, 544, 481, 545, 255, 517, 548, 256  ⊢  
  : , : , : , :
227instantiation480, 364, 257  ⊢  
  : , :
228instantiation605, 258, 259  ⊢  
  : , : , :
229theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
230instantiation260, 261, 262, 263*,  ⊢  
  :
231instantiation617, 292  ⊢  
  : , : , :
232instantiation530, 347, 264, 265  ⊢  
  : , : , : , :
233instantiation485, 544, 653, 651, 545, 397, 626, 575, 377, 414  ⊢  
  : , : , : , : , : , : , :
234instantiation486, 651, 481, 544, 296, 545, 377, 626, 575, 414  ⊢  
  : , : , : , : , : , :
235instantiation617, 266  ⊢  
  : , : , :
236instantiation267, 325, 268*  ⊢  
  :
237instantiation617, 269  ⊢  
  : , : , :
238instantiation315, 563, 562, 270, 618*,  ⊢  
  : , : , :
239theorem  ⊢  
 proveit.trigonometry.sine_pos_interval
240instantiation271, 434, 598, 300, 272,  ⊢  
  : , : , :
241instantiation505, 273, 274  ⊢  
  : , :
242instantiation605, 275, 276  ⊢  
  : , : , :
243instantiation617, 277  ⊢  
  : , : , :
244instantiation315, 373, 562, 278, 279*  ⊢  
  : , : , :
245instantiation578, 525  ⊢  
  :
246theorem  ⊢  
 proveit.numbers.division.div_complex_closure
247theorem  ⊢  
 proveit.numbers.division.prod_of_fracs
248instantiation654, 587, 280  ⊢  
  : , : , :
249instantiation605, 281, 282  ⊢  
  : , : , :
250instantiation592, 633, 445  ⊢  
  : , :
251instantiation654, 636, 283  ⊢  
  : , : , :
252theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_products
253instantiation502  ⊢  
  : , : , :
254instantiation284, 285,  ⊢  
  :
255instantiation502  ⊢  
  : , : , :
256instantiation505, 286, 506  ⊢  
  : , :
257instantiation480, 377, 414  ⊢  
  : , :
258instantiation542, 651, 653, 544, 287, 545, 364, 377, 414  ⊢  
  : , : , : , : , : , :
259instantiation542, 544, 653, 545, 397, 287, 626, 575, 377, 414  ⊢  
  : , : , : , : , : , :
260theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
261instantiation527, 396, 371  ⊢  
  : , : , :
262instantiation288, 289, 290,  ⊢  
  : , : , :
263instantiation407, 291  ⊢  
  : , :
264instantiation407, 321  ⊢  
  : , :
265instantiation407, 292  ⊢  
  : , :
266instantiation429, 293  ⊢  
  :
267theorem  ⊢  
 proveit.numbers.absolute_value.abs_even
268instantiation294, 295, 296, 626, 575, 414, 297*, 298*  ⊢  
  : , :
269instantiation486, 651, 653, 544, 299, 545, 626, 575, 339  ⊢  
  : , : , : , : , : , :
270instantiation654, 632, 300,  ⊢  
  : , : , :
271theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.in_IntervalOO
272instantiation301, 302, 303,  ⊢  
  : , :
273instantiation654, 632, 304  ⊢  
  : , : , :
274instantiation527, 305, 306  ⊢  
  : , : , :
275instantiation485, 544, 653, 651, 545, 397, 626, 575, 377, 366  ⊢  
  : , : , : , : , : , : , :
276instantiation486, 651, 481, 544, 307, 545, 377, 626, 575, 366  ⊢  
  : , : , : , : , : , :
277instantiation605, 308, 309  ⊢  
  : , : , :
278instantiation654, 632, 310  ⊢  
  : , : , :
279instantiation625, 575  ⊢  
  :
280instantiation654, 603, 311  ⊢  
  : , : , :
281instantiation582, 653, 312, 313, 618, 314  ⊢  
  : , : , : , :
282instantiation315, 563, 596, 618*, 523*  ⊢  
  : , : , :
283instantiation654, 644, 470  ⊢  
  : , : , :
284theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_if_in_complex_nonzero
285instantiation527, 316, 317,  ⊢  
  : , : , :
286instantiation654, 632, 318  ⊢  
  : , : , :
287instantiation600  ⊢  
  : , :
288theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
289instantiation319, 456, 628, 457,  ⊢  
  : , :
290instantiation530, 320, 321, 322  ⊢  
  : , : , : , :
291instantiation617, 323  ⊢  
  : , : , :
292instantiation617, 324  ⊢  
  : , : , :
293instantiation491, 325  ⊢  
  :
294theorem  ⊢  
 proveit.numbers.absolute_value.abs_prod
295theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
296instantiation502  ⊢  
  : , : , :
297instantiation327, 326  ⊢  
  :
298instantiation327, 328  ⊢  
  :
299instantiation600  ⊢  
  : , :
300instantiation329, 434, 359, 357,  ⊢  
  : , : , :
301theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
302instantiation330, 434, 359, 357,  ⊢  
  : , : , :
303instantiation331, 332, 333,  ⊢  
  : , : , :
304instantiation654, 612, 334  ⊢  
  : , : , :
305instantiation480, 364, 335  ⊢  
  : , :
306instantiation605, 336, 337  ⊢  
  : , : , :
307instantiation502  ⊢  
  : , : , :
308instantiation485, 544, 651, 545, 626, 575, 339  ⊢  
  : , : , : , : , : , : , :
309instantiation486, 651, 653, 544, 338, 545, 575, 626, 339  ⊢  
  : , : , : , : , : , :
310instantiation592, 633, 367  ⊢  
  : , :
311instantiation654, 636, 340  ⊢  
  : , : , :
312instantiation600  ⊢  
  : , :
313instantiation600  ⊢  
  : , :
314instantiation616, 525  ⊢  
  :
315theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
316instantiation654, 587, 341,  ⊢  
  : , : , :
317instantiation617, 347  ⊢  
  : , : , :
318instantiation654, 391, 342  ⊢  
  : , : , :
319theorem  ⊢  
 proveit.physics.quantum.QPE._non_int_delta_b_diff
320instantiation473, 343, 364, 344, 345*  ⊢  
  : , :
321instantiation346, 467, 495  ⊢  
  : , :
322instantiation407, 347  ⊢  
  : , :
323instantiation605, 348, 349  ⊢  
  : , : , :
324instantiation605, 350, 351  ⊢  
  : , : , :
325instantiation527, 352, 353  ⊢  
  : , : , :
326instantiation354, 653  ⊢  
  :
327theorem  ⊢  
 proveit.numbers.absolute_value.abs_non_neg_elim
328instantiation355, 383  ⊢  
  : , :
329theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
330theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
331theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less
332instantiation356, 434, 359, 357,  ⊢  
  : , : , :
333instantiation358, 359, 360, 450, 361, 362*, 363*  ⊢  
  : , : , :
334theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
335instantiation480, 377, 366  ⊢  
  : , :
336instantiation542, 651, 653, 544, 365, 545, 364, 377, 366  ⊢  
  : , : , : , : , : , :
337instantiation542, 544, 653, 545, 397, 365, 626, 575, 377, 366  ⊢  
  : , : , : , : , : , :
338instantiation600  ⊢  
  : , :
339instantiation654, 632, 367  ⊢  
  : , : , :
340instantiation654, 644, 560  ⊢  
  : , : , :
341instantiation654, 572, 368,  ⊢  
  : , : , :
342instantiation412, 369  ⊢  
  :
343instantiation527, 370, 371  ⊢  
  : , : , :
344instantiation372, 653, 397, 563, 373  ⊢  
  : , :
345instantiation605, 374, 375  ⊢  
  : , : , :
346theorem  ⊢  
 proveit.numbers.addition.commutation
347instantiation617, 376  ⊢  
  : , : , :
348instantiation485, 544, 653, 651, 545, 397, 626, 575, 377, 489  ⊢  
  : , : , : , : , : , : , :
349instantiation486, 651, 481, 544, 460, 545, 377, 626, 575, 489  ⊢  
  : , : , : , : , : , :
350instantiation617, 378  ⊢  
  : , : , :
351instantiation379, 544, 653, 545, 546, 596, 547, 548, 513*  ⊢  
  : , : , : , : , :
352instantiation654, 632, 380  ⊢  
  : , : , :
353instantiation542, 544, 653, 651, 545, 397, 626, 575, 414  ⊢  
  : , : , : , : , : , :
354theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
355theorem  ⊢  
 proveit.numbers.ordering.relax_less
356theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_upper_bound
357instantiation381, 628, 457,  ⊢  
  :
358theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
359instantiation579, 598, 633, 580  ⊢  
  : , :
360instantiation592, 475, 434  ⊢  
  : , :
361instantiation382, 475, 434, 598, 383, 384  ⊢  
  : , : , :
362instantiation530, 385, 386, 387  ⊢  
  : , : , : , :
363instantiation605, 388, 389  ⊢  
  : , : , :
364instantiation654, 632, 416  ⊢  
  : , : , :
365instantiation600  ⊢  
  : , :
366instantiation654, 632, 390  ⊢  
  : , : , :
367instantiation654, 391, 392  ⊢  
  : , : , :
368instantiation393, 394,  ⊢  
  :
369instantiation395, 495, 467  ⊢  
  : , :
370instantiation654, 632, 396  ⊢  
  : , : , :
371instantiation542, 544, 653, 651, 545, 397, 626, 575, 489  ⊢  
  : , : , : , : , : , :
372theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
373instantiation654, 587, 539  ⊢  
  : , : , :
374instantiation617, 398  ⊢  
  : , : , :
375instantiation605, 399, 400  ⊢  
  : , : , :
376instantiation617, 401  ⊢  
  : , : , :
377theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
378instantiation617, 402  ⊢  
  : , : , :
379theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
380instantiation592, 416, 436  ⊢  
  : , :
381theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_abs_delta_b_floor_diff_interval
382theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
383instantiation403, 613  ⊢  
  :
384instantiation404, 519  ⊢  
  :
385instantiation605, 405, 406  ⊢  
  : , : , :
386instantiation611  ⊢  
  :
387instantiation407, 449  ⊢  
  : , :
388instantiation617, 449  ⊢  
  : , : , :
389instantiation407, 408, 409*  ⊢  
  : , :
390instantiation535, 410, 411  ⊢  
  : , :
391theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_nonneg_within_real
392instantiation412, 414  ⊢  
  :
393theorem  ⊢  
 proveit.numbers.absolute_value.abs_nonzero_closure
394instantiation413, 414, 415,  ⊢  
  :
395theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
396instantiation592, 416, 507  ⊢  
  : , :
397instantiation600  ⊢  
  : , :
398instantiation417, 626, 575, 534, 580, 509, 515*  ⊢  
  : , : , :
399instantiation605, 418, 419  ⊢  
  : , : , :
400instantiation605, 420, 421  ⊢  
  : , : , :
401instantiation473, 547, 422, 423, 424*  ⊢  
  : , :
402instantiation425, 596, 496, 426*  ⊢  
  : , :
403theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.positive_if_in_real_pos
404theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.positive_if_in_rational_pos
405instantiation605, 427, 428  ⊢  
  : , : , :
406instantiation429, 430  ⊢  
  :
407theorem  ⊢  
 proveit.logic.equality.equals_reversal
408instantiation465, 544, 653, 651, 545, 431, 517, 575  ⊢  
  : , : , : , : , : , :
409instantiation605, 432, 433  ⊢  
  : , : , :
410instantiation452, 434, 610, 435  ⊢  
  : , : , :
411instantiation568, 593  ⊢  
  :
412theorem  ⊢  
 proveit.numbers.absolute_value.abs_complex_closure
413theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
414instantiation654, 632, 436  ⊢  
  : , : , :
415instantiation437, 438,  ⊢  
  : , :
416instantiation592, 633, 598  ⊢  
  : , :
417theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
418instantiation605, 439, 440  ⊢  
  : , : , :
419instantiation605, 441, 442  ⊢  
  : , : , :
420instantiation543, 544, 481, 545, 483, 575, 489, 488  ⊢  
  : , : , : , :
421instantiation605, 443, 444  ⊢  
  : , : , :
422instantiation654, 632, 445  ⊢  
  : , : , :
423instantiation599, 470  ⊢  
  :
424instantiation446, 626, 514, 534, 580, 447*  ⊢  
  : , : , :
425theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
426instantiation616, 496  ⊢  
  :
427instantiation617, 448  ⊢  
  : , : , :
428instantiation617, 449  ⊢  
  : , : , :
429theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
430instantiation654, 632, 450  ⊢  
  : , : , :
431instantiation600  ⊢  
  : , :
432instantiation617, 451  ⊢  
  : , : , :
433instantiation616, 575  ⊢  
  :
434theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
435theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_delta_b_floor_in_interval
436instantiation452, 453, 553, 454  ⊢  
  : , : , :
437theorem  ⊢  
 proveit.numbers.addition.subtraction.nonzero_difference_if_different
438instantiation455, 456, 620, 457,  ⊢  
  : , :
439instantiation542, 544, 481, 651, 545, 460, 626, 575, 489, 458  ⊢  
  : , : , : , : , : , :
440instantiation542, 481, 653, 544, 460, 459, 545, 626, 575, 489, 517, 488  ⊢  
  : , : , : , : , : , :
441instantiation485, 544, 481, 651, 545, 460, 626, 575, 489, 517, 488  ⊢  
  : , : , : , : , : , : , :
442instantiation605, 461, 462  ⊢  
  : , : , :
443instantiation605, 463, 464  ⊢  
  : , : , :
444instantiation465, 651, 653, 544, 466, 545, 596, 467, 495, 468*, 469*  ⊢  
  : , : , : , : , : , :
445instantiation549, 550, 470  ⊢  
  : , : , :
446theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
447instantiation492, 496, 596, 471*  ⊢  
  : , :
448instantiation472, 517  ⊢  
  :
449instantiation473, 575, 626, 580, 474*  ⊢  
  : , :
450instantiation592, 475, 598  ⊢  
  : , :
451instantiation476, 643, 648, 477*  ⊢  
  : , : , : , :
452theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_co__is__real
453instantiation568, 553  ⊢  
  :
454instantiation478, 628  ⊢  
  :
455theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_not_eq_scaledNonzeroInt
456instantiation479, 544, 651, 545  ⊢  
  : , : , : , : , :
457assumption  ⊢  
458instantiation480, 517, 488  ⊢  
  : , :
459instantiation600  ⊢  
  : , :
460instantiation502  ⊢  
  : , : , :
461instantiation486, 544, 653, 481, 545, 482, 483, 517, 626, 575, 489, 488  ⊢  
  : , : , : , : , : , :
462instantiation617, 484  ⊢  
  : , : , :
463instantiation485, 651, 544, 545, 575, 489, 488  ⊢  
  : , : , : , : , : , : , :
464instantiation486, 544, 653, 651, 545, 487, 575, 488, 489, 490*  ⊢  
  : , : , : , : , : , :
465theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
466instantiation600  ⊢  
  : , :
467instantiation491, 493  ⊢  
  :
468instantiation492, 596, 493, 494*  ⊢  
  : , :
469instantiation616, 495  ⊢  
  :
470theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
471instantiation625, 496  ⊢  
  :
472theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
473theorem  ⊢  
 proveit.numbers.division.div_as_mult
474instantiation605, 497, 498  ⊢  
  : , : , :
475instantiation654, 639, 499  ⊢  
  : , : , :
476theorem  ⊢  
 proveit.numbers.addition.rational_pair_addition
477instantiation605, 500, 501  ⊢  
  : , : , :
478theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_floor_diff_in_interval
479theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
480theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
481theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
482instantiation600  ⊢  
  : , :
483instantiation502  ⊢  
  : , : , :
484instantiation527, 503, 504  ⊢  
  : , : , :
485theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
486theorem  ⊢  
 proveit.numbers.multiplication.association
487instantiation600  ⊢  
  : , :
488instantiation505, 575, 506  ⊢  
  : , :
489instantiation654, 632, 507  ⊢  
  : , : , :
490instantiation508, 575, 610, 534, 509, 510*, 511*  ⊢  
  : , : , :
491theorem  ⊢  
 proveit.numbers.negation.complex_closure
492theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_right
493instantiation654, 632, 569  ⊢  
  : , : , :
494instantiation605, 512, 513  ⊢  
  : , : , :
495instantiation654, 632, 537  ⊢  
  : , : , :
496instantiation654, 632, 514  ⊢  
  : , : , :
497instantiation617, 515  ⊢  
  : , : , :
498instantiation516, 575, 517  ⊢  
  : , :
499instantiation654, 518, 519  ⊢  
  : , : , :
500instantiation582, 653, 520, 521, 522, 523  ⊢  
  : , : , : , :
501instantiation524, 525, 526  ⊢  
  :
502theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
503instantiation527, 528, 529  ⊢  
  : , : , :
504instantiation530, 531, 532, 533  ⊢  
  : , : , : , :
505theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
506instantiation654, 632, 534  ⊢  
  : , : , :
507instantiation535, 536, 537  ⊢  
  : , :
508theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
509instantiation538, 539  ⊢  
  :
510instantiation578, 575  ⊢  
  :
511instantiation605, 540, 541  ⊢  
  : , : , :
512instantiation542, 651, 653, 544, 546, 545, 596, 547, 548  ⊢  
  : , : , : , : , : , :
513instantiation543, 544, 653, 545, 546, 547, 548  ⊢  
  : , : , : , :
514instantiation549, 550, 646  ⊢  
  : , : , :
515instantiation551, 563, 624, 552*  ⊢  
  : , :
516theorem  ⊢  
 proveit.numbers.multiplication.commutation
517instantiation654, 632, 553  ⊢  
  : , : , :
518theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
519instantiation554, 555, 556  ⊢  
  : , :
520instantiation600  ⊢  
  : , :
521instantiation600  ⊢  
  : , :
522instantiation605, 557, 558  ⊢  
  : , : , :
523theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
524theorem  ⊢  
 proveit.numbers.division.frac_cancel_complete
525instantiation654, 632, 559  ⊢  
  : , : , :
526instantiation599, 560  ⊢  
  :
527theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
528instantiation561, 596, 562, 563  ⊢  
  : , : , : , : , :
529instantiation605, 564, 565  ⊢  
  : , : , :
530theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
531instantiation617, 566  ⊢  
  : , : , :
532instantiation617, 566  ⊢  
  : , : , :
533instantiation625, 596  ⊢  
  :
534instantiation654, 639, 567  ⊢  
  : , : , :
535theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
536instantiation568, 569  ⊢  
  :
537instantiation570, 571  ⊢  
  :
538theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
539instantiation654, 572, 613  ⊢  
  : , : , :
540instantiation617, 573  ⊢  
  : , : , :
541instantiation574, 575  ⊢  
  :
542theorem  ⊢  
 proveit.numbers.multiplication.disassociation
543theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
544axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
545theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
546instantiation600  ⊢  
  : , :
547instantiation654, 632, 593  ⊢  
  : , : , :
548instantiation654, 632, 594  ⊢  
  : , : , :
549theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
550instantiation576, 577  ⊢  
  : , :
551theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
552instantiation578, 626  ⊢  
  :
553instantiation579, 610, 633, 580  ⊢  
  : , :
554theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
555instantiation654, 581, 624  ⊢  
  : , : , :
556instantiation654, 581, 645  ⊢  
  : , : , :
557instantiation582, 653, 583, 584, 604, 618  ⊢  
  : , : , : , :
558theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_2
559instantiation654, 639, 585  ⊢  
  : , : , :
560theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
561theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
562instantiation654, 587, 586  ⊢  
  : , : , :
563instantiation654, 587, 588  ⊢  
  : , : , :
564instantiation617, 589  ⊢  
  : , : , :
565instantiation617, 590  ⊢  
  : , : , :
566instantiation619, 596  ⊢  
  :
567instantiation654, 647, 591  ⊢  
  : , : , :
568theorem  ⊢  
 proveit.numbers.negation.real_closure
569instantiation592, 593, 594  ⊢  
  : , :
570theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
571theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
572theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
573instantiation595, 596, 597  ⊢  
  : , :
574theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
575instantiation654, 632, 598  ⊢  
  : , : , :
576theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
577theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
578theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
579theorem  ⊢  
 proveit.numbers.division.div_real_closure
580instantiation599, 645  ⊢  
  :
581theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
582axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
583instantiation600  ⊢  
  : , :
584instantiation600  ⊢  
  : , :
585instantiation654, 647, 601  ⊢  
  : , : , :
586instantiation654, 603, 602  ⊢  
  : , : , :
587theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
588instantiation654, 603, 630  ⊢  
  : , : , :
589instantiation617, 604  ⊢  
  : , : , :
590instantiation605, 606, 607  ⊢  
  : , : , :
591instantiation649, 643  ⊢  
  :
592theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
593instantiation654, 639, 608  ⊢  
  : , : , :
594instantiation654, 639, 609  ⊢  
  : , : , :
595theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
596instantiation654, 632, 610  ⊢  
  : , : , :
597instantiation611  ⊢  
  :
598instantiation654, 612, 613  ⊢  
  : , : , :
599theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
600theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
601instantiation654, 652, 614  ⊢  
  : , : , :
602instantiation654, 636, 615  ⊢  
  : , : , :
603theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
604instantiation616, 626  ⊢  
  :
605axiom  ⊢  
 proveit.logic.equality.equals_transitivity
606instantiation617, 618  ⊢  
  : , : , :
607instantiation619, 626  ⊢  
  :
608instantiation654, 647, 620  ⊢  
  : , : , :
609instantiation654, 621, 622  ⊢  
  : , : , :
610instantiation654, 639, 623  ⊢  
  : , : , :
611axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
612theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
613theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
614theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
615instantiation654, 644, 624  ⊢  
  : , : , :
616theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
617axiom  ⊢  
 proveit.logic.equality.substitution
618instantiation625, 626  ⊢  
  :
619theorem  ⊢  
 proveit.numbers.division.frac_one_denom
620instantiation654, 627, 628  ⊢  
  : , : , :
621theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
622instantiation629, 630, 631  ⊢  
  : , :
623instantiation654, 647, 643  ⊢  
  : , : , :
624theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
625theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
626instantiation654, 632, 633  ⊢  
  : , : , :
627instantiation634, 635, 650  ⊢  
  : , :
628assumption  ⊢  
629theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
630instantiation654, 636, 637  ⊢  
  : , : , :
631instantiation649, 638  ⊢  
  :
632theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
633instantiation654, 639, 640  ⊢  
  : , : , :
634theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
635instantiation641, 642, 643  ⊢  
  : , :
636theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
637instantiation654, 644, 645  ⊢  
  : , : , :
638instantiation654, 655, 646  ⊢  
  : , : , :
639theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
640instantiation654, 647, 648  ⊢  
  : , : , :
641theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
642instantiation649, 650  ⊢  
  :
643instantiation654, 652, 651  ⊢  
  : , : , :
644theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
645theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
646axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
647theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
648instantiation654, 652, 653  ⊢  
  : , : , :
649theorem  ⊢  
 proveit.numbers.negation.int_closure
650instantiation654, 655, 656  ⊢  
  : , : , :
651theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
652theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
653theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
654theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
655theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
656theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
*equality replacement requirements