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