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
0generalization1  ⊢  
1instantiation408, 2, 5  ⊢  
  : , : , :
2instantiation359, 3, 4, 5  ⊢  
  : , : , : , :
3instantiation334, 6, 7  ⊢  
  : , : , :
4instantiation334, 8, 9  ⊢  
  : , : , :
5instantiation374, 10  ⊢  
  : , : , :
6instantiation11, 424  ⊢  
  :
7instantiation12, 45, 13, 224, 222*, 14*  ⊢  
  : , : , : , : , : , : , : , :
8instantiation334, 15, 16  ⊢  
  : , : , :
9modus ponens17, 18  ⊢  
10instantiation374, 19  ⊢  
  : , : , :
11axiom  ⊢  
 proveit.physics.quantum.QPE._fail_def
12theorem  ⊢  
 proveit.statistics.prob_of_all_events_transformation
13instantiation88, 20  ⊢  
  : , :
14instantiation21, 346, 442, 348, 22, 79, 23, 24*  ⊢  
  : , : , : , : , : , :
15instantiation334, 25, 26  ⊢  
  : , : , :
16instantiation44, 45, 27, 28*, 43*, 29*  ⊢  
  : , : , : , : , :
17instantiation53, 387  ⊢  
  : , : , : , : , : , :
18generalization30  ⊢  
19modus ponens31, 32  ⊢  
20instantiation118, 225  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.numbers.modular.redundant_mod_elimination_in_sum_in_modabs
22instantiation448, 435, 33  ⊢  
  : , : , :
23instantiation448, 34, 35  ⊢  
  : , : , :
24instantiation328, 36, 37  ⊢  
  : , : , :
25instantiation38, 45, 39, 40, 41, 71, 42*, 48*, 43*  ⊢  
  : , : , : , : , : , : , : , :
26instantiation44, 45, 46, 47*, 48*, 49*  ⊢  
  : , : , : , : , :
27instantiation69, 64, 71  ⊢  
  : , : , : , :
28instantiation72, 50,  ⊢  
  :
29instantiation74, 442, 346, 348  ⊢  
  : , : , : , : , :
30instantiation51, 52  ⊢  
  : , : , :
31instantiation53, 387  ⊢  
  : , : , : , : , : , :
32generalization54  ⊢  
33instantiation448, 443, 55  ⊢  
  : , : , :
34theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
35instantiation448, 56, 252  ⊢  
  : , : , :
36instantiation345, 346, 450, 442, 348, 57, 59, 60, 58  ⊢  
  : , : , : , : , : , :
37instantiation180, 59, 60, 61  ⊢  
  : , : , :
38theorem  ⊢  
 proveit.statistics.prob_of_disjoint_events_is_prob_sum
39instantiation62, 426, 63, 70, 64  ⊢  
  : , : , :
40instantiation349  ⊢  
  :
41instantiation65, 337, 338, 354, 440, 66  ⊢  
  : , : , : , :
42instantiation67, 68,  ⊢  
  :
43instantiation74, 442, 346, 348  ⊢  
  : , : , : , : , :
44theorem  ⊢  
 proveit.statistics.prob_of_all_as_sum
45theorem  ⊢  
 proveit.physics.quantum.QPE._Omega_is_sample_space
46instantiation69, 70, 71  ⊢  
  : , : , : , :
47instantiation72, 73,  ⊢  
  :
48instantiation74, 442, 346, 348  ⊢  
  : , : , : , : , :
49instantiation74, 442, 346, 348  ⊢  
  : , : , : , : , :
50instantiation90, 300, 75,  ⊢  
  : , :
51axiom  ⊢  
 proveit.core_expr_types.conditionals.condition_replacement
52instantiation76, 424  ⊢  
  :
53axiom  ⊢  
 proveit.core_expr_types.lambda_maps.lambda_substitution
54instantiation77, 78  ⊢  
  : , : , :
55instantiation439, 300, 301  ⊢  
  : , :
56theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
57instantiation368  ⊢  
  : , :
58instantiation448, 428, 79  ⊢  
  : , : , :
59instantiation448, 428, 94  ⊢  
  : , : , :
60instantiation448, 428, 80  ⊢  
  : , : , :
61instantiation349  ⊢  
  :
62theorem  ⊢  
 proveit.logic.sets.unification.union_inclusion
63instantiation368  ⊢  
  : , :
64instantiation86, 337, 354, 440, 81  ⊢  
  : , : , : , :
65theorem  ⊢  
 proveit.numbers.number_sets.integers.disjoint_intervals
66instantiation113, 364, 82, 116, 83, 98  ⊢  
  : , :
67axiom  ⊢  
 proveit.logic.booleans.eq_true_intro
68instantiation408, 84, 85,  ⊢  
  : , : , :
69theorem  ⊢  
 proveit.logic.sets.functions.injections.subset_injection
70instantiation86, 337, 338, 440, 87  ⊢  
  : , : , : , :
71instantiation88, 89  ⊢  
  : , :
72theorem  ⊢  
 proveit.physics.quantum.QPE._outcome_prob
73instantiation90, 300, 304,  ⊢  
  : , :
74theorem  ⊢  
 proveit.core_expr_types.conditionals.true_condition_elimination
75instantiation448, 91, 92,  ⊢  
  : , : , :
76theorem  ⊢  
 proveit.physics.quantum.QPE._fail_sum_prob_conds_equiv_lemma
77theorem  ⊢  
 proveit.core_expr_types.conditionals.condition_substitution
78instantiation374, 93  ⊢  
  : , : , :
79instantiation358, 94  ⊢  
  :
80instantiation448, 435, 95  ⊢  
  : , : , :
81instantiation113, 364, 96, 97, 98, 99  ⊢  
  : , :
82instantiation376  ⊢  
  : , : , :
83instantiation104, 326, 129, 100, 101, 102*, 103*  ⊢  
  : , : , :
84instantiation104, 105, 268, 106, 107, 108*, 109*,  ⊢  
  : , : , :
85instantiation110, 111, 112*,  ⊢  
  :
86theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_subset_eq
87instantiation113, 364, 114, 115, 116, 117  ⊢  
  : , :
88theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
89instantiation118, 119  ⊢  
  : , : , :
90theorem  ⊢  
 proveit.physics.quantum.QPE._mod_add_closure
91instantiation432, 354, 440  ⊢  
  : , :
92assumption  ⊢  
93instantiation374, 239  ⊢  
  : , : , :
94instantiation448, 435, 120  ⊢  
  : , : , :
95instantiation448, 443, 301  ⊢  
  : , : , :
96instantiation376  ⊢  
  : , : , :
97instantiation121, 122, 123  ⊢  
  : , : , :
98instantiation157, 418, 391, 124, 125, 126*  ⊢  
  : , : , :
99instantiation148, 158, 127  ⊢  
  : , :
100instantiation341, 235, 429  ⊢  
  : , :
101instantiation128, 129, 235, 429, 130, 131  ⊢  
  : , : , :
102instantiation372, 132  ⊢  
  : , :
103instantiation359, 133, 134, 135  ⊢  
  : , : , : , :
104theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
105instantiation341, 391, 136,  ⊢  
  : , :
106instantiation448, 435, 137  ⊢  
  : , : , :
107instantiation138, 268, 139, 418, 270, 356,  ⊢  
  : , : , :
108instantiation328, 140, 141,  ⊢  
  : , : , :
109instantiation328, 142, 143,  ⊢  
  : , : , :
110theorem  ⊢  
 proveit.physics.quantum.QPE._modabs_in_full_domain_simp
111instantiation144, 337, 440, 304, 145,  ⊢  
  : , : , :
112instantiation146, 147,  ⊢  
  :
113theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_all
114instantiation376  ⊢  
  : , : , :
115instantiation148, 149, 150  ⊢  
  : , :
116instantiation157, 151, 391, 164, 165, 152*, 153*  ⊢  
  : , : , :
117instantiation214, 154  ⊢  
  : , :
118theorem  ⊢  
 proveit.logic.sets.functions.bijections.membership_unfolding
119instantiation155, 156  ⊢  
  : , : , :
120instantiation448, 443, 300  ⊢  
  : , : , :
121theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
122instantiation157, 226, 418, 158, 159, 160*, 161*  ⊢  
  : , : , :
123instantiation214, 162  ⊢  
  : , :
124instantiation341, 164, 418  ⊢  
  : , :
125instantiation163, 391, 164, 418, 165, 166  ⊢  
  : , : , :
126instantiation359, 167, 333, 168  ⊢  
  : , : , : , :
127instantiation349  ⊢  
  :
128theorem  ⊢  
 proveit.numbers.ordering.less_add_right
129instantiation260, 429, 170  ⊢  
  : , :
130instantiation169, 429, 170, 391, 340, 171  ⊢  
  : , : , :
131instantiation201, 450  ⊢  
  :
132instantiation359, 239, 172, 173  ⊢  
  : , : , : , :
133instantiation345, 346, 450, 442, 348, 174, 207, 421, 309  ⊢  
  : , : , : , : , : , :
134instantiation345, 450, 346, 174, 323, 348, 207, 421, 367, 383  ⊢  
  : , : , : , : , : , :
135instantiation359, 175, 176, 177  ⊢  
  : , : , : , :
136instantiation358, 268,  ⊢  
  :
137instantiation448, 443, 178  ⊢  
  : , : , :
138theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
139instantiation448, 435, 179  ⊢  
  : , : , :
140instantiation345, 442, 450, 346, 211, 348, 242, 379, 213,  ⊢  
  : , : , : , : , : , :
141instantiation180, 242, 379, 181,  ⊢  
  : , : , :
142instantiation374, 182  ⊢  
  : , : , :
143instantiation328, 183, 184,  ⊢  
  : , : , :
144theorem  ⊢  
 proveit.numbers.number_sets.integers.in_interval
145instantiation223, 185, 186,  ⊢  
  : , :
146theorem  ⊢  
 proveit.numbers.absolute_value.abs_neg_elim
147instantiation214, 244,  ⊢  
  : , :
148theorem  ⊢  
 proveit.numbers.ordering.relax_equal_to_less_eq
149instantiation448, 435, 187  ⊢  
  : , : , :
150instantiation349  ⊢  
  :
151instantiation188, 364, 189, 226, 418, 342  ⊢  
  : , :
152instantiation359, 190, 191, 192  ⊢  
  : , : , : , :
153instantiation372, 193  ⊢  
  : , :
154instantiation243, 271, 245  ⊢  
  : , : , :
155theorem  ⊢  
 proveit.logic.sets.functions.bijections.elim_domain_condition
156modus ponens194, 195  ⊢  
157theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
158instantiation401, 402, 445  ⊢  
  : , : , :
159instantiation196, 445  ⊢  
  :
160instantiation381, 407, 197  ⊢  
  : , :
161instantiation328, 198, 199  ⊢  
  : , : , :
162instantiation272, 306  ⊢  
  :
163theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right
164instantiation448, 435, 200  ⊢  
  : , : , :
165instantiation290, 434, 433, 424  ⊢  
  : , : , :
166instantiation201, 442  ⊢  
  :
167instantiation328, 202, 203  ⊢  
  : , : , :
168instantiation372, 343  ⊢  
  : , :
169theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
170theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
171instantiation272, 426  ⊢  
  :
172instantiation349  ⊢  
  :
173instantiation372, 204  ⊢  
  : , :
174instantiation368  ⊢  
  : , :
175instantiation205, 442, 207, 421, 367, 383  ⊢  
  : , : , : , : , : , : , :
176instantiation314, 346, 450, 348, 206, 286, 207, 367, 421, 383, 208*  ⊢  
  : , : , : , : , : , :
177instantiation314, 442, 450, 346, 286, 348, 379, 421, 383, 287*  ⊢  
  : , : , : , : , : , :
178instantiation439, 338, 434  ⊢  
  : , :
179instantiation448, 443, 338  ⊢  
  : , : , :
180theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
181instantiation349  ⊢  
  :
182instantiation328, 209, 210  ⊢  
  : , : , :
183instantiation345, 442, 450, 346, 211, 348, 367, 379, 213,  ⊢  
  : , : , : , : , : , :
184instantiation212, 379, 213, 325,  ⊢  
  : , : , :
185instantiation370, 337, 338, 320,  ⊢  
  : , : , :
186instantiation214, 215,  ⊢  
  : , :
187instantiation448, 443, 337  ⊢  
  : , : , :
188theorem  ⊢  
 proveit.numbers.addition.add_real_closure
189instantiation376  ⊢  
  : , : , :
190instantiation328, 216, 217  ⊢  
  : , : , :
191instantiation349  ⊢  
  :
192instantiation372, 218  ⊢  
  : , :
193instantiation359, 239, 219, 220  ⊢  
  : , : , : , :
194instantiation221, 222*  ⊢  
  : , : , : , : , : , :
195instantiation223, 224, 225  ⊢  
  : , :
196theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
197instantiation448, 428, 226  ⊢  
  : , : , :
198instantiation328, 227, 228  ⊢  
  : , : , :
199instantiation229, 377, 333  ⊢  
  : , :
200instantiation448, 443, 433  ⊢  
  : , : , :
201theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
202instantiation374, 230  ⊢  
  : , : , :
203instantiation328, 231, 232  ⊢  
  : , : , :
204instantiation328, 233, 234  ⊢  
  : , : , :
205theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
206instantiation368  ⊢  
  : , :
207instantiation448, 428, 235  ⊢  
  : , : , :
208instantiation328, 236, 237, 238*  ⊢  
  : , : , :
209instantiation374, 239  ⊢  
  : , : , :
210instantiation328, 240, 241  ⊢  
  : , : , :
211instantiation368  ⊢  
  : , :
212theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_21
213instantiation378, 242,  ⊢  
  :
214theorem  ⊢  
 proveit.numbers.ordering.relax_less
215instantiation243, 244, 245,  ⊢  
  : , : , :
216instantiation374, 311  ⊢  
  : , : , :
217instantiation328, 246, 247  ⊢  
  : , : , :
218instantiation374, 327  ⊢  
  : , : , :
219instantiation372, 248  ⊢  
  : , :
220instantiation372, 249  ⊢  
  : , :
221theorem  ⊢  
 proveit.logic.sets.functions.bijections.bijection_transitivity
222instantiation374, 250  ⊢  
  : , : , :
223theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
224instantiation251, 252, 337, 440, 300  ⊢  
  : , : , : , : , :
225theorem  ⊢  
 proveit.physics.quantum.QPE._sample_space_bijection
226instantiation448, 435, 253  ⊢  
  : , : , :
227instantiation374, 343  ⊢  
  : , : , :
228instantiation374, 327  ⊢  
  : , : , :
229theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
230instantiation328, 254, 255  ⊢  
  : , : , :
231instantiation345, 346, 450, 442, 348, 256, 377, 383, 407  ⊢  
  : , : , : , : , : , :
232instantiation266, 407, 377, 267  ⊢  
  : , : , :
233instantiation374, 257  ⊢  
  : , : , :
234instantiation328, 258, 259  ⊢  
  : , : , :
235instantiation260, 429, 391  ⊢  
  : , :
236instantiation374, 261  ⊢  
  : , : , :
237instantiation372, 262  ⊢  
  : , :
238instantiation328, 263, 264  ⊢  
  : , : , :
239instantiation265, 379, 407  ⊢  
  : , :
240instantiation345, 346, 450, 442, 348, 323, 367, 383, 407  ⊢  
  : , : , : , : , : , :
241instantiation266, 407, 367, 267  ⊢  
  : , : , :
242instantiation448, 428, 268,  ⊢  
  : , : , :
243axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
244instantiation269, 270, 271,  ⊢  
  : , : , :
245instantiation272, 445  ⊢  
  :
246instantiation345, 442, 364, 346, 365, 348, 379, 366, 407, 367  ⊢  
  : , : , : , : , : , :
247instantiation331, 346, 450, 348, 273, 379, 366, 407, 325  ⊢  
  : , : , : , : , : , : , : , :
248instantiation303, 309, 379, 383, 274  ⊢  
  : , : , :
249instantiation328, 275, 276  ⊢  
  : , : , :
250instantiation372, 277  ⊢  
  : , :
251theorem  ⊢  
 proveit.numbers.modular.interval_left_shift_bijection
252instantiation278, 450, 431  ⊢  
  : , :
253instantiation448, 443, 353  ⊢  
  : , : , :
254instantiation374, 310  ⊢  
  : , : , :
255instantiation328, 279, 280  ⊢  
  : , : , :
256instantiation368  ⊢  
  : , :
257instantiation281, 421  ⊢  
  :
258instantiation345, 442, 450, 346, 323, 348, 282, 367, 383  ⊢  
  : , : , : , : , : , :
259instantiation283, 346, 450, 348, 323, 367, 383  ⊢  
  : , : , : , :
260theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
261instantiation372, 284  ⊢  
  : , :
262instantiation285, 346, 450, 442, 348, 286, 421, 383, 379  ⊢  
  : , : , : , : , : , :
263instantiation374, 287  ⊢  
  : , : , :
264instantiation288, 379  ⊢  
  :
265theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
266theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
267instantiation349  ⊢  
  :
268instantiation448, 435, 289,  ⊢  
  : , : , :
269theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less
270instantiation290, 337, 338, 320,  ⊢  
  : , : , :
271instantiation291, 292  ⊢  
  :
272theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
273instantiation368  ⊢  
  : , :
274instantiation334, 293, 294  ⊢  
  : , : , :
275instantiation328, 295, 296  ⊢  
  : , : , :
276instantiation328, 297, 298  ⊢  
  : , : , :
277instantiation299, 300, 301  ⊢  
  : , :
278theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
279instantiation345, 346, 450, 442, 348, 347, 377, 352, 407  ⊢  
  : , : , : , : , : , :
280instantiation314, 442, 450, 346, 315, 348, 377, 352, 407, 316*  ⊢  
  : , : , : , : , : , :
281theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
282theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
283theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
284instantiation302, 379  ⊢  
  :
285theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
286instantiation368  ⊢  
  : , :
287instantiation303, 407, 421, 351  ⊢  
  : , : , :
288theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
289instantiation448, 443, 304,  ⊢  
  : , : , :
290theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_upper_bound
291theorem  ⊢  
 proveit.numbers.number_sets.integers.negative_if_in_neg_int
292instantiation305, 306  ⊢  
  :
293instantiation328, 307, 308  ⊢  
  : , : , :
294instantiation381, 379, 309  ⊢  
  : , :
295instantiation374, 310  ⊢  
  : , : , :
296instantiation374, 311  ⊢  
  : , : , :
297instantiation328, 312, 313  ⊢  
  : , : , :
298instantiation314, 346, 450, 442, 348, 315, 352, 407, 367, 316*  ⊢  
  : , : , : , : , : , :
299axiom  ⊢  
 proveit.physics.quantum.QPE._mod_add_def
300theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
301instantiation448, 317, 318  ⊢  
  : , : , :
302theorem  ⊢  
 proveit.numbers.negation.mult_neg_one_left
303theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
304instantiation448, 319, 320,  ⊢  
  : , : , :
305theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
306instantiation321, 322, 387  ⊢  
  : , :
307instantiation345, 442, 450, 346, 323, 348, 379, 367, 383  ⊢  
  : , : , : , : , : , :
308instantiation324, 379, 383, 325  ⊢  
  : , : , :
309instantiation448, 428, 326  ⊢  
  : , : , :
310instantiation374, 343  ⊢  
  : , : , :
311instantiation374, 327  ⊢  
  : , : , :
312instantiation328, 329, 330  ⊢  
  : , : , :
313instantiation331, 346, 442, 450, 348, 332, 377, 352, 407, 367, 333  ⊢  
  : , : , : , : , : , : , : , :
314theorem  ⊢  
 proveit.numbers.addition.association
315instantiation368  ⊢  
  : , :
316instantiation334, 335, 336  ⊢  
  : , : , :
317instantiation432, 337, 440  ⊢  
  : , :
318assumption  ⊢  
319instantiation432, 337, 338  ⊢  
  : , :
320assumption  ⊢  
321theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
322instantiation339, 412, 340  ⊢  
  :
323instantiation368  ⊢  
  : , :
324theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_12
325instantiation349  ⊢  
  :
326instantiation341, 342, 393  ⊢  
  : , :
327instantiation374, 343  ⊢  
  : , : , :
328axiom  ⊢  
 proveit.logic.equality.equals_transitivity
329instantiation345, 346, 450, 442, 348, 347, 377, 352, 344  ⊢  
  : , : , : , : , : , :
330instantiation345, 450, 364, 346, 347, 365, 348, 377, 352, 366, 407, 367  ⊢  
  : , : , : , : , : , :
331theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general
332instantiation368  ⊢  
  : , :
333instantiation349  ⊢  
  :
334theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
335instantiation350, 407, 421, 351  ⊢  
  : , : , :
336instantiation381, 407, 352  ⊢  
  : , :
337instantiation439, 353, 434  ⊢  
  : , :
338instantiation446, 354  ⊢  
  :
339theorem  ⊢  
 proveit.numbers.number_sets.integers.pos_int_is_natural_pos
340instantiation355, 356, 357  ⊢  
  : , : , :
341theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
342instantiation358, 391  ⊢  
  :
343instantiation359, 360, 361, 362  ⊢  
  : , : , : , :
344instantiation363, 364, 365, 366, 407, 367  ⊢  
  : , :
345theorem  ⊢  
 proveit.numbers.addition.disassociation
346axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
347instantiation368  ⊢  
  : , :
348theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
349axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
350theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add_reversed
351theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
352instantiation448, 428, 369  ⊢  
  : , : , :
353instantiation446, 440  ⊢  
  :
354instantiation439, 412, 434  ⊢  
  : , :
355theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
356theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
357instantiation370, 434, 433, 424  ⊢  
  : , : , :
358theorem  ⊢  
 proveit.numbers.negation.real_closure
359theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
360instantiation374, 371  ⊢  
  : , : , :
361instantiation372, 373  ⊢  
  : , :
362instantiation374, 375  ⊢  
  : , : , :
363theorem  ⊢  
 proveit.numbers.addition.add_complex_closure
364theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
365instantiation376  ⊢  
  : , : , :
366instantiation378, 377  ⊢  
  :
367instantiation378, 379  ⊢  
  :
368theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
369instantiation448, 435, 380  ⊢  
  : , : , :
370theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_lower_bound
371instantiation381, 382, 383  ⊢  
  : , :
372theorem  ⊢  
 proveit.logic.equality.equals_reversal
373instantiation384, 421, 393, 392, 409  ⊢  
  : , : , :
374axiom  ⊢  
 proveit.logic.equality.substitution
375instantiation385, 386, 387  ⊢  
  : , :
376theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
377instantiation388, 389, 390  ⊢  
  : , :
378theorem  ⊢  
 proveit.numbers.negation.complex_closure
379instantiation448, 428, 391  ⊢  
  : , : , :
380instantiation448, 443, 441  ⊢  
  : , : , :
381theorem  ⊢  
 proveit.numbers.addition.commutation
382instantiation448, 428, 392  ⊢  
  : , : , :
383instantiation448, 428, 393  ⊢  
  : , : , :
384theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
385theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
386instantiation448, 394, 395  ⊢  
  : , : , :
387theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
388theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
389instantiation396, 407, 397, 398  ⊢  
  : , :
390instantiation448, 428, 399  ⊢  
  : , : , :
391instantiation448, 435, 400  ⊢  
  : , : , :
392instantiation401, 402, 438  ⊢  
  : , : , :
393instantiation448, 435, 403  ⊢  
  : , : , :
394theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
395instantiation448, 404, 405  ⊢  
  : , : , :
396theorem  ⊢  
 proveit.numbers.division.div_complex_closure
397instantiation406, 421, 407  ⊢  
  : , :
398instantiation408, 409, 410  ⊢  
  : , : , :
399instantiation448, 435, 411  ⊢  
  : , : , :
400instantiation448, 443, 412  ⊢  
  : , : , :
401theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
402instantiation413, 414  ⊢  
  : , :
403instantiation448, 443, 415  ⊢  
  : , : , :
404theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
405instantiation448, 416, 417  ⊢  
  : , : , :
406theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
407instantiation448, 428, 418  ⊢  
  : , : , :
408theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
409instantiation419, 426  ⊢  
  :
410instantiation420, 421  ⊢  
  :
411instantiation448, 443, 422  ⊢  
  : , : , :
412instantiation448, 423, 424  ⊢  
  : , : , :
413theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
414theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
415instantiation446, 434  ⊢  
  :
416theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
417instantiation448, 425, 426  ⊢  
  : , : , :
418instantiation448, 435, 427  ⊢  
  : , : , :
419theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
420theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
421instantiation448, 428, 429  ⊢  
  : , : , :
422instantiation430, 447, 431  ⊢  
  : , :
423instantiation432, 434, 433  ⊢  
  : , :
424assumption  ⊢  
425theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
426theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
427instantiation448, 443, 434  ⊢  
  : , : , :
428theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
429instantiation448, 435, 436  ⊢  
  : , : , :
430theorem  ⊢  
 proveit.numbers.exponentiation.exp_int_closure
431instantiation448, 437, 438  ⊢  
  : , : , :
432theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
433instantiation439, 440, 441  ⊢  
  : , :
434instantiation448, 449, 442  ⊢  
  : , : , :
435theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
436instantiation448, 443, 447  ⊢  
  : , : , :
437theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
438axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
439theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
440instantiation448, 444, 445  ⊢  
  : , : , :
441instantiation446, 447  ⊢  
  :
442theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
443theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
444theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
445theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
446theorem  ⊢  
 proveit.numbers.negation.int_closure
447instantiation448, 449, 450  ⊢  
  : , : , :
448theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
449theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
450theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements