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  ⊢  
  : , : , :
1reference355  ⊢  
2instantiation102, 4, 5  ⊢  
  : , : , :
3instantiation138, 480, 477, 413, 71, 414, 432, 440, 202, 6*, 13*  ⊢  
  : , : , : , : , : , :
4instantiation355, 7, 8  ⊢  
  : , : , :
5instantiation105, 432, 166, 474  ⊢  
  : , : , :
6instantiation124, 432, 440  ⊢  
  : , :
7instantiation355, 9, 10  ⊢  
  : , : , :
8instantiation138, 480, 477, 413, 11, 414, 432, 19, 202, 12*, 13*  ⊢  
  : , : , : , : , : , :
9instantiation102, 14, 15  ⊢  
  : , : , :
10instantiation398, 16, 17, 18*  ⊢  
  : , : , :
11instantiation429  ⊢  
  : , :
12instantiation124, 432, 19  ⊢  
  : , :
13instantiation355, 20, 21  ⊢  
  : , : , :
14instantiation355, 22, 23  ⊢  
  : , : , :
15instantiation64, 81, 82, 58  ⊢  
  : , : , :
16instantiation396, 24  ⊢  
  : , : , :
17instantiation315, 25  ⊢  
  : , :
18instantiation398, 26, 76  ⊢  
  : , : , :
19instantiation478, 449, 97  ⊢  
  : , : , :
20instantiation355, 27, 28  ⊢  
  : , : , :
21instantiation300, 29, 30, 31  ⊢  
  : , : , : , :
22instantiation355, 32, 33  ⊢  
  : , : , :
23instantiation396, 34  ⊢  
  : , : , :
24instantiation300, 35, 36, 37  ⊢  
  : , : , : , :
25instantiation38, 432, 39, 198, 40, 85*, 41*  ⊢  
  : , : , : , :
26instantiation396, 356  ⊢  
  : , : , :
27instantiation197, 411, 199, 198  ⊢  
  : , : , : , : , :
28instantiation398, 42, 43  ⊢  
  : , : , :
29instantiation396, 201  ⊢  
  : , : , :
30instantiation396, 201  ⊢  
  : , : , :
31instantiation158, 411  ⊢  
  :
32instantiation102, 44, 45  ⊢  
  : , : , :
33instantiation342, 480, 477, 413, 46, 414, 411, 47, 48, 49*  ⊢  
  : , : , : , : , : , :
34instantiation398, 50, 51  ⊢  
  : , : , :
35instantiation396, 52  ⊢  
  : , : , :
36instantiation410, 413, 477, 480, 414, 53, 432, 57, 58  ⊢  
  : , : , : , : , : , :
37instantiation54, 480, 477, 413, 55, 414, 432, 57, 58  ⊢  
  : , : , : , : , : , :
38theorem  ⊢  
 proveit.numbers.division.prod_of_fracs
39instantiation56, 57, 58  ⊢  
  : , :
40instantiation99, 60, 59  ⊢  
  :
41instantiation250, 60  ⊢  
  :
42instantiation396, 61  ⊢  
  : , : , :
43instantiation396, 62  ⊢  
  : , : , :
44instantiation355, 63, 120  ⊢  
  : , : , :
45instantiation64, 65, 411, 66*  ⊢  
  : , : , :
46instantiation429  ⊢  
  : , :
47instantiation478, 449, 67  ⊢  
  : , : , :
48instantiation478, 449, 68  ⊢  
  : , : , :
49instantiation355, 69, 70  ⊢  
  : , : , :
50instantiation340, 413, 477, 480, 414, 71, 440, 202, 411  ⊢  
  : , : , : , : , : , :
51instantiation398, 72, 73  ⊢  
  : , : , :
52instantiation74, 435, 450, 459, 96, 75, 76*  ⊢  
  : , : , : , :
53instantiation429  ⊢  
  : , :
54theorem  ⊢  
 proveit.numbers.multiplication.association
55instantiation429  ⊢  
  : , :
56theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
57instantiation431, 432, 77  ⊢  
  : , :
58instantiation478, 449, 78  ⊢  
  : , : , :
59instantiation79, 477, 80, 81, 82  ⊢  
  : , :
60instantiation478, 449, 83  ⊢  
  : , : , :
61instantiation398, 84, 85  ⊢  
  : , : , :
62instantiation396, 86  ⊢  
  : , : , :
63instantiation102, 87, 88  ⊢  
  : , : , :
64theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
65instantiation478, 437, 182  ⊢  
  : , : , :
66instantiation398, 89, 90  ⊢  
  : , : , :
67instantiation455, 130  ⊢  
  :
68instantiation455, 131  ⊢  
  :
69instantiation315, 91  ⊢  
  : , :
70instantiation396, 92  ⊢  
  : , : , :
71instantiation429  ⊢  
  : , :
72instantiation291, 480, 413, 414, 440, 202, 411  ⊢  
  : , : , : , : , : , : , :
73instantiation342, 413, 477, 480, 414, 93, 440, 411, 202, 94*  ⊢  
  : , : , : , : , : , :
74theorem  ⊢  
 proveit.numbers.exponentiation.exp_factored_real
75instantiation315, 95  ⊢  
  : , :
76instantiation439, 432  ⊢  
  :
77instantiation478, 449, 96  ⊢  
  : , : , :
78instantiation298, 97, 224  ⊢  
  : , :
79theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
80instantiation429  ⊢  
  : , :
81instantiation98, 199, 440  ⊢  
  : , :
82instantiation99, 134, 149  ⊢  
  :
83instantiation212, 100, 150  ⊢  
  : , :
84instantiation396, 101  ⊢  
  : , : , :
85instantiation239, 432  ⊢  
  :
86instantiation158, 432  ⊢  
  :
87instantiation102, 103, 104  ⊢  
  : , : , :
88instantiation105, 440, 106, 474  ⊢  
  : , : , :
89instantiation107, 477, 108, 109, 110, 111  ⊢  
  : , : , : , :
90instantiation396, 112  ⊢  
  : , : , :
91instantiation113, 114, 115  ⊢  
  : , :
92instantiation315, 116  ⊢  
  : , :
93instantiation429  ⊢  
  : , :
94theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_1
95instantiation398, 117, 365  ⊢  
  : , : , :
96instantiation298, 450, 443  ⊢  
  : , :
97instantiation478, 468, 118  ⊢  
  : , : , :
98theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_nonzero_closure
99theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
100instantiation230, 445, 477  ⊢  
  : , :
101instantiation250, 432  ⊢  
  :
102theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
103instantiation355, 119, 120  ⊢  
  : , : , :
104instantiation300, 121, 122, 123  ⊢  
  : , : , : , :
105theorem  ⊢  
 proveit.numbers.exponentiation.posnat_power_of_product
106instantiation478, 449, 253  ⊢  
  : , : , :
107axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
108instantiation429  ⊢  
  : , :
109instantiation429  ⊢  
  : , :
110instantiation124, 166, 411  ⊢  
  : , :
111instantiation125, 166, 472, 126*, 365*  ⊢  
  : , : , :
112instantiation300, 127, 128, 129  ⊢  
  : , : , : , :
113theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
114instantiation478, 449, 130  ⊢  
  : , : , :
115instantiation478, 449, 131  ⊢  
  : , : , :
116instantiation132, 474, 133, 166, 411, 134, 149  ⊢  
  : , : , :
117instantiation396, 356  ⊢  
  : , : , :
118instantiation478, 475, 135  ⊢  
  : , : , :
119instantiation275, 136, 137  ⊢  
  : , : , :
120instantiation138, 480, 477, 413, 139, 414, 440, 411, 293, 140*, 141*  ⊢  
  : , : , : , : , : , :
121instantiation142, 474, 440  ⊢  
  : , :
122instantiation143, 477, 144, 145, 146  ⊢  
  : , : , : , :
123theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
124theorem  ⊢  
 proveit.numbers.multiplication.commutation
125theorem  ⊢  
 proveit.numbers.exponentiation.product_of_posnat_powers
126instantiation439, 166  ⊢  
  :
127instantiation398, 147, 148  ⊢  
  : , : , :
128instantiation351  ⊢  
  :
129instantiation315, 163  ⊢  
  : , :
130instantiation240, 181, 150, 149  ⊢  
  : , :
131instantiation240, 459, 150, 149  ⊢  
  : , :
132theorem  ⊢  
 proveit.numbers.division.distribute_frac_through_sum
133instantiation429  ⊢  
  : , :
134instantiation478, 449, 150  ⊢  
  : , : , :
135instantiation478, 479, 151  ⊢  
  : , : , :
136instantiation155, 477, 413, 152, 414, 459, 153, 154  ⊢  
  : , : , : , : , : , :
137instantiation155, 480, 459, 156, 157  ⊢  
  : , : , : , : , : , :
138theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
139instantiation429  ⊢  
  : , :
140instantiation158, 440  ⊢  
  :
141instantiation355, 159, 160  ⊢  
  : , : , :
142theorem  ⊢  
 proveit.numbers.exponentiation.exp_nat_pos_expansion
143theorem  ⊢  
 proveit.core_expr_types.operations.operands_substitution_via_tuple
144instantiation161, 477  ⊢  
  : , :
145instantiation429  ⊢  
  : , :
146instantiation162  ⊢  
  :
147instantiation396, 163  ⊢  
  : , : , :
148instantiation250, 164  ⊢  
  :
149instantiation165, 166, 440, 167  ⊢  
  : , :
150instantiation230, 181, 477  ⊢  
  : , :
151theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
152instantiation429  ⊢  
  : , :
153instantiation455, 173  ⊢  
  :
154instantiation171, 170, 168, 169  ⊢  
  : , :
155theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_term_bound
156instantiation455, 170  ⊢  
  :
157instantiation171, 172, 173, 174  ⊢  
  : , :
158theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
159instantiation355, 175, 176  ⊢  
  : , : , :
160instantiation398, 177, 178  ⊢  
  : , : , :
161theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
162theorem  ⊢  
 proveit.numbers.numerals.decimals.reduce_2_repeats
163instantiation396, 179  ⊢  
  : , : , :
164instantiation180, 440, 417  ⊢  
  : , :
165theorem  ⊢  
 proveit.numbers.exponentiation.exp_not_eq_zero
166instantiation478, 449, 181  ⊢  
  : , : , :
167instantiation384, 182  ⊢  
  :
168instantiation240, 459, 183, 184  ⊢  
  : , :
169instantiation193, 194, 226, 185, 186  ⊢  
  : , : , :
170instantiation240, 459, 187, 188  ⊢  
  : , :
171theorem  ⊢  
 proveit.numbers.negation.negated_weak_bound
172instantiation240, 459, 189, 190  ⊢  
  : , :
173instantiation240, 459, 191, 192  ⊢  
  : , :
174instantiation193, 194, 234, 195, 196  ⊢  
  : , : , :
175instantiation197, 411, 427, 198, 199  ⊢  
  : , : , : , : , :
176instantiation396, 200  ⊢  
  : , : , :
177instantiation396, 201  ⊢  
  : , : , :
178instantiation250, 202  ⊢  
  :
179instantiation373, 411, 432, 408, 203*  ⊢  
  : , :
180theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
181instantiation298, 450, 224  ⊢  
  : , :
182instantiation478, 394, 204  ⊢  
  : , : , :
183instantiation212, 209, 206  ⊢  
  : , :
184instantiation384, 205  ⊢  
  :
185instantiation478, 465, 231  ⊢  
  : , : , :
186instantiation218, 209, 206, 210, 207, 208  ⊢  
  : , : , :
187instantiation212, 209, 210  ⊢  
  : , :
188instantiation213, 211  ⊢  
  :
189instantiation212, 450, 307  ⊢  
  : , :
190instantiation213, 214  ⊢  
  :
191instantiation478, 441, 234  ⊢  
  : , : , :
192instantiation384, 215  ⊢  
  :
193theorem  ⊢  
 proveit.numbers.division.weak_div_from_denom_bound__all_pos
194instantiation478, 216, 217  ⊢  
  : , : , :
195instantiation478, 465, 233  ⊢  
  : , : , :
196instantiation218, 450, 253, 307, 245, 219  ⊢  
  : , : , :
197theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_numer_left
198instantiation478, 437, 220  ⊢  
  : , : , :
199instantiation478, 437, 221  ⊢  
  : , : , :
200instantiation398, 222, 223  ⊢  
  : , : , :
201instantiation239, 411  ⊢  
  :
202instantiation478, 449, 224  ⊢  
  : , : , :
203instantiation250, 417  ⊢  
  :
204instantiation401, 453, 225  ⊢  
  : , :
205instantiation478, 394, 226  ⊢  
  : , : , :
206instantiation230, 253, 477  ⊢  
  : , :
207instantiation227, 450, 253, 307, 228, 309  ⊢  
  : , : , :
208instantiation236, 260  ⊢  
  :
209instantiation478, 468, 229  ⊢  
  : , : , :
210instantiation230, 307, 477  ⊢  
  : , :
211instantiation478, 232, 231  ⊢  
  : , : , :
212theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
213theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_if_in_rational_nonzero
214instantiation478, 232, 233  ⊢  
  : , : , :
215instantiation478, 394, 234  ⊢  
  : , : , :
216theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
217instantiation478, 235, 480  ⊢  
  : , : , :
218theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_right_factor_bound
219instantiation236, 477  ⊢  
  :
220instantiation478, 447, 237  ⊢  
  : , : , :
221instantiation478, 394, 435  ⊢  
  : , : , :
222instantiation396, 238  ⊢  
  : , : , :
223instantiation239, 440  ⊢  
  :
224instantiation240, 459, 445, 408  ⊢  
  : , :
225instantiation451, 452, 435, 408  ⊢  
  : , :
226instantiation418, 241, 242  ⊢  
  : , :
227theorem  ⊢  
 proveit.numbers.exponentiation.exp_pos_lesseq
228instantiation243, 244, 245  ⊢  
  : , :
229instantiation478, 475, 246  ⊢  
  : , : , :
230theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_closure_nat_power
231instantiation248, 251, 247  ⊢  
  : , :
232theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational_nonzero
233instantiation248, 466, 262  ⊢  
  : , :
234instantiation418, 453, 274  ⊢  
  : , :
235theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
236theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
237instantiation478, 461, 249  ⊢  
  : , : , :
238instantiation250, 440  ⊢  
  :
239theorem  ⊢  
 proveit.numbers.division.frac_one_denom
240theorem  ⊢  
 proveit.numbers.division.div_real_closure
241instantiation478, 465, 251  ⊢  
  : , : , :
242instantiation252, 253, 254  ⊢  
  :
243theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
244instantiation255, 256  ⊢  
  :
245instantiation285, 443, 257, 354, 258, 259*  ⊢  
  : , : , :
246instantiation478, 479, 260  ⊢  
  : , : , :
247instantiation261, 262, 471  ⊢  
  : , :
248theorem  ⊢  
 proveit.numbers.multiplication.mult_rational_pos_closure_bin
249instantiation478, 470, 472  ⊢  
  : , : , :
250theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
251instantiation478, 473, 263  ⊢  
  : , : , :
252theorem  ⊢  
 proveit.numbers.exponentiation.sqrd_pos_closure
253instantiation298, 459, 304  ⊢  
  : , :
254instantiation384, 264  ⊢  
  :
255theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_if_in_real_nonneg
256instantiation478, 265, 274  ⊢  
  : , : , :
257instantiation478, 441, 346  ⊢  
  : , : , :
258instantiation266, 450, 332, 267, 421, 268, 269*  ⊢  
  : , : , :
259instantiation398, 270, 271  ⊢  
  : , : , :
260theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
261theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_pos_closure
262instantiation272, 316, 273  ⊢  
  :
263theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
264instantiation478, 394, 274  ⊢  
  : , : , :
265theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonneg
266theorem  ⊢  
 proveit.numbers.exponentiation.exp_monotonicity_large_base_less_eq
267instantiation298, 288, 286  ⊢  
  : , :
268instantiation275, 276, 277  ⊢  
  : , : , :
269instantiation278, 453, 346, 390  ⊢  
  : , :
270instantiation340, 413, 477, 480, 414, 279, 440, 293, 433  ⊢  
  : , : , : , : , : , :
271instantiation398, 280, 281  ⊢  
  : , : , :
272theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.pos_rational_is_rational_pos
273instantiation282, 283  ⊢  
  : , :
274instantiation401, 452, 358  ⊢  
  : , :
275theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
276instantiation284, 332  ⊢  
  :
277instantiation285, 286, 287, 288, 289, 290*  ⊢  
  : , : , :
278theorem  ⊢  
 proveit.numbers.exponentiation.exponent_log_with_same_base
279instantiation429  ⊢  
  : , :
280instantiation291, 480, 413, 414, 440, 293, 433  ⊢  
  : , : , : , : , : , : , :
281instantiation342, 413, 477, 480, 414, 292, 440, 433, 293, 356*  ⊢  
  : , : , : , : , : , :
282theorem  ⊢  
 proveit.numbers.addition.subtraction.pos_difference
283instantiation294, 443, 450, 295, 296, 356*, 297*  ⊢  
  : , : , :
284theorem  ⊢  
 proveit.numbers.rounding.ceil_x_ge_x
285theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
286instantiation455, 360  ⊢  
  :
287instantiation298, 360, 299  ⊢  
  : , :
288instantiation368, 369, 404  ⊢  
  : , : , :
289axiom  ⊢  
 proveit.physics.quantum.QPE._t_req
290instantiation300, 301, 302, 303  ⊢  
  : , : , : , :
291theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
292instantiation429  ⊢  
  : , :
293instantiation478, 449, 304  ⊢  
  : , : , :
294theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
295instantiation478, 468, 305  ⊢  
  : , : , :
296instantiation306, 450, 307, 308, 309  ⊢  
  : , : , :
297instantiation398, 310, 311  ⊢  
  : , : , :
298theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
299instantiation478, 468, 312  ⊢  
  : , : , :
300theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
301instantiation398, 313, 314  ⊢  
  : , : , :
302instantiation351  ⊢  
  :
303instantiation315, 333  ⊢  
  : , :
304instantiation478, 441, 358  ⊢  
  : , : , :
305instantiation325, 316, 463  ⊢  
  : , :
306theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
307instantiation478, 468, 316  ⊢  
  : , : , :
308theorem  ⊢  
 proveit.physics.quantum.QPE._e_value_ge_two
309instantiation317, 474  ⊢  
  :
310instantiation396, 318  ⊢  
  : , : , :
311instantiation398, 319, 320  ⊢  
  : , : , :
312instantiation478, 475, 321  ⊢  
  : , : , :
313instantiation396, 322  ⊢  
  : , : , :
314instantiation398, 323, 324  ⊢  
  : , : , :
315theorem  ⊢  
 proveit.logic.equality.equals_reversal
316instantiation325, 363, 326  ⊢  
  : , :
317theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
318instantiation398, 327, 328  ⊢  
  : , : , :
319instantiation340, 413, 477, 480, 414, 329, 344, 411, 433  ⊢  
  : , : , : , : , : , :
320instantiation330, 411, 344, 331  ⊢  
  : , : , :
321instantiation379, 332  ⊢  
  :
322instantiation396, 333  ⊢  
  : , : , :
323instantiation340, 413, 477, 480, 414, 334, 349, 337, 335  ⊢  
  : , : , : , : , : , :
324instantiation336, 349, 337, 338  ⊢  
  : , : , :
325theorem  ⊢  
 proveit.numbers.addition.add_rational_closure_bin
326instantiation478, 475, 339  ⊢  
  : , : , :
327instantiation340, 413, 477, 480, 414, 341, 344, 433, 440  ⊢  
  : , : , : , : , : , :
328instantiation342, 480, 477, 413, 343, 414, 344, 433, 440, 345*  ⊢  
  : , : , : , : , : , :
329instantiation429  ⊢  
  : , :
330theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
331instantiation351  ⊢  
  :
332instantiation388, 453, 346, 390  ⊢  
  : , :
333instantiation396, 347  ⊢  
  : , : , :
334instantiation429  ⊢  
  : , :
335instantiation348, 349  ⊢  
  :
336theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
337instantiation478, 449, 350  ⊢  
  : , : , :
338instantiation351  ⊢  
  :
339instantiation478, 352, 353  ⊢  
  : , : , :
340theorem  ⊢  
 proveit.numbers.addition.disassociation
341instantiation429  ⊢  
  : , :
342theorem  ⊢  
 proveit.numbers.addition.association
343instantiation429  ⊢  
  : , :
344instantiation478, 449, 354  ⊢  
  : , : , :
345instantiation355, 356, 357  ⊢  
  : , : , :
346instantiation401, 453, 358  ⊢  
  : , :
347instantiation396, 359  ⊢  
  : , : , :
348theorem  ⊢  
 proveit.numbers.negation.complex_closure
349instantiation478, 449, 360  ⊢  
  : , : , :
350instantiation478, 468, 361  ⊢  
  : , : , :
351axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
352theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_within_int
353instantiation362, 472  ⊢  
  :
354instantiation478, 468, 363  ⊢  
  : , : , :
355theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
356instantiation364, 411, 440, 365  ⊢  
  : , : , :
357instantiation366, 440, 433  ⊢  
  : , :
358instantiation451, 452, 395, 375  ⊢  
  : , :
359instantiation396, 367  ⊢  
  : , : , :
360instantiation368, 369, 423  ⊢  
  : , : , :
361instantiation478, 475, 370  ⊢  
  : , : , :
362theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
363instantiation478, 371, 372  ⊢  
  : , : , :
364theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
365theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
366theorem  ⊢  
 proveit.numbers.addition.commutation
367instantiation373, 411, 374, 375, 376*  ⊢  
  : , :
368theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
369instantiation377, 378  ⊢  
  : , :
370instantiation379, 380  ⊢  
  :
371theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
372instantiation381, 448, 382  ⊢  
  : , :
373theorem  ⊢  
 proveit.numbers.division.div_as_mult
374instantiation478, 449, 383  ⊢  
  : , : , :
375instantiation384, 385  ⊢  
  :
376instantiation398, 386, 387  ⊢  
  : , : , :
377theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
378theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
379axiom  ⊢  
 proveit.numbers.rounding.ceil_is_an_int
380instantiation388, 453, 389, 390  ⊢  
  : , :
381theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
382instantiation391, 392, 393  ⊢  
  : , :
383instantiation478, 441, 395  ⊢  
  : , : , :
384theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
385instantiation478, 394, 395  ⊢  
  : , : , :
386instantiation396, 397  ⊢  
  : , : , :
387instantiation398, 399, 400  ⊢  
  : , : , :
388theorem  ⊢  
 proveit.numbers.logarithms.log_real_pos_real_closure
389instantiation401, 453, 402  ⊢  
  : , :
390instantiation424, 403  ⊢  
  : , :
391theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
392instantiation478, 422, 404  ⊢  
  : , : , :
393instantiation405, 406  ⊢  
  :
394theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
395instantiation418, 453, 435  ⊢  
  : , :
396axiom  ⊢  
 proveit.logic.equality.substitution
397instantiation407, 440, 432, 443, 454, 408, 409*  ⊢  
  : , : , :
398axiom  ⊢  
 proveit.logic.equality.equals_transitivity
399instantiation410, 480, 477, 413, 415, 414, 411, 416, 417  ⊢  
  : , : , : , : , : , :
400instantiation412, 413, 477, 414, 415, 416, 417  ⊢  
  : , : , : , :
401theorem  ⊢  
 proveit.numbers.addition.add_real_pos_closure_bin
402instantiation418, 442, 419  ⊢  
  : , :
403instantiation420, 480, 477, 421  ⊢  
  : , :
404axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
405theorem  ⊢  
 proveit.numbers.negation.int_closure
406instantiation478, 422, 423  ⊢  
  : , : , :
407theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
408instantiation424, 425  ⊢  
  : , :
409instantiation426, 427, 472, 428*  ⊢  
  : , :
410theorem  ⊢  
 proveit.numbers.multiplication.disassociation
411instantiation478, 449, 459  ⊢  
  : , : , :
412theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
413axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
414theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
415instantiation429  ⊢  
  : , :
416instantiation478, 449, 430  ⊢  
  : , : , :
417instantiation431, 432, 433  ⊢  
  : , :
418theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
419instantiation434, 435, 443  ⊢  
  : , :
420theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq_nat
421theorem  ⊢  
 proveit.numbers.numerals.decimals.less_1_2
422theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
423axiom  ⊢  
 proveit.physics.quantum.QPE._n_in_natural_pos
424theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
425instantiation436, 458, 445, 446  ⊢  
  : , :
426theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
427instantiation478, 437, 438  ⊢  
  : , : , :
428instantiation439, 440  ⊢  
  :
429theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
430instantiation478, 441, 442  ⊢  
  : , : , :
431theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
432instantiation478, 449, 445  ⊢  
  : , : , :
433instantiation478, 449, 443  ⊢  
  : , : , :
434theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_pos_closure
435instantiation444, 445, 446  ⊢  
  :
436theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
437theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
438instantiation478, 447, 448  ⊢  
  : , : , :
439theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
440instantiation478, 449, 450  ⊢  
  : , : , :
441theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
442instantiation451, 452, 453, 454  ⊢  
  : , :
443instantiation455, 459  ⊢  
  :
444theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
445instantiation456, 458, 459, 460  ⊢  
  : , : , :
446instantiation457, 458, 459, 460  ⊢  
  : , : , :
447theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
448instantiation478, 461, 462  ⊢  
  : , : , :
449theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
450instantiation478, 468, 463  ⊢  
  : , : , :
451theorem  ⊢  
 proveit.numbers.division.div_real_pos_closure
452instantiation478, 465, 464  ⊢  
  : , : , :
453instantiation478, 465, 466  ⊢  
  : , : , :
454instantiation467, 474  ⊢  
  :
455theorem  ⊢  
 proveit.numbers.negation.real_closure
456theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
457theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
458theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
459instantiation478, 468, 469  ⊢  
  : , : , :
460axiom  ⊢  
 proveit.physics.quantum.QPE._eps_in_interval
461theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
462instantiation478, 470, 474  ⊢  
  : , : , :
463instantiation478, 475, 471  ⊢  
  : , : , :
464instantiation478, 473, 472  ⊢  
  : , : , :
465theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
466instantiation478, 473, 474  ⊢  
  : , : , :
467theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
468theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
469instantiation478, 475, 476  ⊢  
  : , : , :
470theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
471instantiation478, 479, 477  ⊢  
  : , : , :
472theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
473theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
474theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
475theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
476instantiation478, 479, 480  ⊢  
  : , : , :
477theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
478theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
479theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
480theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
*equality replacement requirements