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, 4, 5, 6  ⊢  
  : , : , :
1theorem  ⊢  
 proveit.numbers.exponentiation.exp_pos_less
2reference605  ⊢  
3instantiation612, 517, 16  ⊢  
  : , : , :
4instantiation612, 7, 8  ⊢  
  : , : , :
5instantiation323, 9, 10  ⊢  
  : , :
6instantiation552, 594  ⊢  
  :
7theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_nonneg_within_real
8instantiation11, 22  ⊢  
  :
9instantiation12, 13  ⊢  
  :
10instantiation401, 14, 15  ⊢  
  : , : , :
11theorem  ⊢  
 proveit.numbers.absolute_value.abs_complex_closure
12theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_if_in_real_nonneg
13instantiation612, 139, 16  ⊢  
  : , : , :
14instantiation381, 61, 17, 18, 19, 92, 20*  ⊢  
  : , : , :
15instantiation21, 22, 23, 24, 25*  ⊢  
  : , :
16instantiation26, 101, 516, 397  ⊢  
  : , :
17instantiation574, 44, 305, 176  ⊢  
  : , :
18instantiation574, 168, 228, 167  ⊢  
  : , :
19instantiation378, 27, 28  ⊢  
  : , : , :
20instantiation556, 29, 30  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.numbers.absolute_value.abs_eq
22instantiation31, 32  ⊢  
  :
23instantiation389, 36, 37  ⊢  
  : , :
24instantiation440, 33, 34  ⊢  
  : , : , :
25instantiation463, 594, 35, 36, 37, 38*, 39*  ⊢  
  : , :
26theorem  ⊢  
 proveit.numbers.division.div_real_pos_closure
27instantiation40, 70, 41, 343, 42  ⊢  
  : , : , :
28instantiation43, 228, 44, 168, 45, 229  ⊢  
  : , : , :
29instantiation556, 46, 47  ⊢  
  : , : , :
30instantiation443, 48, 49, 50  ⊢  
  : , : , : , :
31theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_are_complex
32instantiation51, 602, 587  ⊢  
  : , :
33instantiation440, 52, 53, 54*  ⊢  
  : , : , :
34instantiation55, 128, 129, 56, 57, 58, 59*, 60*  ⊢  
  : , : , : , :
35instantiation595  ⊢  
  : , :
36instantiation612, 604, 61  ⊢  
  : , : , :
37instantiation177, 64, 65, 66  ⊢  
  : , :
38instantiation492, 62  ⊢  
  :
39instantiation63, 64, 65, 66, 67*  ⊢  
  : , :
40theorem  ⊢  
 proveit.numbers.division.strong_div_from_denom_bound__all_pos
41instantiation68, 228, 229  ⊢  
  :
42instantiation69, 343  ⊢  
  :
43theorem  ⊢  
 proveit.numbers.division.weak_div_from_numer_bound__pos_denom
44instantiation612, 517, 70  ⊢  
  : , : , :
45instantiation71, 72, 73, 74*  ⊢  
  :
46instantiation564, 75  ⊢  
  : , : , :
47instantiation440, 76, 77  ⊢  
  : , : , :
48instantiation564, 78  ⊢  
  : , : , :
49instantiation564, 79  ⊢  
  : , : , :
50instantiation282, 80, 291, 598  ⊢  
  : , : , :
51theorem  ⊢  
 proveit.numbers.modular.mod_natpos_in_interval
52instantiation81, 602  ⊢  
  :
53instantiation82, 602  ⊢  
  :
54instantiation556, 83, 84  ⊢  
  : , : , :
55theorem  ⊢  
 proveit.numbers.summation.gen_finite_geom_sum
56theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
57instantiation85, 86, 588  ⊢  
  : , :
58instantiation87, 88  ⊢  
  : , :
59instantiation449, 128  ⊢  
  :
60instantiation556, 89, 90  ⊢  
  : , : , :
61instantiation612, 608, 91  ⊢  
  : , : , :
62instantiation525, 92  ⊢  
  : , :
63theorem  ⊢  
 proveit.numbers.absolute_value.abs_frac
64instantiation94, 520, 93  ⊢  
  : , :
65instantiation94, 520, 95  ⊢  
  : , :
66instantiation96, 97  ⊢  
  : , :
67instantiation556, 98, 99  ⊢  
  : , : , :
68theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
69theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_by_arg_pos
70instantiation100, 391, 260, 101, 102, 518  ⊢  
  : , :
71theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_nonneg
72instantiation103, 391, 318, 104, 105, 106  ⊢  
  : , :
73instantiation401, 107, 108  ⊢  
  : , : , :
74instantiation556, 109, 110  ⊢  
  : , : , :
75instantiation556, 111, 112  ⊢  
  : , : , :
76instantiation440, 113, 114  ⊢  
  : , : , :
77instantiation556, 115, 116  ⊢  
  : , : , :
78instantiation435, 598, 457  ⊢  
  : , :
79instantiation435, 456, 457  ⊢  
  : , :
80instantiation612, 498, 117  ⊢  
  : , : , :
81theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_m_mod_as_geometric_sum
82theorem  ⊢  
 proveit.physics.quantum.QPE._phase_from_best_with_delta_b
83instantiation508, 509, 614, 607, 510, 118, 150, 572, 119  ⊢  
  : , : , : , : , : , :
84instantiation120, 150, 572, 121  ⊢  
  : , : , :
85theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
86instantiation612, 122, 587  ⊢  
  : , : , :
87theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
88instantiation542, 587  ⊢  
  :
89instantiation564, 123  ⊢  
  : , : , :
90instantiation124, 278, 156, 514, 125*  ⊢  
  : , : , :
91instantiation612, 527, 126  ⊢  
  : , : , :
92instantiation410, 126  ⊢  
  :
93instantiation321, 127  ⊢  
  :
94theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
95instantiation321, 128  ⊢  
  :
96theorem  ⊢  
 proveit.numbers.addition.subtraction.nonzero_difference_if_different
97instantiation199, 129  ⊢  
  : , :
98instantiation578, 614, 130, 131, 132, 133  ⊢  
  : , : , : , :
99instantiation282, 473, 134, 135  ⊢  
  : , : , :
100theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure
101instantiation612, 136, 555  ⊢  
  : , : , :
102instantiation612, 136, 154  ⊢  
  : , : , :
103theorem  ⊢  
 proveit.numbers.multiplication.mult_real_nonneg_closure
104instantiation612, 137, 138  ⊢  
  : , : , :
105instantiation612, 139, 516  ⊢  
  : , : , :
106instantiation612, 139, 518  ⊢  
  : , : , :
107instantiation401, 380, 140  ⊢  
  : , : , :
108instantiation269, 456, 598, 576, 141*  ⊢  
  : , :
109instantiation564, 142  ⊢  
  : , : , :
110instantiation556, 143, 144  ⊢  
  : , : , :
111instantiation370, 509, 607, 510, 598, 514, 457  ⊢  
  : , : , : , : , : , : , :
112instantiation390, 607, 614, 509, 145, 510, 514, 598, 457  ⊢  
  : , : , : , : , : , :
113instantiation471, 520, 175, 472, 146, 147  ⊢  
  : , : , : , : , :
114instantiation564, 148  ⊢  
  : , : , :
115instantiation564, 476  ⊢  
  : , : , :
116instantiation596, 149  ⊢  
  :
117instantiation612, 447, 518  ⊢  
  : , : , :
118instantiation595  ⊢  
  : , :
119instantiation321, 150  ⊢  
  :
120theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
121instantiation547  ⊢  
  :
122theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
123instantiation556, 151, 152  ⊢  
  : , : , :
124theorem  ⊢  
 proveit.numbers.exponentiation.complex_power_of_complex_power
125instantiation433, 509, 606, 607, 510, 153, 598, 456, 294, 572, 514  ⊢  
  : , : , : , : , : , :
126instantiation553, 554, 154  ⊢  
  : , :
127instantiation419, 222, 155  ⊢  
  : , :
128instantiation419, 222, 156  ⊢  
  : , :
129instantiation401, 157, 158  ⊢  
  : , : , :
130instantiation595  ⊢  
  : , :
131instantiation595  ⊢  
  : , :
132instantiation162, 382, 159, 163*, 160*, 161*  ⊢  
  : , :
133instantiation162, 382, 187, 163*, 164*, 165*  ⊢  
  : , :
134instantiation571, 166, 167  ⊢  
  :
135instantiation612, 604, 168  ⊢  
  : , : , :
136theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
137theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
138instantiation612, 169, 567  ⊢  
  : , : , :
139theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonneg
140instantiation370, 509, 607, 510, 514, 456, 457  ⊢  
  : , : , : , : , : , : , :
141instantiation556, 170, 409  ⊢  
  : , : , :
142instantiation433, 607, 391, 509, 318, 510, 598, 514, 456, 457  ⊢  
  : , : , : , : , : , :
143instantiation556, 171, 172  ⊢  
  : , : , :
144instantiation565, 204  ⊢  
  :
145instantiation595  ⊢  
  : , :
146instantiation612, 498, 173  ⊢  
  : , : , :
147instantiation612, 498, 207  ⊢  
  : , : , :
148instantiation564, 174  ⊢  
  : , : , :
149instantiation177, 175, 283, 176  ⊢  
  : , :
150instantiation177, 178, 514, 179  ⊢  
  : , :
151instantiation508, 509, 614, 607, 510, 180, 514, 512, 520  ⊢  
  : , : , : , : , : , :
152instantiation181, 520, 514, 515  ⊢  
  : , : , :
153instantiation314  ⊢  
  : , : , : , :
154instantiation612, 577, 587  ⊢  
  : , : , :
155instantiation440, 182, 183  ⊢  
  : , : , :
156instantiation440, 184, 185  ⊢  
  : , : , :
157instantiation186, 187, 188, 189*  ⊢  
  :
158instantiation564, 190  ⊢  
  : , : , :
159instantiation440, 354, 334  ⊢  
  : , : , :
160instantiation386, 191  ⊢  
  : , :
161instantiation556, 192, 193  ⊢  
  : , : , :
162theorem  ⊢  
 proveit.trigonometry.complex_unit_circle_chord_length
163instantiation556, 194, 195  ⊢  
  : , : , :
164instantiation386, 196  ⊢  
  : , :
165instantiation556, 197, 198  ⊢  
  : , : , :
166instantiation612, 604, 228  ⊢  
  : , : , :
167instantiation199, 200  ⊢  
  : , :
168instantiation201, 202  ⊢  
  :
169theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
170instantiation564, 328  ⊢  
  : , : , :
171instantiation564, 203  ⊢  
  : , : , :
172instantiation282, 291, 472, 204, 205*  ⊢  
  : , : , :
173instantiation612, 537, 206  ⊢  
  : , : , :
174instantiation596, 514  ⊢  
  :
175instantiation389, 598, 457  ⊢  
  : , :
176instantiation422, 207  ⊢  
  :
177theorem  ⊢  
 proveit.numbers.division.div_complex_closure
178instantiation612, 604, 208  ⊢  
  : , : , :
179instantiation593, 587  ⊢  
  :
180instantiation595  ⊢  
  : , :
181theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
182instantiation389, 374, 209  ⊢  
  : , :
183instantiation556, 210, 211  ⊢  
  : , : , :
184instantiation389, 374, 263  ⊢  
  : , :
185instantiation556, 212, 213  ⊢  
  : , : , :
186theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
187instantiation440, 358, 342  ⊢  
  : , : , :
188instantiation401, 214, 215  ⊢  
  : , : , :
189instantiation386, 216  ⊢  
  : , :
190instantiation370, 614, 607, 509, 375, 510, 598, 456, 294, 572  ⊢  
  : , : , : , : , : , : , :
191instantiation564, 217  ⊢  
  : , : , :
192instantiation564, 218  ⊢  
  : , : , :
193instantiation556, 219, 220  ⊢  
  : , : , :
194instantiation564, 221  ⊢  
  : , : , :
195instantiation449, 222  ⊢  
  :
196instantiation564, 223  ⊢  
  : , : , :
197instantiation564, 224  ⊢  
  : , : , :
198instantiation556, 225, 226  ⊢  
  : , : , :
199theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
200instantiation227, 382, 228, 229  ⊢  
  : , :
201theorem  ⊢  
 proveit.trigonometry.real_closure
202instantiation440, 319, 301  ⊢  
  : , : , :
203instantiation556, 230, 231  ⊢  
  : , : , :
204instantiation440, 232, 233  ⊢  
  : , : , :
205instantiation597, 456  ⊢  
  :
206instantiation612, 562, 234  ⊢  
  : , : , :
207instantiation612, 447, 343  ⊢  
  : , : , :
208instantiation612, 608, 235  ⊢  
  : , : , :
209instantiation440, 236, 237  ⊢  
  : , : , :
210instantiation433, 607, 391, 509, 238, 510, 374, 294, 572, 514  ⊢  
  : , : , : , : , : , :
211instantiation433, 509, 614, 391, 510, 375, 238, 598, 456, 294, 572, 514  ⊢  
  : , : , : , : , : , :
212instantiation433, 607, 614, 509, 264, 510, 374, 294, 572  ⊢  
  : , : , : , : , : , :
213instantiation433, 509, 614, 510, 375, 264, 598, 456, 294, 572  ⊢  
  : , : , : , : , : , :
214instantiation239, 240, 241, 289, 287  ⊢  
  : , :
215instantiation443, 242, 521, 243  ⊢  
  : , : , : , :
216instantiation564, 244  ⊢  
  : , : , :
217instantiation556, 245, 246  ⊢  
  : , : , :
218instantiation556, 247, 248  ⊢  
  : , : , :
219instantiation556, 249, 250  ⊢  
  : , : , :
220instantiation565, 277  ⊢  
  :
221instantiation436, 294  ⊢  
  :
222instantiation612, 604, 251  ⊢  
  : , : , :
223instantiation556, 252, 273  ⊢  
  : , : , :
224instantiation556, 253, 254  ⊢  
  : , : , :
225instantiation556, 255, 256  ⊢  
  : , : , :
226instantiation565, 283  ⊢  
  :
227theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
228instantiation257, 382, 575, 259  ⊢  
  : , : , :
229instantiation258, 382, 575, 259  ⊢  
  : , : , :
230instantiation370, 509, 614, 607, 510, 262, 598, 514, 456, 457  ⊢  
  : , : , : , : , : , : , :
231instantiation390, 607, 391, 509, 260, 510, 456, 598, 514, 457  ⊢  
  : , : , : , : , : , :
232instantiation612, 604, 261  ⊢  
  : , : , :
233instantiation433, 509, 614, 607, 510, 262, 598, 514, 457  ⊢  
  : , : , : , : , : , :
234instantiation612, 585, 587  ⊢  
  : , : , :
235instantiation612, 610, 602  ⊢  
  : , : , :
236instantiation389, 263, 514  ⊢  
  : , :
237instantiation433, 509, 614, 607, 510, 264, 294, 572, 514  ⊢  
  : , : , : , : , : , :
238instantiation418  ⊢  
  : , : , :
239theorem  ⊢  
 proveit.logic.booleans.disjunction.right_if_not_left
240instantiation265, 266  ⊢  
  :
241instantiation267, 268  ⊢  
  : , :
242instantiation269, 322, 374, 270, 271*  ⊢  
  : , :
243instantiation547  ⊢  
  :
244instantiation556, 272, 273  ⊢  
  : , : , :
245instantiation370, 509, 614, 510, 375, 376, 598, 456, 294, 572, 514  ⊢  
  : , : , : , : , : , : , :
246instantiation390, 607, 606, 509, 296, 510, 294, 598, 456, 572, 514  ⊢  
  : , : , : , : , : , :
247instantiation564, 274  ⊢  
  : , : , :
248instantiation489, 313, 275*  ⊢  
  :
249instantiation564, 276  ⊢  
  : , : , :
250instantiation282, 473, 472, 277, 582*  ⊢  
  : , : , :
251instantiation612, 517, 278  ⊢  
  : , : , :
252instantiation370, 509, 614, 607, 510, 375, 598, 456, 294, 572  ⊢  
  : , : , : , : , : , : , :
253instantiation564, 279  ⊢  
  : , : , :
254instantiation489, 322, 280*  ⊢  
  :
255instantiation564, 281  ⊢  
  : , : , :
256instantiation282, 473, 472, 283, 582*  ⊢  
  : , : , :
257theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
258theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
259instantiation284, 285  ⊢  
  :
260instantiation418  ⊢  
  : , : , :
261instantiation467, 286, 487  ⊢  
  : , :
262instantiation595  ⊢  
  : , :
263instantiation389, 294, 572  ⊢  
  : , :
264instantiation595  ⊢  
  : , :
265axiom  ⊢  
 proveit.logic.booleans.negation.operand_is_bool
266instantiation288, 287  ⊢  
  :
267axiom  ⊢  
 proveit.logic.booleans.disjunction.right_in_bool
268instantiation288, 289  ⊢  
  :
269theorem  ⊢  
 proveit.numbers.division.div_as_mult
270instantiation290, 614, 375, 473, 291  ⊢  
  : , :
271instantiation556, 292, 293  ⊢  
  : , : , :
272instantiation370, 509, 391, 510, 367, 598, 456, 572, 294  ⊢  
  : , : , : , : , : , : , :
273instantiation390, 607, 391, 509, 367, 510, 294, 598, 456, 572  ⊢  
  : , : , : , : , : , :
274instantiation412, 295  ⊢  
  :
275instantiation463, 560, 296, 598, 456, 572, 514, 297*  ⊢  
  : , :
276instantiation556, 298, 299  ⊢  
  : , : , :
277instantiation440, 300, 301  ⊢  
  : , : , :
278theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
279instantiation412, 302  ⊢  
  :
280instantiation463, 303, 367, 598, 456, 572, 337*, 338*  ⊢  
  : , :
281instantiation390, 607, 614, 509, 317, 510, 598, 456, 457  ⊢  
  : , : , : , : , : , :
282theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
283instantiation612, 604, 305  ⊢  
  : , : , :
284theorem  ⊢  
 proveit.trigonometry.sine_pos_interval
285instantiation304, 382, 486, 305, 306  ⊢  
  : , : , :
286instantiation467, 605, 546  ⊢  
  : , :
287instantiation307, 573  ⊢  
  : , :
288theorem  ⊢  
 proveit.logic.booleans.in_bool_if_true
289instantiation308, 309  ⊢  
  :
290theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
291instantiation612, 498, 423  ⊢  
  : , : , :
292instantiation564, 310  ⊢  
  : , : , :
293instantiation556, 311, 312  ⊢  
  : , : , :
294theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
295instantiation321, 313  ⊢  
  :
296instantiation314  ⊢  
  : , : , : , :
297instantiation556, 315, 316  ⊢  
  : , : , :
298instantiation370, 509, 607, 614, 510, 317, 514, 598, 456, 457  ⊢  
  : , : , : , : , : , : , :
299instantiation390, 607, 391, 509, 318, 510, 598, 514, 456, 457  ⊢  
  : , : , : , : , : , :
300instantiation612, 604, 319  ⊢  
  : , : , :
301instantiation433, 509, 614, 607, 510, 320, 514, 456, 457  ⊢  
  : , : , : , : , : , :
302instantiation321, 322  ⊢  
  :
303theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
304theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.in_IntervalOO
305instantiation612, 517, 343  ⊢  
  : , : , :
306instantiation323, 324, 325  ⊢  
  : , :
307theorem  ⊢  
 proveit.logic.equality.unfold_not_equals
308theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_zero_or_non_int
309instantiation326, 607, 509, 510  ⊢  
  : , : , : , : , :
310instantiation327, 598, 456, 545, 576, 397, 328*  ⊢  
  : , : , :
311instantiation556, 329, 330  ⊢  
  : , : , :
312instantiation556, 331, 332  ⊢  
  : , : , :
313instantiation440, 333, 334  ⊢  
  : , : , :
314theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
315instantiation578, 391, 335, 336, 337, 338, 465  ⊢  
  : , : , : , :
316instantiation370, 509, 391, 510, 339, 598, 456, 457, 514  ⊢  
  : , : , : , : , : , : , :
317instantiation595  ⊢  
  : , :
318instantiation418  ⊢  
  : , : , :
319instantiation467, 340, 487  ⊢  
  : , :
320instantiation595  ⊢  
  : , :
321theorem  ⊢  
 proveit.numbers.negation.complex_closure
322instantiation440, 341, 342  ⊢  
  : , : , :
323theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
324instantiation466, 343  ⊢  
  :
325instantiation344, 345, 346  ⊢  
  : , : , :
326theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
327theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
328instantiation347, 473, 584, 507*  ⊢  
  : , :
329instantiation556, 348, 349  ⊢  
  : , : , :
330instantiation556, 350, 351  ⊢  
  : , : , :
331instantiation455, 509, 391, 510, 393, 456, 572, 394  ⊢  
  : , : , : , :
332instantiation556, 352, 353  ⊢  
  : , : , :
333instantiation612, 604, 354  ⊢  
  : , : , :
334instantiation556, 355, 356  ⊢  
  : , : , :
335instantiation418  ⊢  
  : , : , :
336instantiation418  ⊢  
  : , : , :
337instantiation492, 357  ⊢  
  :
338instantiation492, 407  ⊢  
  :
339instantiation418  ⊢  
  : , : , :
340instantiation467, 546, 486  ⊢  
  : , :
341instantiation612, 604, 358  ⊢  
  : , : , :
342instantiation433, 509, 614, 607, 510, 375, 598, 456, 572  ⊢  
  : , : , : , : , : , :
343instantiation359, 516, 518  ⊢  
  : , :
344axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
345instantiation440, 360, 403  ⊢  
  : , : , :
346instantiation450, 438, 361, 362, 363*, 364*  ⊢  
  : , : , :
347theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
348instantiation433, 509, 391, 607, 510, 367, 598, 456, 572, 365  ⊢  
  : , : , : , : , : , :
349instantiation433, 391, 614, 509, 367, 366, 510, 598, 456, 572, 437, 394  ⊢  
  : , : , : , : , : , :
350instantiation370, 509, 391, 607, 510, 367, 598, 456, 572, 437, 394  ⊢  
  : , : , : , : , : , : , :
351instantiation556, 368, 369  ⊢  
  : , : , :
352instantiation370, 607, 509, 510, 456, 572, 394  ⊢  
  : , : , : , : , : , : , :
353instantiation390, 509, 614, 607, 510, 371, 456, 394, 572, 372*  ⊢  
  : , : , : , : , : , :
354instantiation467, 400, 373  ⊢  
  : , :
355instantiation433, 607, 614, 509, 376, 510, 374, 572, 514  ⊢  
  : , : , : , : , : , :
356instantiation433, 509, 614, 510, 375, 376, 598, 456, 572, 514  ⊢  
  : , : , : , : , : , :
357instantiation377, 614  ⊢  
  :
358instantiation467, 400, 591  ⊢  
  : , :
359theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
360instantiation378, 379, 380  ⊢  
  : , : , :
361instantiation467, 468, 382  ⊢  
  : , :
362instantiation381, 468, 382, 486, 432, 383  ⊢  
  : , : , :
363instantiation556, 384, 385  ⊢  
  : , : , :
364instantiation386, 387, 388*  ⊢  
  : , :
365instantiation389, 437, 394  ⊢  
  : , :
366instantiation595  ⊢  
  : , :
367instantiation418  ⊢  
  : , : , :
368instantiation390, 509, 614, 391, 510, 392, 393, 437, 598, 456, 572, 394  ⊢  
  : , : , : , : , : , :
369instantiation564, 395  ⊢  
  : , : , :
370theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
371instantiation595  ⊢  
  : , :
372instantiation396, 456, 575, 545, 397, 398*, 399*  ⊢  
  : , : , :
373instantiation467, 591, 546  ⊢  
  : , :
374instantiation612, 604, 400  ⊢  
  : , : , :
375instantiation595  ⊢  
  : , :
376instantiation595  ⊢  
  : , :
377theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
378theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
379instantiation401, 402, 403  ⊢  
  : , : , :
380instantiation404, 486, 405, 551, 406, 407, 408*, 409*  ⊢  
  : , : , :
381theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
382theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
383instantiation410, 528  ⊢  
  :
384instantiation564, 411  ⊢  
  : , : , :
385instantiation412, 413  ⊢  
  :
386theorem  ⊢  
 proveit.logic.equality.equals_reversal
387instantiation414, 509, 614, 607, 510, 415, 437, 456  ⊢  
  : , : , : , : , : , :
388instantiation556, 416, 417  ⊢  
  : , : , :
389theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
390theorem  ⊢  
 proveit.numbers.multiplication.association
391theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
392instantiation595  ⊢  
  : , :
393instantiation418  ⊢  
  : , : , :
394instantiation419, 456, 512  ⊢  
  : , :
395instantiation440, 420, 421  ⊢  
  : , : , :
396theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
397instantiation422, 423  ⊢  
  :
398instantiation544, 456  ⊢  
  :
399instantiation556, 424, 425  ⊢  
  : , : , :
400instantiation467, 605, 486  ⊢  
  : , :
401theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
402instantiation426, 607, 516, 518, 427, 428*  ⊢  
  : , : , : , : , : , :
403instantiation564, 429  ⊢  
  : , : , :
404theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_right_factor_bound
405instantiation467, 546, 487  ⊢  
  : , :
406instantiation440, 430, 431  ⊢  
  : , : , :
407instantiation525, 432  ⊢  
  : , :
408instantiation433, 607, 614, 509, 434, 510, 456, 514, 457  ⊢  
  : , : , : , : , : , :
409instantiation435, 456, 437  ⊢  
  : , :
410theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.positive_if_in_rational_pos
411instantiation436, 437  ⊢  
  :
412theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
413instantiation612, 604, 438  ⊢  
  : , : , :
414theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
415instantiation595  ⊢  
  : , :
416instantiation564, 439  ⊢  
  : , : , :
417instantiation596, 456  ⊢  
  :
418theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
419theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
420instantiation440, 441, 442  ⊢  
  : , : , :
421instantiation443, 444, 445, 446  ⊢  
  : , : , : , :
422theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
423instantiation612, 447, 516  ⊢  
  : , : , :
424instantiation564, 448  ⊢  
  : , : , :
425instantiation449, 456  ⊢  
  :
426theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_factor_bound
427instantiation450, 545, 605, 451, 452, 453*, 454*  ⊢  
  : , : , :
428instantiation455, 607, 456, 457  ⊢  
  : , : , : , :
429instantiation556, 458, 459  ⊢  
  : , : , :
430instantiation460, 461, 462  ⊢  
  : , :
431instantiation463, 594, 464, 514, 572, 465*  ⊢  
  : , :
432instantiation466, 516  ⊢  
  :
433theorem  ⊢  
 proveit.numbers.multiplication.disassociation
434instantiation595  ⊢  
  : , :
435theorem  ⊢  
 proveit.numbers.multiplication.commutation
436theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
437instantiation612, 604, 551  ⊢  
  : , : , :
438instantiation467, 468, 486  ⊢  
  : , :
439instantiation469, 603, 611, 470*  ⊢  
  : , : , : , :
440theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
441instantiation471, 520, 472, 473  ⊢  
  : , : , : , : , :
442instantiation556, 474, 475  ⊢  
  : , : , :
443theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
444instantiation564, 476  ⊢  
  : , : , :
445instantiation564, 476  ⊢  
  : , : , :
446instantiation597, 520  ⊢  
  :
447theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
448instantiation477, 520, 515  ⊢  
  : , :
449theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
450theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
451instantiation612, 608, 478  ⊢  
  : , : , :
452instantiation479, 605, 546, 575, 480, 481  ⊢  
  : , : , :
453instantiation482, 520, 598, 483  ⊢  
  : , : , :
454instantiation556, 484, 485  ⊢  
  : , : , :
455theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
456instantiation612, 604, 486  ⊢  
  : , : , :
457instantiation612, 604, 487  ⊢  
  : , : , :
458instantiation564, 488  ⊢  
  : , : , :
459instantiation489, 572  ⊢  
  :
460theorem  ⊢  
 proveit.numbers.absolute_value.weak_upper_bound
461instantiation490, 523, 551, 524  ⊢  
  : , : , :
462instantiation525, 491  ⊢  
  : , :
463theorem  ⊢  
 proveit.numbers.absolute_value.abs_prod
464instantiation595  ⊢  
  : , :
465instantiation492, 493  ⊢  
  :
466theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.positive_if_in_real_pos
467theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
468instantiation612, 608, 494  ⊢  
  : , : , :
469theorem  ⊢  
 proveit.numbers.addition.rational_pair_addition
470instantiation556, 495, 496  ⊢  
  : , : , :
471theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
472instantiation612, 498, 497  ⊢  
  : , : , :
473instantiation612, 498, 499  ⊢  
  : , : , :
474instantiation564, 500  ⊢  
  : , : , :
475instantiation564, 501  ⊢  
  : , : , :
476instantiation565, 520  ⊢  
  :
477theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
478instantiation612, 610, 502  ⊢  
  : , : , :
479theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
480instantiation503, 605, 575, 504, 505, 506, 507*  ⊢  
  : , : , :
481theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
482theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
483theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
484instantiation508, 509, 614, 607, 510, 511, 514, 520, 512  ⊢  
  : , : , : , : , : , :
485instantiation513, 520, 514, 515  ⊢  
  : , : , :
486instantiation612, 517, 516  ⊢  
  : , : , :
487instantiation612, 517, 518  ⊢  
  : , : , :
488instantiation519, 520, 572, 521*  ⊢  
  : , :
489theorem  ⊢  
 proveit.numbers.absolute_value.abs_even
490theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_lower_bound
491instantiation522, 523, 551, 524  ⊢  
  : , : , :
492theorem  ⊢  
 proveit.numbers.absolute_value.abs_non_neg_elim
493instantiation525, 526  ⊢  
  : , :
494instantiation612, 527, 528  ⊢  
  : , : , :
495instantiation578, 614, 529, 530, 531, 532  ⊢  
  : , : , : , :
496instantiation533, 534, 535  ⊢  
  :
497instantiation612, 537, 536  ⊢  
  : , : , :
498theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
499instantiation612, 537, 538  ⊢  
  : , : , :
500instantiation564, 581  ⊢  
  : , : , :
501instantiation556, 539, 540  ⊢  
  : , : , :
502instantiation612, 613, 541  ⊢  
  : , : , :
503theorem  ⊢  
 proveit.numbers.exponentiation.exp_monotonicity_large_base_less_eq
504instantiation569, 570, 543  ⊢  
  : , : , :
505theorem  ⊢  
 proveit.numbers.numerals.decimals.less_1_2
506instantiation542, 543  ⊢  
  :
507instantiation544, 598  ⊢  
  :
508theorem  ⊢  
 proveit.numbers.addition.disassociation
509axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
510theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
511instantiation595  ⊢  
  : , :
512instantiation612, 604, 545  ⊢  
  : , : , :
513theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
514instantiation612, 604, 546  ⊢  
  : , : , :
515instantiation547  ⊢  
  :
516theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
517theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
518instantiation548, 549  ⊢  
  :
519theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
520instantiation612, 604, 575  ⊢  
  : , : , :
521instantiation596, 572  ⊢  
  :
522theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_upper_bound
523instantiation550, 551  ⊢  
  :
524theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_delta_b_round_in_interval
525theorem  ⊢  
 proveit.numbers.ordering.relax_less
526instantiation552, 587  ⊢  
  :
527theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
528instantiation553, 554, 555  ⊢  
  : , :
529instantiation595  ⊢  
  : , :
530instantiation595  ⊢  
  : , :
531instantiation556, 557, 558  ⊢  
  : , : , :
532theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
533theorem  ⊢  
 proveit.numbers.division.frac_cancel_complete
534instantiation612, 604, 559  ⊢  
  : , : , :
535instantiation593, 560  ⊢  
  :
536instantiation612, 562, 561  ⊢  
  : , : , :
537theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
538instantiation612, 562, 563  ⊢  
  : , : , :
539instantiation564, 582  ⊢  
  : , : , :
540instantiation565, 598  ⊢  
  :
541instantiation566, 567, 607  ⊢  
  : , :
542theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
543axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
544theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
545instantiation612, 608, 568  ⊢  
  : , : , :
546instantiation569, 570, 587  ⊢  
  : , : , :
547axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
548theorem  ⊢  
 proveit.numbers.absolute_value.abs_nonzero_closure
549instantiation571, 572, 573  ⊢  
  :
550theorem  ⊢  
 proveit.numbers.negation.real_closure
551instantiation574, 575, 605, 576  ⊢  
  : , :
552theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
553theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
554instantiation612, 577, 584  ⊢  
  : , : , :
555instantiation612, 577, 594  ⊢  
  : , : , :
556axiom  ⊢  
 proveit.logic.equality.equals_transitivity
557instantiation578, 614, 579, 580, 581, 582  ⊢  
  : , : , : , :
558theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_2
559instantiation612, 608, 583  ⊢  
  : , : , :
560theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
561instantiation612, 585, 584  ⊢  
  : , : , :
562theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
563instantiation612, 585, 594  ⊢  
  : , : , :
564axiom  ⊢  
 proveit.logic.equality.substitution
565theorem  ⊢  
 proveit.numbers.division.frac_one_denom
566theorem  ⊢  
 proveit.numbers.addition.add_nat_closure_bin
567instantiation612, 586, 587  ⊢  
  : , : , :
568instantiation612, 610, 588  ⊢  
  : , : , :
569theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
570instantiation589, 590  ⊢  
  : , :
571theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
572instantiation612, 604, 591  ⊢  
  : , : , :
573assumption  ⊢  
574theorem  ⊢  
 proveit.numbers.division.div_real_closure
575instantiation612, 608, 592  ⊢  
  : , : , :
576instantiation593, 594  ⊢  
  :
577theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
578axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
579instantiation595  ⊢  
  : , :
580instantiation595  ⊢  
  : , :
581instantiation596, 598  ⊢  
  :
582instantiation597, 598  ⊢  
  :
583instantiation612, 610, 599  ⊢  
  : , : , :
584theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
585theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
586theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
587theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
588instantiation600, 603  ⊢  
  :
589theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
590theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
591instantiation601, 602  ⊢  
  :
592instantiation612, 610, 603  ⊢  
  : , : , :
593theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
594theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
595theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
596theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
597theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
598instantiation612, 604, 605  ⊢  
  : , : , :
599instantiation612, 613, 606  ⊢  
  : , : , :
600theorem  ⊢  
 proveit.numbers.negation.int_closure
601theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
602theorem  ⊢  
 proveit.physics.quantum.QPE._best_round_is_int
603instantiation612, 613, 607  ⊢  
  : , : , :
604theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
605instantiation612, 608, 609  ⊢  
  : , : , :
606theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
607theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
608theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
609instantiation612, 610, 611  ⊢  
  : , : , :
610theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
611instantiation612, 613, 614  ⊢  
  : , : , :
612theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
613theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
614theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements