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  ⊢  
  : , : , :
1reference409  ⊢  
2instantiation360, 4, 5, 6  ⊢  
  : , : , : , :
3reference6  ⊢  
4instantiation335, 7, 8  ⊢  
  : , : , :
5instantiation335, 9, 10  ⊢  
  : , : , :
6instantiation375, 11  ⊢  
  : , : , :
7instantiation12, 425  ⊢  
  :
8instantiation13, 46, 14, 225, 223*, 15*  ⊢  
  : , : , : , : , : , : , : , :
9instantiation335, 16, 17  ⊢  
  : , : , :
10modus ponens18, 19  ⊢  
11instantiation375, 20  ⊢  
  : , : , :
12axiom  ⊢  
 proveit.physics.quantum.QPE._fail_def
13theorem  ⊢  
 proveit.statistics.prob_of_all_events_transformation
14instantiation89, 21  ⊢  
  : , :
15instantiation22, 347, 443, 349, 23, 80, 24, 25*  ⊢  
  : , : , : , : , : , :
16instantiation335, 26, 27  ⊢  
  : , : , :
17instantiation45, 46, 28, 29*, 44*, 30*  ⊢  
  : , : , : , : , :
18instantiation54, 388  ⊢  
  : , : , : , : , : , :
19generalization31  ⊢  
20modus ponens32, 33  ⊢  
21instantiation119, 226  ⊢  
  : , : , :
22theorem  ⊢  
 proveit.numbers.modular.redundant_mod_elimination_in_sum_in_modabs
23instantiation449, 436, 34  ⊢  
  : , : , :
24instantiation449, 35, 36  ⊢  
  : , : , :
25instantiation329, 37, 38  ⊢  
  : , : , :
26instantiation39, 46, 40, 41, 42, 72, 43*, 49*, 44*  ⊢  
  : , : , : , : , : , : , : , :
27instantiation45, 46, 47, 48*, 49*, 50*  ⊢  
  : , : , : , : , :
28instantiation70, 65, 72  ⊢  
  : , : , : , :
29instantiation73, 51,  ⊢  
  :
30instantiation75, 443, 347, 349  ⊢  
  : , : , : , : , :
31instantiation52, 53  ⊢  
  : , : , :
32instantiation54, 388  ⊢  
  : , : , : , : , : , :
33generalization55  ⊢  
34instantiation449, 444, 56  ⊢  
  : , : , :
35theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
36instantiation449, 57, 253  ⊢  
  : , : , :
37instantiation346, 347, 451, 443, 349, 58, 60, 61, 59  ⊢  
  : , : , : , : , : , :
38instantiation181, 60, 61, 62  ⊢  
  : , : , :
39theorem  ⊢  
 proveit.statistics.prob_of_disjoint_events_is_prob_sum
40instantiation63, 427, 64, 71, 65  ⊢  
  : , : , :
41instantiation350  ⊢  
  :
42instantiation66, 338, 339, 355, 441, 67  ⊢  
  : , : , : , :
43instantiation68, 69,  ⊢  
  :
44instantiation75, 443, 347, 349  ⊢  
  : , : , : , : , :
45theorem  ⊢  
 proveit.statistics.prob_of_all_as_sum
46theorem  ⊢  
 proveit.physics.quantum.QPE._Omega_is_sample_space
47instantiation70, 71, 72  ⊢  
  : , : , : , :
48instantiation73, 74,  ⊢  
  :
49instantiation75, 443, 347, 349  ⊢  
  : , : , : , : , :
50instantiation75, 443, 347, 349  ⊢  
  : , : , : , : , :
51instantiation91, 301, 76,  ⊢  
  : , :
52axiom  ⊢  
 proveit.core_expr_types.conditionals.condition_replacement
53instantiation77, 425  ⊢  
  :
54axiom  ⊢  
 proveit.core_expr_types.lambda_maps.lambda_substitution
55instantiation78, 79  ⊢  
  : , : , :
56instantiation440, 301, 302  ⊢  
  : , :
57theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
58instantiation369  ⊢  
  : , :
59instantiation449, 429, 80  ⊢  
  : , : , :
60instantiation449, 429, 95  ⊢  
  : , : , :
61instantiation449, 429, 81  ⊢  
  : , : , :
62instantiation350  ⊢  
  :
63theorem  ⊢  
 proveit.logic.sets.unification.union_inclusion
64instantiation369  ⊢  
  : , :
65instantiation87, 338, 355, 441, 82  ⊢  
  : , : , : , :
66theorem  ⊢  
 proveit.numbers.number_sets.integers.disjoint_intervals
67instantiation114, 365, 83, 117, 84, 99  ⊢  
  : , :
68axiom  ⊢  
 proveit.logic.booleans.eq_true_intro
69instantiation409, 85, 86,  ⊢  
  : , : , :
70theorem  ⊢  
 proveit.logic.sets.functions.injections.subset_injection
71instantiation87, 338, 339, 441, 88  ⊢  
  : , : , : , :
72instantiation89, 90  ⊢  
  : , :
73theorem  ⊢  
 proveit.physics.quantum.QPE._outcome_prob
74instantiation91, 301, 305,  ⊢  
  : , :
75theorem  ⊢  
 proveit.core_expr_types.conditionals.true_condition_elimination
76instantiation449, 92, 93,  ⊢  
  : , : , :
77theorem  ⊢  
 proveit.physics.quantum.QPE._fail_sum_prob_conds_equiv_lemma
78theorem  ⊢  
 proveit.core_expr_types.conditionals.condition_substitution
79instantiation375, 94  ⊢  
  : , : , :
80instantiation359, 95  ⊢  
  :
81instantiation449, 436, 96  ⊢  
  : , : , :
82instantiation114, 365, 97, 98, 99, 100  ⊢  
  : , :
83instantiation377  ⊢  
  : , : , :
84instantiation105, 327, 130, 101, 102, 103*, 104*  ⊢  
  : , : , :
85instantiation105, 106, 269, 107, 108, 109*, 110*,  ⊢  
  : , : , :
86instantiation111, 112, 113*,  ⊢  
  :
87theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_subset_eq
88instantiation114, 365, 115, 116, 117, 118  ⊢  
  : , :
89theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
90instantiation119, 120  ⊢  
  : , : , :
91theorem  ⊢  
 proveit.physics.quantum.QPE._mod_add_closure
92instantiation433, 355, 441  ⊢  
  : , :
93assumption  ⊢  
94instantiation375, 240  ⊢  
  : , : , :
95instantiation449, 436, 121  ⊢  
  : , : , :
96instantiation449, 444, 302  ⊢  
  : , : , :
97instantiation377  ⊢  
  : , : , :
98instantiation122, 123, 124  ⊢  
  : , : , :
99instantiation158, 419, 392, 125, 126, 127*  ⊢  
  : , : , :
100instantiation149, 159, 128  ⊢  
  : , :
101instantiation342, 236, 430  ⊢  
  : , :
102instantiation129, 130, 236, 430, 131, 132  ⊢  
  : , : , :
103instantiation373, 133  ⊢  
  : , :
104instantiation360, 134, 135, 136  ⊢  
  : , : , : , :
105theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
106instantiation342, 392, 137,  ⊢  
  : , :
107instantiation449, 436, 138  ⊢  
  : , : , :
108instantiation139, 269, 140, 419, 271, 357,  ⊢  
  : , : , :
109instantiation329, 141, 142,  ⊢  
  : , : , :
110instantiation329, 143, 144,  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.physics.quantum.QPE._modabs_in_full_domain_simp
112instantiation145, 338, 441, 305, 146,  ⊢  
  : , : , :
113instantiation147, 148,  ⊢  
  :
114theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_all
115instantiation377  ⊢  
  : , : , :
116instantiation149, 150, 151  ⊢  
  : , :
117instantiation158, 152, 392, 165, 166, 153*, 154*  ⊢  
  : , : , :
118instantiation215, 155  ⊢  
  : , :
119theorem  ⊢  
 proveit.logic.sets.functions.bijections.membership_unfolding
120instantiation156, 157  ⊢  
  : , : , :
121instantiation449, 444, 301  ⊢  
  : , : , :
122theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
123instantiation158, 227, 419, 159, 160, 161*, 162*  ⊢  
  : , : , :
124instantiation215, 163  ⊢  
  : , :
125instantiation342, 165, 419  ⊢  
  : , :
126instantiation164, 392, 165, 419, 166, 167  ⊢  
  : , : , :
127instantiation360, 168, 334, 169  ⊢  
  : , : , : , :
128instantiation350  ⊢  
  :
129theorem  ⊢  
 proveit.numbers.ordering.less_add_right
130instantiation261, 430, 171  ⊢  
  : , :
131instantiation170, 430, 171, 392, 341, 172  ⊢  
  : , : , :
132instantiation202, 451  ⊢  
  :
133instantiation360, 240, 173, 174  ⊢  
  : , : , : , :
134instantiation346, 347, 451, 443, 349, 175, 208, 422, 310  ⊢  
  : , : , : , : , : , :
135instantiation346, 451, 347, 175, 324, 349, 208, 422, 368, 384  ⊢  
  : , : , : , : , : , :
136instantiation360, 176, 177, 178  ⊢  
  : , : , : , :
137instantiation359, 269,  ⊢  
  :
138instantiation449, 444, 179  ⊢  
  : , : , :
139theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
140instantiation449, 436, 180  ⊢  
  : , : , :
141instantiation346, 443, 451, 347, 212, 349, 243, 380, 214,  ⊢  
  : , : , : , : , : , :
142instantiation181, 243, 380, 182,  ⊢  
  : , : , :
143instantiation375, 183  ⊢  
  : , : , :
144instantiation329, 184, 185,  ⊢  
  : , : , :
145theorem  ⊢  
 proveit.numbers.number_sets.integers.in_interval
146instantiation224, 186, 187,  ⊢  
  : , :
147theorem  ⊢  
 proveit.numbers.absolute_value.abs_neg_elim
148instantiation215, 245,  ⊢  
  : , :
149theorem  ⊢  
 proveit.numbers.ordering.relax_equal_to_less_eq
150instantiation449, 436, 188  ⊢  
  : , : , :
151instantiation350  ⊢  
  :
152instantiation189, 365, 190, 227, 419, 343  ⊢  
  : , :
153instantiation360, 191, 192, 193  ⊢  
  : , : , : , :
154instantiation373, 194  ⊢  
  : , :
155instantiation244, 272, 246  ⊢  
  : , : , :
156theorem  ⊢  
 proveit.logic.sets.functions.bijections.elim_domain_condition
157modus ponens195, 196  ⊢  
158theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
159instantiation402, 403, 446  ⊢  
  : , : , :
160instantiation197, 446  ⊢  
  :
161instantiation382, 408, 198  ⊢  
  : , :
162instantiation329, 199, 200  ⊢  
  : , : , :
163instantiation273, 307  ⊢  
  :
164theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right
165instantiation449, 436, 201  ⊢  
  : , : , :
166instantiation291, 435, 434, 425  ⊢  
  : , : , :
167instantiation202, 443  ⊢  
  :
168instantiation329, 203, 204  ⊢  
  : , : , :
169instantiation373, 344  ⊢  
  : , :
170theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
171theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
172instantiation273, 427  ⊢  
  :
173instantiation350  ⊢  
  :
174instantiation373, 205  ⊢  
  : , :
175instantiation369  ⊢  
  : , :
176instantiation206, 443, 208, 422, 368, 384  ⊢  
  : , : , : , : , : , : , :
177instantiation315, 347, 451, 349, 207, 287, 208, 368, 422, 384, 209*  ⊢  
  : , : , : , : , : , :
178instantiation315, 443, 451, 347, 287, 349, 380, 422, 384, 288*  ⊢  
  : , : , : , : , : , :
179instantiation440, 339, 435  ⊢  
  : , :
180instantiation449, 444, 339  ⊢  
  : , : , :
181theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
182instantiation350  ⊢  
  :
183instantiation329, 210, 211  ⊢  
  : , : , :
184instantiation346, 443, 451, 347, 212, 349, 368, 380, 214,  ⊢  
  : , : , : , : , : , :
185instantiation213, 380, 214, 326,  ⊢  
  : , : , :
186instantiation371, 338, 339, 321,  ⊢  
  : , : , :
187instantiation215, 216,  ⊢  
  : , :
188instantiation449, 444, 338  ⊢  
  : , : , :
189theorem  ⊢  
 proveit.numbers.addition.add_real_closure
190instantiation377  ⊢  
  : , : , :
191instantiation329, 217, 218  ⊢  
  : , : , :
192instantiation350  ⊢  
  :
193instantiation373, 219  ⊢  
  : , :
194instantiation360, 240, 220, 221  ⊢  
  : , : , : , :
195instantiation222, 223*  ⊢  
  : , : , : , : , : , :
196instantiation224, 225, 226  ⊢  
  : , :
197theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
198instantiation449, 429, 227  ⊢  
  : , : , :
199instantiation329, 228, 229  ⊢  
  : , : , :
200instantiation230, 378, 334  ⊢  
  : , :
201instantiation449, 444, 434  ⊢  
  : , : , :
202theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
203instantiation375, 231  ⊢  
  : , : , :
204instantiation329, 232, 233  ⊢  
  : , : , :
205instantiation329, 234, 235  ⊢  
  : , : , :
206theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
207instantiation369  ⊢  
  : , :
208instantiation449, 429, 236  ⊢  
  : , : , :
209instantiation329, 237, 238, 239*  ⊢  
  : , : , :
210instantiation375, 240  ⊢  
  : , : , :
211instantiation329, 241, 242  ⊢  
  : , : , :
212instantiation369  ⊢  
  : , :
213theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_21
214instantiation379, 243,  ⊢  
  :
215theorem  ⊢  
 proveit.numbers.ordering.relax_less
216instantiation244, 245, 246,  ⊢  
  : , : , :
217instantiation375, 312  ⊢  
  : , : , :
218instantiation329, 247, 248  ⊢  
  : , : , :
219instantiation375, 328  ⊢  
  : , : , :
220instantiation373, 249  ⊢  
  : , :
221instantiation373, 250  ⊢  
  : , :
222theorem  ⊢  
 proveit.logic.sets.functions.bijections.bijection_transitivity
223instantiation375, 251  ⊢  
  : , : , :
224theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
225instantiation252, 253, 338, 441, 301  ⊢  
  : , : , : , : , :
226theorem  ⊢  
 proveit.physics.quantum.QPE._sample_space_bijection
227instantiation449, 436, 254  ⊢  
  : , : , :
228instantiation375, 344  ⊢  
  : , : , :
229instantiation375, 328  ⊢  
  : , : , :
230theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
231instantiation329, 255, 256  ⊢  
  : , : , :
232instantiation346, 347, 451, 443, 349, 257, 378, 384, 408  ⊢  
  : , : , : , : , : , :
233instantiation267, 408, 378, 268  ⊢  
  : , : , :
234instantiation375, 258  ⊢  
  : , : , :
235instantiation329, 259, 260  ⊢  
  : , : , :
236instantiation261, 430, 392  ⊢  
  : , :
237instantiation375, 262  ⊢  
  : , : , :
238instantiation373, 263  ⊢  
  : , :
239instantiation329, 264, 265  ⊢  
  : , : , :
240instantiation266, 380, 408  ⊢  
  : , :
241instantiation346, 347, 451, 443, 349, 324, 368, 384, 408  ⊢  
  : , : , : , : , : , :
242instantiation267, 408, 368, 268  ⊢  
  : , : , :
243instantiation449, 429, 269,  ⊢  
  : , : , :
244axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
245instantiation270, 271, 272,  ⊢  
  : , : , :
246instantiation273, 446  ⊢  
  :
247instantiation346, 443, 365, 347, 366, 349, 380, 367, 408, 368  ⊢  
  : , : , : , : , : , :
248instantiation332, 347, 451, 349, 274, 380, 367, 408, 326  ⊢  
  : , : , : , : , : , : , : , :
249instantiation304, 310, 380, 384, 275  ⊢  
  : , : , :
250instantiation329, 276, 277  ⊢  
  : , : , :
251instantiation373, 278  ⊢  
  : , :
252theorem  ⊢  
 proveit.numbers.modular.interval_left_shift_bijection
253instantiation279, 451, 432  ⊢  
  : , :
254instantiation449, 444, 354  ⊢  
  : , : , :
255instantiation375, 311  ⊢  
  : , : , :
256instantiation329, 280, 281  ⊢  
  : , : , :
257instantiation369  ⊢  
  : , :
258instantiation282, 422  ⊢  
  :
259instantiation346, 443, 451, 347, 324, 349, 283, 368, 384  ⊢  
  : , : , : , : , : , :
260instantiation284, 347, 451, 349, 324, 368, 384  ⊢  
  : , : , : , :
261theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
262instantiation373, 285  ⊢  
  : , :
263instantiation286, 347, 451, 443, 349, 287, 422, 384, 380  ⊢  
  : , : , : , : , : , :
264instantiation375, 288  ⊢  
  : , : , :
265instantiation289, 380  ⊢  
  :
266theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
267theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
268instantiation350  ⊢  
  :
269instantiation449, 436, 290,  ⊢  
  : , : , :
270theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less
271instantiation291, 338, 339, 321,  ⊢  
  : , : , :
272instantiation292, 293  ⊢  
  :
273theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
274instantiation369  ⊢  
  : , :
275instantiation335, 294, 295  ⊢  
  : , : , :
276instantiation329, 296, 297  ⊢  
  : , : , :
277instantiation329, 298, 299  ⊢  
  : , : , :
278instantiation300, 301, 302  ⊢  
  : , :
279theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
280instantiation346, 347, 451, 443, 349, 348, 378, 353, 408  ⊢  
  : , : , : , : , : , :
281instantiation315, 443, 451, 347, 316, 349, 378, 353, 408, 317*  ⊢  
  : , : , : , : , : , :
282theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
283theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
284theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
285instantiation303, 380  ⊢  
  :
286theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
287instantiation369  ⊢  
  : , :
288instantiation304, 408, 422, 352  ⊢  
  : , : , :
289theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
290instantiation449, 444, 305,  ⊢  
  : , : , :
291theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_upper_bound
292theorem  ⊢  
 proveit.numbers.number_sets.integers.negative_if_in_neg_int
293instantiation306, 307  ⊢  
  :
294instantiation329, 308, 309  ⊢  
  : , : , :
295instantiation382, 380, 310  ⊢  
  : , :
296instantiation375, 311  ⊢  
  : , : , :
297instantiation375, 312  ⊢  
  : , : , :
298instantiation329, 313, 314  ⊢  
  : , : , :
299instantiation315, 347, 451, 443, 349, 316, 353, 408, 368, 317*  ⊢  
  : , : , : , : , : , :
300axiom  ⊢  
 proveit.physics.quantum.QPE._mod_add_def
301theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
302instantiation449, 318, 319  ⊢  
  : , : , :
303theorem  ⊢  
 proveit.numbers.negation.mult_neg_one_left
304theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
305instantiation449, 320, 321,  ⊢  
  : , : , :
306theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
307instantiation322, 323, 388  ⊢  
  : , :
308instantiation346, 443, 451, 347, 324, 349, 380, 368, 384  ⊢  
  : , : , : , : , : , :
309instantiation325, 380, 384, 326  ⊢  
  : , : , :
310instantiation449, 429, 327  ⊢  
  : , : , :
311instantiation375, 344  ⊢  
  : , : , :
312instantiation375, 328  ⊢  
  : , : , :
313instantiation329, 330, 331  ⊢  
  : , : , :
314instantiation332, 347, 443, 451, 349, 333, 378, 353, 408, 368, 334  ⊢  
  : , : , : , : , : , : , : , :
315theorem  ⊢  
 proveit.numbers.addition.association
316instantiation369  ⊢  
  : , :
317instantiation335, 336, 337  ⊢  
  : , : , :
318instantiation433, 338, 441  ⊢  
  : , :
319assumption  ⊢  
320instantiation433, 338, 339  ⊢  
  : , :
321assumption  ⊢  
322theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
323instantiation340, 413, 341  ⊢  
  :
324instantiation369  ⊢  
  : , :
325theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_12
326instantiation350  ⊢  
  :
327instantiation342, 343, 394  ⊢  
  : , :
328instantiation375, 344  ⊢  
  : , : , :
329axiom  ⊢  
 proveit.logic.equality.equals_transitivity
330instantiation346, 347, 451, 443, 349, 348, 378, 353, 345  ⊢  
  : , : , : , : , : , :
331instantiation346, 451, 365, 347, 348, 366, 349, 378, 353, 367, 408, 368  ⊢  
  : , : , : , : , : , :
332theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general
333instantiation369  ⊢  
  : , :
334instantiation350  ⊢  
  :
335theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
336instantiation351, 408, 422, 352  ⊢  
  : , : , :
337instantiation382, 408, 353  ⊢  
  : , :
338instantiation440, 354, 435  ⊢  
  : , :
339instantiation447, 355  ⊢  
  :
340theorem  ⊢  
 proveit.numbers.number_sets.integers.pos_int_is_natural_pos
341instantiation356, 357, 358  ⊢  
  : , : , :
342theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
343instantiation359, 392  ⊢  
  :
344instantiation360, 361, 362, 363  ⊢  
  : , : , : , :
345instantiation364, 365, 366, 367, 408, 368  ⊢  
  : , :
346theorem  ⊢  
 proveit.numbers.addition.disassociation
347axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
348instantiation369  ⊢  
  : , :
349theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
350axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
351theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add_reversed
352theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
353instantiation449, 429, 370  ⊢  
  : , : , :
354instantiation447, 441  ⊢  
  :
355instantiation440, 413, 435  ⊢  
  : , :
356theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
357theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
358instantiation371, 435, 434, 425  ⊢  
  : , : , :
359theorem  ⊢  
 proveit.numbers.negation.real_closure
360theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
361instantiation375, 372  ⊢  
  : , : , :
362instantiation373, 374  ⊢  
  : , :
363instantiation375, 376  ⊢  
  : , : , :
364theorem  ⊢  
 proveit.numbers.addition.add_complex_closure
365theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
366instantiation377  ⊢  
  : , : , :
367instantiation379, 378  ⊢  
  :
368instantiation379, 380  ⊢  
  :
369theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
370instantiation449, 436, 381  ⊢  
  : , : , :
371theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_lower_bound
372instantiation382, 383, 384  ⊢  
  : , :
373theorem  ⊢  
 proveit.logic.equality.equals_reversal
374instantiation385, 422, 394, 393, 410  ⊢  
  : , : , :
375axiom  ⊢  
 proveit.logic.equality.substitution
376instantiation386, 387, 388  ⊢  
  : , :
377theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
378instantiation389, 390, 391  ⊢  
  : , :
379theorem  ⊢  
 proveit.numbers.negation.complex_closure
380instantiation449, 429, 392  ⊢  
  : , : , :
381instantiation449, 444, 442  ⊢  
  : , : , :
382theorem  ⊢  
 proveit.numbers.addition.commutation
383instantiation449, 429, 393  ⊢  
  : , : , :
384instantiation449, 429, 394  ⊢  
  : , : , :
385theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
386theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
387instantiation449, 395, 396  ⊢  
  : , : , :
388theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
389theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
390instantiation397, 408, 398, 399  ⊢  
  : , :
391instantiation449, 429, 400  ⊢  
  : , : , :
392instantiation449, 436, 401  ⊢  
  : , : , :
393instantiation402, 403, 439  ⊢  
  : , : , :
394instantiation449, 436, 404  ⊢  
  : , : , :
395theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
396instantiation449, 405, 406  ⊢  
  : , : , :
397theorem  ⊢  
 proveit.numbers.division.div_complex_closure
398instantiation407, 422, 408  ⊢  
  : , :
399instantiation409, 410, 411  ⊢  
  : , : , :
400instantiation449, 436, 412  ⊢  
  : , : , :
401instantiation449, 444, 413  ⊢  
  : , : , :
402theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
403instantiation414, 415  ⊢  
  : , :
404instantiation449, 444, 416  ⊢  
  : , : , :
405theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
406instantiation449, 417, 418  ⊢  
  : , : , :
407theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
408instantiation449, 429, 419  ⊢  
  : , : , :
409theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
410instantiation420, 427  ⊢  
  :
411instantiation421, 422  ⊢  
  :
412instantiation449, 444, 423  ⊢  
  : , : , :
413instantiation449, 424, 425  ⊢  
  : , : , :
414theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
415theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
416instantiation447, 435  ⊢  
  :
417theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
418instantiation449, 426, 427  ⊢  
  : , : , :
419instantiation449, 436, 428  ⊢  
  : , : , :
420theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
421theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
422instantiation449, 429, 430  ⊢  
  : , : , :
423instantiation431, 448, 432  ⊢  
  : , :
424instantiation433, 435, 434  ⊢  
  : , :
425assumption  ⊢  
426theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
427theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
428instantiation449, 444, 435  ⊢  
  : , : , :
429theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
430instantiation449, 436, 437  ⊢  
  : , : , :
431theorem  ⊢  
 proveit.numbers.exponentiation.exp_int_closure
432instantiation449, 438, 439  ⊢  
  : , : , :
433theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
434instantiation440, 441, 442  ⊢  
  : , :
435instantiation449, 450, 443  ⊢  
  : , : , :
436theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
437instantiation449, 444, 448  ⊢  
  : , : , :
438theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
439axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
440theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
441instantiation449, 445, 446  ⊢  
  : , : , :
442instantiation447, 448  ⊢  
  :
443theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
444theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
445theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
446theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
447theorem  ⊢  
 proveit.numbers.negation.int_closure
448instantiation449, 450, 451  ⊢  
  : , : , :
449theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
450theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
451theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements