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
0deduction1  ⊢  
1instantiation431, 2, 3  ⊢  
  : , : , :
2instantiation4, 635, 5, 6, 7, 8  ⊢  
  : , : , :
3instantiation473, 9, 10, 11  ⊢  
  : , : , : , :
4theorem  ⊢  
 proveit.numbers.exponentiation.exp_pos_less
5instantiation642, 547, 30  ⊢  
  : , : , :
6instantiation642, 12, 13  ⊢  
  : , : , :
7instantiation353, 14, 15  ⊢  
  : , :
8instantiation582, 624  ⊢  
  :
9instantiation299, 564, 16, 17, 18*  ⊢  
  : , :
10instantiation577  ⊢  
  :
11instantiation416, 19  ⊢  
  : , :
12theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_nonneg_within_real
13instantiation20, 36  ⊢  
  :
14instantiation21, 22  ⊢  
  :
15instantiation431, 23, 24  ⊢  
  : , : , :
16instantiation642, 634, 25  ⊢  
  : , : , :
17instantiation26, 486, 628, 427  ⊢  
  : , :
18instantiation62, 486, 635, 575, 427, 27*  ⊢  
  : , : , :
19instantiation586, 28, 29  ⊢  
  : , : , :
20theorem  ⊢  
 proveit.numbers.absolute_value.abs_complex_closure
21theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_if_in_real_nonneg
22instantiation642, 169, 30  ⊢  
  : , : , :
23instantiation411, 85, 31, 32, 33, 120, 34*  ⊢  
  : , : , :
24instantiation35, 36, 37, 38, 39*  ⊢  
  : , :
25instantiation40, 516, 644  ⊢  
  : , :
26theorem  ⊢  
 proveit.numbers.exponentiation.exp_not_eq_zero
27instantiation41, 628, 550, 612*  ⊢  
  : , :
28instantiation594, 42  ⊢  
  : , : , :
29instantiation43, 628, 424, 624, 44*, 45*  ⊢  
  : , : , :
30instantiation46, 131, 546, 427  ⊢  
  : , :
31instantiation604, 68, 335, 206  ⊢  
  : , :
32instantiation604, 198, 258, 197  ⊢  
  : , :
33instantiation408, 47, 48  ⊢  
  : , : , :
34instantiation586, 49, 50  ⊢  
  : , : , :
35theorem  ⊢  
 proveit.numbers.absolute_value.abs_eq
36instantiation51, 52  ⊢  
  :
37instantiation419, 56, 57  ⊢  
  : , :
38instantiation470, 53, 54  ⊢  
  : , : , :
39instantiation493, 624, 55, 56, 57, 58*, 59*  ⊢  
  : , :
40theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_closure_nat_power
41theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_right
42instantiation299, 628, 486, 427  ⊢  
  : , :
43theorem  ⊢  
 proveit.numbers.exponentiation.posnat_power_of_product
44instantiation473, 60, 61, 562  ⊢  
  : , : , : , :
45instantiation62, 486, 575, 635, 427, 63*  ⊢  
  : , : , :
46theorem  ⊢  
 proveit.numbers.division.div_real_pos_closure
47instantiation64, 98, 65, 373, 66  ⊢  
  : , : , :
48instantiation67, 258, 68, 198, 69, 259  ⊢  
  : , : , :
49instantiation586, 70, 71  ⊢  
  : , : , :
50instantiation473, 72, 73, 74  ⊢  
  : , : , : , :
51theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_are_complex
52instantiation75, 632, 617  ⊢  
  : , :
53instantiation470, 76, 77, 78*  ⊢  
  : , : , :
54instantiation79, 158, 159, 80, 81, 82, 83*, 84*  ⊢  
  : , : , : , :
55instantiation625  ⊢  
  : , :
56instantiation642, 634, 85  ⊢  
  : , : , :
57instantiation207, 88, 89, 90  ⊢  
  : , :
58instantiation522, 86  ⊢  
  :
59instantiation87, 88, 89, 90, 91*  ⊢  
  : , :
60instantiation92, 624, 628  ⊢  
  : , :
61instantiation93, 644, 94, 610, 95  ⊢  
  : , : , : , :
62theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
63instantiation549, 550, 628, 611*  ⊢  
  : , :
64theorem  ⊢  
 proveit.numbers.division.strong_div_from_denom_bound__all_pos
65instantiation96, 258, 259  ⊢  
  :
66instantiation97, 373  ⊢  
  :
67theorem  ⊢  
 proveit.numbers.division.weak_div_from_numer_bound__pos_denom
68instantiation642, 547, 98  ⊢  
  : , : , :
69instantiation99, 100, 101, 102*  ⊢  
  :
70instantiation594, 103  ⊢  
  : , : , :
71instantiation470, 104, 105  ⊢  
  : , : , :
72instantiation594, 106  ⊢  
  : , : , :
73instantiation594, 107  ⊢  
  : , : , :
74instantiation312, 108, 321, 628  ⊢  
  : , : , :
75theorem  ⊢  
 proveit.numbers.modular.mod_natpos_in_interval
76instantiation109, 632  ⊢  
  :
77instantiation110, 632  ⊢  
  :
78instantiation586, 111, 112  ⊢  
  : , : , :
79theorem  ⊢  
 proveit.numbers.summation.gen_finite_geom_sum
80theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
81instantiation113, 114, 618  ⊢  
  : , :
82instantiation115, 116  ⊢  
  : , :
83instantiation479, 158  ⊢  
  :
84instantiation586, 117, 118  ⊢  
  : , : , :
85instantiation642, 638, 119  ⊢  
  : , : , :
86instantiation555, 120  ⊢  
  : , :
87theorem  ⊢  
 proveit.numbers.absolute_value.abs_frac
88instantiation122, 550, 121  ⊢  
  : , :
89instantiation122, 550, 123  ⊢  
  : , :
90instantiation124, 125  ⊢  
  : , :
91instantiation586, 126, 127  ⊢  
  : , : , :
92theorem  ⊢  
 proveit.numbers.exponentiation.exp_nat_pos_expansion
93theorem  ⊢  
 proveit.core_expr_types.operations.operands_substitution_via_tuple
94instantiation128, 644  ⊢  
  : , :
95instantiation129  ⊢  
  :
96theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
97theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_by_arg_pos
98instantiation130, 421, 290, 131, 132, 548  ⊢  
  : , :
99theorem  ⊢  
 proveit.trigonometry.sine_linear_bound_nonneg
100instantiation133, 421, 348, 134, 135, 136  ⊢  
  : , :
101instantiation431, 137, 138  ⊢  
  : , : , :
102instantiation586, 139, 140  ⊢  
  : , : , :
103instantiation586, 141, 142  ⊢  
  : , : , :
104instantiation470, 143, 144  ⊢  
  : , : , :
105instantiation586, 145, 146  ⊢  
  : , : , :
106instantiation465, 628, 487  ⊢  
  : , :
107instantiation465, 486, 487  ⊢  
  : , :
108instantiation642, 528, 147  ⊢  
  : , : , :
109theorem  ⊢  
 proveit.physics.quantum.QPE._alpha_m_mod_as_geometric_sum
110theorem  ⊢  
 proveit.physics.quantum.QPE._phase_from_best_with_delta_b
111instantiation538, 539, 644, 637, 540, 148, 180, 602, 149  ⊢  
  : , : , : , : , : , :
112instantiation150, 180, 602, 151  ⊢  
  : , : , :
113theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
114instantiation642, 152, 617  ⊢  
  : , : , :
115theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
116instantiation572, 617  ⊢  
  :
117instantiation594, 153  ⊢  
  : , : , :
118instantiation154, 308, 186, 544, 155*  ⊢  
  : , : , :
119instantiation642, 557, 156  ⊢  
  : , : , :
120instantiation440, 156  ⊢  
  :
121instantiation351, 157  ⊢  
  :
122theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
123instantiation351, 158  ⊢  
  :
124theorem  ⊢  
 proveit.numbers.addition.subtraction.nonzero_difference_if_different
125instantiation229, 159  ⊢  
  : , :
126instantiation608, 644, 160, 161, 162, 163  ⊢  
  : , : , : , :
127instantiation312, 503, 164, 165  ⊢  
  : , : , :
128theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
129theorem  ⊢  
 proveit.numbers.numerals.decimals.reduce_2_repeats
130theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure
131instantiation642, 166, 585  ⊢  
  : , : , :
132instantiation642, 166, 184  ⊢  
  : , : , :
133theorem  ⊢  
 proveit.numbers.multiplication.mult_real_nonneg_closure
134instantiation642, 167, 168  ⊢  
  : , : , :
135instantiation642, 169, 546  ⊢  
  : , : , :
136instantiation642, 169, 548  ⊢  
  : , : , :
137instantiation431, 410, 170  ⊢  
  : , : , :
138instantiation299, 486, 628, 606, 171*  ⊢  
  : , :
139instantiation594, 172  ⊢  
  : , : , :
140instantiation586, 173, 174  ⊢  
  : , : , :
141instantiation400, 539, 637, 540, 628, 544, 487  ⊢  
  : , : , : , : , : , : , :
142instantiation420, 637, 644, 539, 175, 540, 544, 628, 487  ⊢  
  : , : , : , : , : , :
143instantiation501, 550, 205, 502, 176, 177  ⊢  
  : , : , : , : , :
144instantiation594, 178  ⊢  
  : , : , :
145instantiation594, 506  ⊢  
  : , : , :
146instantiation626, 179  ⊢  
  :
147instantiation642, 477, 548  ⊢  
  : , : , :
148instantiation625  ⊢  
  : , :
149instantiation351, 180  ⊢  
  :
150theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
151instantiation577  ⊢  
  :
152theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
153instantiation586, 181, 182  ⊢  
  : , : , :
154theorem  ⊢  
 proveit.numbers.exponentiation.complex_power_of_complex_power
155instantiation463, 539, 636, 637, 540, 183, 628, 486, 324, 602, 544  ⊢  
  : , : , : , : , : , :
156instantiation583, 584, 184  ⊢  
  : , :
157instantiation449, 252, 185  ⊢  
  : , :
158instantiation449, 252, 186  ⊢  
  : , :
159instantiation431, 187, 188  ⊢  
  : , : , :
160instantiation625  ⊢  
  : , :
161instantiation625  ⊢  
  : , :
162instantiation192, 412, 189, 193*, 190*, 191*  ⊢  
  : , :
163instantiation192, 412, 217, 193*, 194*, 195*  ⊢  
  : , :
164instantiation601, 196, 197  ⊢  
  :
165instantiation642, 634, 198  ⊢  
  : , : , :
166theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
167theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
168instantiation642, 199, 597  ⊢  
  : , : , :
169theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonneg
170instantiation400, 539, 637, 540, 544, 486, 487  ⊢  
  : , : , : , : , : , : , :
171instantiation586, 200, 439  ⊢  
  : , : , :
172instantiation463, 637, 421, 539, 348, 540, 628, 544, 486, 487  ⊢  
  : , : , : , : , : , :
173instantiation586, 201, 202  ⊢  
  : , : , :
174instantiation595, 234  ⊢  
  :
175instantiation625  ⊢  
  : , :
176instantiation642, 528, 203  ⊢  
  : , : , :
177instantiation642, 528, 237  ⊢  
  : , : , :
178instantiation594, 204  ⊢  
  : , : , :
179instantiation207, 205, 313, 206  ⊢  
  : , :
180instantiation207, 208, 544, 209  ⊢  
  : , :
181instantiation538, 539, 644, 637, 540, 210, 544, 542, 550  ⊢  
  : , : , : , : , : , :
182instantiation211, 550, 544, 545  ⊢  
  : , : , :
183instantiation344  ⊢  
  : , : , : , :
184instantiation642, 607, 617  ⊢  
  : , : , :
185instantiation470, 212, 213  ⊢  
  : , : , :
186instantiation470, 214, 215  ⊢  
  : , : , :
187instantiation216, 217, 218, 219*  ⊢  
  :
188instantiation594, 220  ⊢  
  : , : , :
189instantiation470, 384, 364  ⊢  
  : , : , :
190instantiation416, 221  ⊢  
  : , :
191instantiation586, 222, 223  ⊢  
  : , : , :
192theorem  ⊢  
 proveit.trigonometry.complex_unit_circle_chord_length
193instantiation586, 224, 225  ⊢  
  : , : , :
194instantiation416, 226  ⊢  
  : , :
195instantiation586, 227, 228  ⊢  
  : , : , :
196instantiation642, 634, 258  ⊢  
  : , : , :
197instantiation229, 230  ⊢  
  : , :
198instantiation231, 232  ⊢  
  :
199theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
200instantiation594, 358  ⊢  
  : , : , :
201instantiation594, 233  ⊢  
  : , : , :
202instantiation312, 321, 502, 234, 235*  ⊢  
  : , : , :
203instantiation642, 567, 236  ⊢  
  : , : , :
204instantiation626, 544  ⊢  
  :
205instantiation419, 628, 487  ⊢  
  : , :
206instantiation452, 237  ⊢  
  :
207theorem  ⊢  
 proveit.numbers.division.div_complex_closure
208instantiation642, 634, 238  ⊢  
  : , : , :
209instantiation623, 617  ⊢  
  :
210instantiation625  ⊢  
  : , :
211theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
212instantiation419, 404, 239  ⊢  
  : , :
213instantiation586, 240, 241  ⊢  
  : , : , :
214instantiation419, 404, 293  ⊢  
  : , :
215instantiation586, 242, 243  ⊢  
  : , : , :
216theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
217instantiation470, 388, 372  ⊢  
  : , : , :
218instantiation431, 244, 245  ⊢  
  : , : , :
219instantiation416, 246  ⊢  
  : , :
220instantiation400, 644, 637, 539, 405, 540, 628, 486, 324, 602  ⊢  
  : , : , : , : , : , : , :
221instantiation594, 247  ⊢  
  : , : , :
222instantiation594, 248  ⊢  
  : , : , :
223instantiation586, 249, 250  ⊢  
  : , : , :
224instantiation594, 251  ⊢  
  : , : , :
225instantiation479, 252  ⊢  
  :
226instantiation594, 253  ⊢  
  : , : , :
227instantiation594, 254  ⊢  
  : , : , :
228instantiation586, 255, 256  ⊢  
  : , : , :
229theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
230instantiation257, 412, 258, 259  ⊢  
  : , :
231theorem  ⊢  
 proveit.trigonometry.real_closure
232instantiation470, 349, 331  ⊢  
  : , : , :
233instantiation586, 260, 261  ⊢  
  : , : , :
234instantiation470, 262, 263  ⊢  
  : , : , :
235instantiation627, 486  ⊢  
  :
236instantiation642, 592, 264  ⊢  
  : , : , :
237instantiation642, 477, 373  ⊢  
  : , : , :
238instantiation642, 638, 265  ⊢  
  : , : , :
239instantiation470, 266, 267  ⊢  
  : , : , :
240instantiation463, 637, 421, 539, 268, 540, 404, 324, 602, 544  ⊢  
  : , : , : , : , : , :
241instantiation463, 539, 644, 421, 540, 405, 268, 628, 486, 324, 602, 544  ⊢  
  : , : , : , : , : , :
242instantiation463, 637, 644, 539, 294, 540, 404, 324, 602  ⊢  
  : , : , : , : , : , :
243instantiation463, 539, 644, 540, 405, 294, 628, 486, 324, 602  ⊢  
  : , : , : , : , : , :
244instantiation269, 270, 271, 319, 317  ⊢  
  : , :
245instantiation473, 272, 551, 273  ⊢  
  : , : , : , :
246instantiation594, 274  ⊢  
  : , : , :
247instantiation586, 275, 276  ⊢  
  : , : , :
248instantiation586, 277, 278  ⊢  
  : , : , :
249instantiation586, 279, 280  ⊢  
  : , : , :
250instantiation595, 307  ⊢  
  :
251instantiation466, 324  ⊢  
  :
252instantiation642, 634, 281  ⊢  
  : , : , :
253instantiation586, 282, 303  ⊢  
  : , : , :
254instantiation586, 283, 284  ⊢  
  : , : , :
255instantiation586, 285, 286  ⊢  
  : , : , :
256instantiation595, 313  ⊢  
  :
257theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
258instantiation287, 412, 605, 289  ⊢  
  : , : , :
259instantiation288, 412, 605, 289  ⊢  
  : , : , :
260instantiation400, 539, 644, 637, 540, 292, 628, 544, 486, 487  ⊢  
  : , : , : , : , : , : , :
261instantiation420, 637, 421, 539, 290, 540, 486, 628, 544, 487  ⊢  
  : , : , : , : , : , :
262instantiation642, 634, 291  ⊢  
  : , : , :
263instantiation463, 539, 644, 637, 540, 292, 628, 544, 487  ⊢  
  : , : , : , : , : , :
264instantiation642, 615, 617  ⊢  
  : , : , :
265instantiation642, 640, 632  ⊢  
  : , : , :
266instantiation419, 293, 544  ⊢  
  : , :
267instantiation463, 539, 644, 637, 540, 294, 324, 602, 544  ⊢  
  : , : , : , : , : , :
268instantiation448  ⊢  
  : , : , :
269theorem  ⊢  
 proveit.logic.booleans.disjunction.right_if_not_left
270instantiation295, 296  ⊢  
  :
271instantiation297, 298  ⊢  
  : , :
272instantiation299, 352, 404, 300, 301*  ⊢  
  : , :
273instantiation577  ⊢  
  :
274instantiation586, 302, 303  ⊢  
  : , : , :
275instantiation400, 539, 644, 540, 405, 406, 628, 486, 324, 602, 544  ⊢  
  : , : , : , : , : , : , :
276instantiation420, 637, 636, 539, 326, 540, 324, 628, 486, 602, 544  ⊢  
  : , : , : , : , : , :
277instantiation594, 304  ⊢  
  : , : , :
278instantiation519, 343, 305*  ⊢  
  :
279instantiation594, 306  ⊢  
  : , : , :
280instantiation312, 503, 502, 307, 612*  ⊢  
  : , : , :
281instantiation642, 547, 308  ⊢  
  : , : , :
282instantiation400, 539, 644, 637, 540, 405, 628, 486, 324, 602  ⊢  
  : , : , : , : , : , : , :
283instantiation594, 309  ⊢  
  : , : , :
284instantiation519, 352, 310*  ⊢  
  :
285instantiation594, 311  ⊢  
  : , : , :
286instantiation312, 503, 502, 313, 612*  ⊢  
  : , : , :
287theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
288theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
289instantiation314, 315  ⊢  
  :
290instantiation448  ⊢  
  : , : , :
291instantiation497, 316, 517  ⊢  
  : , :
292instantiation625  ⊢  
  : , :
293instantiation419, 324, 602  ⊢  
  : , :
294instantiation625  ⊢  
  : , :
295axiom  ⊢  
 proveit.logic.booleans.negation.operand_is_bool
296instantiation318, 317  ⊢  
  :
297axiom  ⊢  
 proveit.logic.booleans.disjunction.right_in_bool
298instantiation318, 319  ⊢  
  :
299theorem  ⊢  
 proveit.numbers.division.div_as_mult
300instantiation320, 644, 405, 503, 321  ⊢  
  : , :
301instantiation586, 322, 323  ⊢  
  : , : , :
302instantiation400, 539, 421, 540, 397, 628, 486, 602, 324  ⊢  
  : , : , : , : , : , : , :
303instantiation420, 637, 421, 539, 397, 540, 324, 628, 486, 602  ⊢  
  : , : , : , : , : , :
304instantiation442, 325  ⊢  
  :
305instantiation493, 590, 326, 628, 486, 602, 544, 327*  ⊢  
  : , :
306instantiation586, 328, 329  ⊢  
  : , : , :
307instantiation470, 330, 331  ⊢  
  : , : , :
308theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
309instantiation442, 332  ⊢  
  :
310instantiation493, 333, 397, 628, 486, 602, 367*, 368*  ⊢  
  : , :
311instantiation420, 637, 644, 539, 347, 540, 628, 486, 487  ⊢  
  : , : , : , : , : , :
312theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
313instantiation642, 634, 335  ⊢  
  : , : , :
314theorem  ⊢  
 proveit.trigonometry.sine_pos_interval
315instantiation334, 412, 516, 335, 336  ⊢  
  : , : , :
316instantiation497, 635, 576  ⊢  
  : , :
317instantiation337, 603  ⊢  
  : , :
318theorem  ⊢  
 proveit.logic.booleans.in_bool_if_true
319instantiation338, 339  ⊢  
  :
320theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
321instantiation642, 528, 453  ⊢  
  : , : , :
322instantiation594, 340  ⊢  
  : , : , :
323instantiation586, 341, 342  ⊢  
  : , : , :
324theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
325instantiation351, 343  ⊢  
  :
326instantiation344  ⊢  
  : , : , : , :
327instantiation586, 345, 346  ⊢  
  : , : , :
328instantiation400, 539, 637, 644, 540, 347, 544, 628, 486, 487  ⊢  
  : , : , : , : , : , : , :
329instantiation420, 637, 421, 539, 348, 540, 628, 544, 486, 487  ⊢  
  : , : , : , : , : , :
330instantiation642, 634, 349  ⊢  
  : , : , :
331instantiation463, 539, 644, 637, 540, 350, 544, 486, 487  ⊢  
  : , : , : , : , : , :
332instantiation351, 352  ⊢  
  :
333theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
334theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.in_IntervalOO
335instantiation642, 547, 373  ⊢  
  : , : , :
336instantiation353, 354, 355  ⊢  
  : , :
337theorem  ⊢  
 proveit.logic.equality.unfold_not_equals
338theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_zero_or_non_int
339instantiation356, 637, 539, 540  ⊢  
  : , : , : , : , :
340instantiation357, 628, 486, 575, 606, 427, 358*  ⊢  
  : , : , :
341instantiation586, 359, 360  ⊢  
  : , : , :
342instantiation586, 361, 362  ⊢  
  : , : , :
343instantiation470, 363, 364  ⊢  
  : , : , :
344theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
345instantiation608, 421, 365, 366, 367, 368, 495  ⊢  
  : , : , : , :
346instantiation400, 539, 421, 540, 369, 628, 486, 487, 544  ⊢  
  : , : , : , : , : , : , :
347instantiation625  ⊢  
  : , :
348instantiation448  ⊢  
  : , : , :
349instantiation497, 370, 517  ⊢  
  : , :
350instantiation625  ⊢  
  : , :
351theorem  ⊢  
 proveit.numbers.negation.complex_closure
352instantiation470, 371, 372  ⊢  
  : , : , :
353theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
354instantiation496, 373  ⊢  
  :
355instantiation374, 375, 376  ⊢  
  : , : , :
356theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
357theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
358instantiation377, 503, 614, 537*  ⊢  
  : , :
359instantiation586, 378, 379  ⊢  
  : , : , :
360instantiation586, 380, 381  ⊢  
  : , : , :
361instantiation485, 539, 421, 540, 423, 486, 602, 424  ⊢  
  : , : , : , :
362instantiation586, 382, 383  ⊢  
  : , : , :
363instantiation642, 634, 384  ⊢  
  : , : , :
364instantiation586, 385, 386  ⊢  
  : , : , :
365instantiation448  ⊢  
  : , : , :
366instantiation448  ⊢  
  : , : , :
367instantiation522, 387  ⊢  
  :
368instantiation522, 437  ⊢  
  :
369instantiation448  ⊢  
  : , : , :
370instantiation497, 576, 516  ⊢  
  : , :
371instantiation642, 634, 388  ⊢  
  : , : , :
372instantiation463, 539, 644, 637, 540, 405, 628, 486, 602  ⊢  
  : , : , : , : , : , :
373instantiation389, 546, 548  ⊢  
  : , :
374axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
375instantiation470, 390, 433  ⊢  
  : , : , :
376instantiation480, 468, 391, 392, 393*, 394*  ⊢  
  : , : , :
377theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
378instantiation463, 539, 421, 637, 540, 397, 628, 486, 602, 395  ⊢  
  : , : , : , : , : , :
379instantiation463, 421, 644, 539, 397, 396, 540, 628, 486, 602, 467, 424  ⊢  
  : , : , : , : , : , :
380instantiation400, 539, 421, 637, 540, 397, 628, 486, 602, 467, 424  ⊢  
  : , : , : , : , : , : , :
381instantiation586, 398, 399  ⊢  
  : , : , :
382instantiation400, 637, 539, 540, 486, 602, 424  ⊢  
  : , : , : , : , : , : , :
383instantiation420, 539, 644, 637, 540, 401, 486, 424, 602, 402*  ⊢  
  : , : , : , : , : , :
384instantiation497, 430, 403  ⊢  
  : , :
385instantiation463, 637, 644, 539, 406, 540, 404, 602, 544  ⊢  
  : , : , : , : , : , :
386instantiation463, 539, 644, 540, 405, 406, 628, 486, 602, 544  ⊢  
  : , : , : , : , : , :
387instantiation407, 644  ⊢  
  :
388instantiation497, 430, 621  ⊢  
  : , :
389theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
390instantiation408, 409, 410  ⊢  
  : , : , :
391instantiation497, 498, 412  ⊢  
  : , :
392instantiation411, 498, 412, 516, 462, 413  ⊢  
  : , : , :
393instantiation586, 414, 415  ⊢  
  : , : , :
394instantiation416, 417, 418*  ⊢  
  : , :
395instantiation419, 467, 424  ⊢  
  : , :
396instantiation625  ⊢  
  : , :
397instantiation448  ⊢  
  : , : , :
398instantiation420, 539, 644, 421, 540, 422, 423, 467, 628, 486, 602, 424  ⊢  
  : , : , : , : , : , :
399instantiation594, 425  ⊢  
  : , : , :
400theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
401instantiation625  ⊢  
  : , :
402instantiation426, 486, 605, 575, 427, 428*, 429*  ⊢  
  : , : , :
403instantiation497, 621, 576  ⊢  
  : , :
404instantiation642, 634, 430  ⊢  
  : , : , :
405instantiation625  ⊢  
  : , :
406instantiation625  ⊢  
  : , :
407theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
408theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
409instantiation431, 432, 433  ⊢  
  : , : , :
410instantiation434, 516, 435, 581, 436, 437, 438*, 439*  ⊢  
  : , : , :
411theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
412theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
413instantiation440, 558  ⊢  
  :
414instantiation594, 441  ⊢  
  : , : , :
415instantiation442, 443  ⊢  
  :
416theorem  ⊢  
 proveit.logic.equality.equals_reversal
417instantiation444, 539, 644, 637, 540, 445, 467, 486  ⊢  
  : , : , : , : , : , :
418instantiation586, 446, 447  ⊢  
  : , : , :
419theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
420theorem  ⊢  
 proveit.numbers.multiplication.association
421theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
422instantiation625  ⊢  
  : , :
423instantiation448  ⊢  
  : , : , :
424instantiation449, 486, 542  ⊢  
  : , :
425instantiation470, 450, 451  ⊢  
  : , : , :
426theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
427instantiation452, 453  ⊢  
  :
428instantiation574, 486  ⊢  
  :
429instantiation586, 454, 455  ⊢  
  : , : , :
430instantiation497, 635, 516  ⊢  
  : , :
431theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
432instantiation456, 637, 546, 548, 457, 458*  ⊢  
  : , : , : , : , : , :
433instantiation594, 459  ⊢  
  : , : , :
434theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_right_factor_bound
435instantiation497, 576, 517  ⊢  
  : , :
436instantiation470, 460, 461  ⊢  
  : , : , :
437instantiation555, 462  ⊢  
  : , :
438instantiation463, 637, 644, 539, 464, 540, 486, 544, 487  ⊢  
  : , : , : , : , : , :
439instantiation465, 486, 467  ⊢  
  : , :
440theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.positive_if_in_rational_pos
441instantiation466, 467  ⊢  
  :
442theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
443instantiation642, 634, 468  ⊢  
  : , : , :
444theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
445instantiation625  ⊢  
  : , :
446instantiation594, 469  ⊢  
  : , : , :
447instantiation626, 486  ⊢  
  :
448theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
449theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
450instantiation470, 471, 472  ⊢  
  : , : , :
451instantiation473, 474, 475, 476  ⊢  
  : , : , : , :
452theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
453instantiation642, 477, 546  ⊢  
  : , : , :
454instantiation594, 478  ⊢  
  : , : , :
455instantiation479, 486  ⊢  
  :
456theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_factor_bound
457instantiation480, 575, 635, 481, 482, 483*, 484*  ⊢  
  : , : , :
458instantiation485, 637, 486, 487  ⊢  
  : , : , : , :
459instantiation586, 488, 489  ⊢  
  : , : , :
460instantiation490, 491, 492  ⊢  
  : , :
461instantiation493, 624, 494, 544, 602, 495*  ⊢  
  : , :
462instantiation496, 546  ⊢  
  :
463theorem  ⊢  
 proveit.numbers.multiplication.disassociation
464instantiation625  ⊢  
  : , :
465theorem  ⊢  
 proveit.numbers.multiplication.commutation
466theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
467instantiation642, 634, 581  ⊢  
  : , : , :
468instantiation497, 498, 516  ⊢  
  : , :
469instantiation499, 633, 641, 500*  ⊢  
  : , : , : , :
470theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
471instantiation501, 550, 502, 503  ⊢  
  : , : , : , : , :
472instantiation586, 504, 505  ⊢  
  : , : , :
473theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
474instantiation594, 506  ⊢  
  : , : , :
475instantiation594, 506  ⊢  
  : , : , :
476instantiation627, 550  ⊢  
  :
477theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
478instantiation507, 550, 545  ⊢  
  : , :
479theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
480theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
481instantiation642, 638, 508  ⊢  
  : , : , :
482instantiation509, 635, 576, 605, 510, 511  ⊢  
  : , : , :
483instantiation512, 550, 628, 513  ⊢  
  : , : , :
484instantiation586, 514, 515  ⊢  
  : , : , :
485theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
486instantiation642, 634, 516  ⊢  
  : , : , :
487instantiation642, 634, 517  ⊢  
  : , : , :
488instantiation594, 518  ⊢  
  : , : , :
489instantiation519, 602  ⊢  
  :
490theorem  ⊢  
 proveit.numbers.absolute_value.weak_upper_bound
491instantiation520, 553, 581, 554  ⊢  
  : , : , :
492instantiation555, 521  ⊢  
  : , :
493theorem  ⊢  
 proveit.numbers.absolute_value.abs_prod
494instantiation625  ⊢  
  : , :
495instantiation522, 523  ⊢  
  :
496theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.positive_if_in_real_pos
497theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
498instantiation642, 638, 524  ⊢  
  : , : , :
499theorem  ⊢  
 proveit.numbers.addition.rational_pair_addition
500instantiation586, 525, 526  ⊢  
  : , : , :
501theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
502instantiation642, 528, 527  ⊢  
  : , : , :
503instantiation642, 528, 529  ⊢  
  : , : , :
504instantiation594, 530  ⊢  
  : , : , :
505instantiation594, 531  ⊢  
  : , : , :
506instantiation595, 550  ⊢  
  :
507theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
508instantiation642, 640, 532  ⊢  
  : , : , :
509theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
510instantiation533, 635, 605, 534, 535, 536, 537*  ⊢  
  : , : , :
511theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
512theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
513theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
514instantiation538, 539, 644, 637, 540, 541, 544, 550, 542  ⊢  
  : , : , : , : , : , :
515instantiation543, 550, 544, 545  ⊢  
  : , : , :
516instantiation642, 547, 546  ⊢  
  : , : , :
517instantiation642, 547, 548  ⊢  
  : , : , :
518instantiation549, 550, 602, 551*  ⊢  
  : , :
519theorem  ⊢  
 proveit.numbers.absolute_value.abs_even
520theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_lower_bound
521instantiation552, 553, 581, 554  ⊢  
  : , : , :
522theorem  ⊢  
 proveit.numbers.absolute_value.abs_non_neg_elim
523instantiation555, 556  ⊢  
  : , :
524instantiation642, 557, 558  ⊢  
  : , : , :
525instantiation608, 644, 559, 560, 561, 562  ⊢  
  : , : , : , :
526instantiation563, 564, 565  ⊢  
  :
527instantiation642, 567, 566  ⊢  
  : , : , :
528theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
529instantiation642, 567, 568  ⊢  
  : , : , :
530instantiation594, 611  ⊢  
  : , : , :
531instantiation586, 569, 570  ⊢  
  : , : , :
532instantiation642, 643, 571  ⊢  
  : , : , :
533theorem  ⊢  
 proveit.numbers.exponentiation.exp_monotonicity_large_base_less_eq
534instantiation599, 600, 573  ⊢  
  : , : , :
535theorem  ⊢  
 proveit.numbers.numerals.decimals.less_1_2
536instantiation572, 573  ⊢  
  :
537instantiation574, 628  ⊢  
  :
538theorem  ⊢  
 proveit.numbers.addition.disassociation
539axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
540theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
541instantiation625  ⊢  
  : , :
542instantiation642, 634, 575  ⊢  
  : , : , :
543theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
544instantiation642, 634, 576  ⊢  
  : , : , :
545instantiation577  ⊢  
  :
546theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
547theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
548instantiation578, 579  ⊢  
  :
549theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
550instantiation642, 634, 605  ⊢  
  : , : , :
551instantiation626, 602  ⊢  
  :
552theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_upper_bound
553instantiation580, 581  ⊢  
  :
554theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_delta_b_round_in_interval
555theorem  ⊢  
 proveit.numbers.ordering.relax_less
556instantiation582, 617  ⊢  
  :
557theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
558instantiation583, 584, 585  ⊢  
  : , :
559instantiation625  ⊢  
  : , :
560instantiation625  ⊢  
  : , :
561instantiation586, 587, 588  ⊢  
  : , : , :
562theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
563theorem  ⊢  
 proveit.numbers.division.frac_cancel_complete
564instantiation642, 634, 589  ⊢  
  : , : , :
565instantiation623, 590  ⊢  
  :
566instantiation642, 592, 591  ⊢  
  : , : , :
567theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
568instantiation642, 592, 593  ⊢  
  : , : , :
569instantiation594, 612  ⊢  
  : , : , :
570instantiation595, 628  ⊢  
  :
571instantiation596, 597, 637  ⊢  
  : , :
572theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
573axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
574theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
575instantiation642, 638, 598  ⊢  
  : , : , :
576instantiation599, 600, 617  ⊢  
  : , : , :
577axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
578theorem  ⊢  
 proveit.numbers.absolute_value.abs_nonzero_closure
579instantiation601, 602, 603  ⊢  
  :
580theorem  ⊢  
 proveit.numbers.negation.real_closure
581instantiation604, 605, 635, 606  ⊢  
  : , :
582theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
583theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
584instantiation642, 607, 614  ⊢  
  : , : , :
585instantiation642, 607, 624  ⊢  
  : , : , :
586axiom  ⊢  
 proveit.logic.equality.equals_transitivity
587instantiation608, 644, 609, 610, 611, 612  ⊢  
  : , : , : , :
588theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_2
589instantiation642, 638, 613  ⊢  
  : , : , :
590theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
591instantiation642, 615, 614  ⊢  
  : , : , :
592theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
593instantiation642, 615, 624  ⊢  
  : , : , :
594axiom  ⊢  
 proveit.logic.equality.substitution
595theorem  ⊢  
 proveit.numbers.division.frac_one_denom
596theorem  ⊢  
 proveit.numbers.addition.add_nat_closure_bin
597instantiation642, 616, 617  ⊢  
  : , : , :
598instantiation642, 640, 618  ⊢  
  : , : , :
599theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
600instantiation619, 620  ⊢  
  : , :
601theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
602instantiation642, 634, 621  ⊢  
  : , : , :
603assumption  ⊢  
604theorem  ⊢  
 proveit.numbers.division.div_real_closure
605instantiation642, 638, 622  ⊢  
  : , : , :
606instantiation623, 624  ⊢  
  :
607theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
608axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
609instantiation625  ⊢  
  : , :
610instantiation625  ⊢  
  : , :
611instantiation626, 628  ⊢  
  :
612instantiation627, 628  ⊢  
  :
613instantiation642, 640, 629  ⊢  
  : , : , :
614theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
615theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
616theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
617theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
618instantiation630, 633  ⊢  
  :
619theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
620theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
621instantiation631, 632  ⊢  
  :
622instantiation642, 640, 633  ⊢  
  : , : , :
623theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
624theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
625theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
626theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
627theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
628instantiation642, 634, 635  ⊢  
  : , : , :
629instantiation642, 643, 636  ⊢  
  : , : , :
630theorem  ⊢  
 proveit.numbers.negation.int_closure
631theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
632theorem  ⊢  
 proveit.physics.quantum.QPE._best_round_is_int
633instantiation642, 643, 637  ⊢  
  : , : , :
634theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
635instantiation642, 638, 639  ⊢  
  : , : , :
636theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
637theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
638theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
639instantiation642, 640, 641  ⊢  
  : , : , :
640theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
641instantiation642, 643, 644  ⊢  
  : , : , :
642theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
643theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
644theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements