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