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