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