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  ⊢  
  : , : , :
1reference317  ⊢  
2instantiation4, 5  ⊢  
  : , : , :
3instantiation372, 6, 7  ⊢  
  : , : , :
4theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_eq
5instantiation12, 8, 9  ⊢  
  : , :
6instantiation383, 10  ⊢  
  : , : , :
7instantiation237, 11  ⊢  
  : , :
8instantiation12, 13, 14  ⊢  
  : , :
9instantiation383, 15, 16*, 17*, 18*  ⊢  
  : , : , :
10instantiation372, 19, 20  ⊢  
  : , : , :
11instantiation100, 21, 22, 23  ⊢  
  : , : , : , :
12theorem  ⊢  
 proveit.logic.equality.rhs_via_equality
13instantiation317, 24, 25  ⊢  
  : , : , :
14instantiation383, 26, 27*, 28*, 29*  ⊢  
  : , : , :
15modus ponens30, 31  ⊢  
16instantiation120, 388  ⊢  
  : , :
17instantiation120, 388  ⊢  
  : , :
18instantiation237, 32  ⊢  
  : , :
19instantiation383, 33  ⊢  
  : , : , :
20modus ponens34, 35  ⊢  
21instantiation372, 36, 37, 38*  ⊢  
  : , : , :
22instantiation383, 39  ⊢  
  : , : , :
23instantiation345  ⊢  
  :
24instantiation40, 401, 402, 45, 41, 42, 43*  ⊢  
  : , : , : , : , :
25instantiation44, 411, 45, 222, 46*, 47*, 48*  ⊢  
  : , : , : , : , :
26modus ponens49, 50  ⊢  
27instantiation120, 388  ⊢  
  : , :
28instantiation120, 388  ⊢  
  : , :
29instantiation100, 51, 52, 53  ⊢  
  : , : , : , :
30instantiation153, 442  ⊢  
  : , : , : , : , : , : , :
31generalization54  ⊢  
32modus ponens55, 56  ⊢  
33instantiation237, 57  ⊢  
  : , :
34instantiation58, 379, 447, 435, 59, 381, 60  ⊢  
  : , : , : , : , : , : , : , :
35instantiation413, 61, 65  ⊢  
  : , : , :
36instantiation233, 98, 379, 435, 381, 259, 260, 95, 62  ⊢  
  : , : , : , : , : , : , : , : , : , :
37instantiation383, 63  ⊢  
  : , : , :
38instantiation64, 231, 65, 98, 99, 66*  ⊢  
  : , : , : , : , :
39instantiation237, 67  ⊢  
  : , :
40theorem  ⊢  
 proveit.linear_algebra.addition.vec_sum_split_after
41instantiation68, 69  ⊢  
  : , :
42instantiation70, 71, 72, 316, 73, 74*, 75*  ⊢  
  : , : , :
43instantiation372, 76, 77  ⊢  
  : , : , :
44theorem  ⊢  
 proveit.linear_algebra.addition.vec_sum_index_shift
45instantiation410, 221, 412  ⊢  
  : , :
46instantiation78, 299, 79  ⊢  
  : , :
47instantiation372, 80, 81  ⊢  
  : , : , :
48instantiation82, 299  ⊢  
  :
49instantiation153, 442  ⊢  
  : , : , : , : , : , : , :
50generalization83  ⊢  
51instantiation383, 84, 85*, 86*  ⊢  
  : , : , :
52instantiation237, 87  ⊢  
  : , :
53instantiation383, 88  ⊢  
  : , : , :
54instantiation89, 434, 388,  ⊢  
  : , :
55instantiation180, 435, 442, 379, 231, 381  ⊢  
  : , : , : , : , : , : , : , : , : , : , :
56generalization90  ⊢  
57instantiation233, 178, 379, 435, 381, 259, 260, 262, 96  ⊢  
  : , : , : , : , : , : , : , : , : , :
58theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_factorization_from_add
59instantiation282, 91  ⊢  
  :
60instantiation392  ⊢  
  : , :
61instantiation92, 444, 93, 283  ⊢  
  : , : , :
62instantiation230, 260, 99, 96  ⊢  
  : , : , : , :
63instantiation233, 99, 435, 379, 381, 259, 260, 95, 96  ⊢  
  : , : , : , : , : , : , : , : , : , :
64theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.doubly_scaled_as_singly_scaled
65instantiation257, 444, 258, 259, 260, 94, 95, 96  ⊢  
  : , : , : , :
66instantiation97, 98, 99  ⊢  
  : , :
67instantiation100, 101, 102, 103  ⊢  
  : , : , : , :
68theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
69instantiation104, 283  ⊢  
  :
70theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
71instantiation445, 431, 105  ⊢  
  : , : , :
72theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
73instantiation106, 283  ⊢  
  :
74instantiation372, 107, 108  ⊢  
  : , : , :
75instantiation372, 109, 110  ⊢  
  : , : , :
76instantiation326, 379, 447, 435, 381, 140, 299, 348, 391  ⊢  
  : , : , : , : , : , :
77instantiation111, 391, 299, 112  ⊢  
  : , : , :
78theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
79instantiation345  ⊢  
  :
80instantiation326, 379, 447, 435, 381, 113, 146, 348, 147  ⊢  
  : , : , : , : , : , :
81instantiation372, 114, 115  ⊢  
  : , : , :
82theorem  ⊢  
 proveit.numbers.negation.double_negation
83instantiation317, 116, 117,  ⊢  
  : , : , :
84modus ponens118, 119  ⊢  
85instantiation120, 388  ⊢  
  : , :
86instantiation120, 388  ⊢  
  : , :
87modus ponens121, 122  ⊢  
88instantiation237, 123  ⊢  
  : , :
89theorem  ⊢  
 proveit.physics.quantum.algebra.prepend_num_ket_with_zero_ket
90instantiation257, 444, 258, 259, 260, 124, 127, 160,  ⊢  
  : , : , : , :
91instantiation125, 444, 283  ⊢  
  : , :
92theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_of_cart_exps_within_cart_exp
93instantiation392  ⊢  
  : , :
94instantiation392  ⊢  
  : , :
95instantiation126, 259, 127, 128  ⊢  
  : , : , : , :
96modus ponens129, 130  ⊢  
97axiom  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_extends_number_mult
98instantiation235, 391, 131, 132  ⊢  
  : , :
99instantiation235, 391, 133, 134  ⊢  
  : , :
100theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
101instantiation372, 135, 136  ⊢  
  : , : , :
102instantiation345  ⊢  
  :
103instantiation237, 137  ⊢  
  : , :
104theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
105instantiation445, 440, 402  ⊢  
  : , : , :
106theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
107instantiation326, 435, 447, 379, 140, 381, 138, 299, 348  ⊢  
  : , : , : , : , : , :
108instantiation139, 379, 447, 381, 140, 299, 348  ⊢  
  : , : , : , :
109instantiation326, 435, 447, 379, 140, 381, 299, 348  ⊢  
  : , : , : , : , : , :
110instantiation144, 379, 447, 435, 381, 141, 299, 348, 142*  ⊢  
  : , : , : , : , : , :
111theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
112instantiation345  ⊢  
  :
113instantiation392  ⊢  
  : , :
114instantiation143, 435, 379, 381, 146, 348, 147  ⊢  
  : , : , : , : , : , : , :
115instantiation144, 379, 447, 435, 381, 145, 146, 147, 348, 148*  ⊢  
  : , : , : , : , : , :
116instantiation207, 149, 150,  ⊢  
  : , : , :
117instantiation372, 151, 152,  ⊢  
  : , : , :
118instantiation153, 442  ⊢  
  : , : , : , : , : , : , :
119generalization154  ⊢  
120theorem  ⊢  
 proveit.core_expr_types.conditionals.satisfied_condition_reduction
121instantiation155, 442, 231, 178  ⊢  
  : , : , : , : , : , : , : , :
122modus ponens156, 157  ⊢  
123modus ponens158, 159  ⊢  
124instantiation392  ⊢  
  : , :
125theorem  ⊢  
 proveit.numbers.multiplication.mult_nat_pos_closure_bin
126theorem  ⊢  
 proveit.linear_algebra.addition.binary_closure
127theorem  ⊢  
 proveit.physics.quantum.algebra.ket_zero_in_qubit_space
128instantiation230, 259, 178, 262  ⊢  
  : , : , : , :
129instantiation179, 442, 260  ⊢  
  : , : , : , : , : , :
130generalization160  ⊢  
131instantiation315, 409, 161  ⊢  
  : , :
132instantiation207, 243, 241  ⊢  
  : , : , :
133instantiation315, 409, 210  ⊢  
  : , :
134instantiation207, 247, 245  ⊢  
  : , : , :
135instantiation383, 162  ⊢  
  : , : , :
136instantiation358, 391, 163, 164, 165*  ⊢  
  : , :
137instantiation372, 166, 167  ⊢  
  : , : , :
138theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
139theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
140instantiation392  ⊢  
  : , :
141instantiation392  ⊢  
  : , :
142instantiation237, 168, 252*  ⊢  
  : , :
143theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
144theorem  ⊢  
 proveit.numbers.addition.association
145instantiation392  ⊢  
  : , :
146instantiation445, 419, 169  ⊢  
  : , : , :
147instantiation445, 419, 170  ⊢  
  : , : , :
148instantiation372, 171, 172, 173*  ⊢  
  : , : , :
149instantiation383, 174,  ⊢  
  : , : , :
150instantiation175, 301, 265, 206,  ⊢  
  : , : , :
151instantiation237, 176,  ⊢  
  : , :
152instantiation177, 434, 388,  ⊢  
  : , :
153theorem  ⊢  
 proveit.core_expr_types.lambda_maps.general_lambda_substitution
154instantiation385, 234, 178,  ⊢  
  : , :
155theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.distribution_over_vec_sum_with_scalar_mult
156instantiation179, 442, 231  ⊢  
  : , : , : , : , : , :
157generalization208  ⊢  
158instantiation180, 435, 442, 379, 231, 381  ⊢  
  : , : , : , : , : , : , : , : , : , : , :
159generalization181  ⊢  
160instantiation230, 260, 234, 263,  ⊢  
  : , : , : , :
161instantiation389, 182, 183  ⊢  
  : , :
162instantiation372, 184, 185  ⊢  
  : , : , :
163instantiation351, 242, 246  ⊢  
  : , :
164instantiation186, 447, 187, 188, 189  ⊢  
  : , :
165instantiation372, 190, 191  ⊢  
  : , : , :
166instantiation383, 192  ⊢  
  : , : , :
167instantiation383, 193  ⊢  
  : , : , :
168instantiation378, 379, 447, 435, 381, 194, 391, 299, 200*  ⊢  
  : , : , : , : , : , :
169instantiation445, 431, 195  ⊢  
  : , : , :
170instantiation445, 431, 196  ⊢  
  : , : , :
171instantiation383, 197  ⊢  
  : , : , :
172instantiation237, 198  ⊢  
  : , :
173instantiation372, 199, 200  ⊢  
  : , : , :
174instantiation378, 201, 447, 379, 202, 203, 381, 409, 340, 352, 353, 339, 299,  ⊢  
  : , : , : , : , : , :
175theorem  ⊢  
 proveit.numbers.exponentiation.product_of_complex_powers
176instantiation204, 205,  ⊢  
  : , : , :
177theorem  ⊢  
 proveit.physics.quantum.algebra.prepend_num_ket_with_one_ket
178instantiation315, 264, 206  ⊢  
  : , :
179theorem  ⊢  
 proveit.linear_algebra.addition.summation_closure
180theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_distribution_over_summation_with_scalar_mult
181instantiation207, 208, 209,  ⊢  
  : , : , :
182instantiation235, 377, 409, 359  ⊢  
  : , :
183instantiation362, 210  ⊢  
  :
184instantiation383, 324  ⊢  
  : , : , :
185instantiation372, 211, 212  ⊢  
  : , : , :
186theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
187instantiation392  ⊢  
  : , :
188instantiation213, 242, 243  ⊢  
  :
189instantiation213, 246, 247  ⊢  
  :
190instantiation383, 214  ⊢  
  : , : , :
191instantiation372, 215, 216  ⊢  
  : , : , :
192instantiation372, 217, 218  ⊢  
  : , : , :
193instantiation372, 219, 220  ⊢  
  : , : , :
194instantiation392  ⊢  
  : , :
195instantiation445, 440, 221  ⊢  
  : , : , :
196instantiation445, 440, 222  ⊢  
  : , : , :
197instantiation237, 223  ⊢  
  : , :
198instantiation378, 379, 447, 435, 381, 224, 409, 348, 299  ⊢  
  : , : , : , : , : , :
199instantiation383, 225  ⊢  
  : , : , :
200instantiation297, 299  ⊢  
  :
201theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
202instantiation226  ⊢  
  : , : , : , :
203instantiation392  ⊢  
  : , :
204theorem  ⊢  
 proveit.physics.quantum.algebra.num_ket_eq
205instantiation237, 227,  ⊢  
  : , :
206instantiation317, 228, 229  ⊢  
  : , : , :
207theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
208instantiation230, 231, 234, 232,  ⊢  
  : , : , : , :
209instantiation233, 234, 435, 379, 381, 259, 260, 262, 263,  ⊢  
  : , : , : , : , : , : , : , : , : , :
210instantiation235, 390, 409, 359  ⊢  
  : , :
211instantiation383, 236  ⊢  
  : , : , :
212instantiation237, 238  ⊢  
  : , :
213theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
214instantiation239, 242, 246, 313, 243, 247, 293*, 296*  ⊢  
  : , : , :
215instantiation347, 435, 447, 379, 240, 381, 391, 294, 298  ⊢  
  : , : , : , : , : , :
216instantiation363, 379, 447, 381, 240, 294, 298  ⊢  
  : , : , : , :
217instantiation383, 241  ⊢  
  : , : , :
218instantiation358, 391, 242, 243, 244*  ⊢  
  : , :
219instantiation383, 245  ⊢  
  : , : , :
220instantiation358, 391, 246, 247, 248*  ⊢  
  : , :
221instantiation249, 441, 411  ⊢  
  : , :
222instantiation423, 411  ⊢  
  :
223instantiation250, 299  ⊢  
  :
224instantiation392  ⊢  
  : , :
225instantiation251, 391, 409, 252  ⊢  
  : , : , :
226theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
227instantiation266, 339, 299,  ⊢  
  : , :
228instantiation351, 320, 253  ⊢  
  : , :
229instantiation372, 254, 255  ⊢  
  : , : , :
230theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_closure
231instantiation256, 444, 258, 259, 260  ⊢  
  : , : , :
232instantiation257, 444, 258, 259, 260, 261, 262, 263,  ⊢  
  : , : , : , :
233theorem  ⊢  
 proveit.linear_algebra.tensors.factor_scalar_from_tensor_prod
234instantiation315, 264, 265,  ⊢  
  : , :
235theorem  ⊢  
 proveit.numbers.division.div_complex_closure
236instantiation266, 344, 394  ⊢  
  : , :
237theorem  ⊢  
 proveit.logic.equality.equals_reversal
238instantiation267, 409, 268, 269  ⊢  
  : , : , :
239theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
240instantiation392  ⊢  
  : , :
241instantiation383, 270  ⊢  
  : , : , :
242instantiation271, 409  ⊢  
  :
243instantiation275, 418, 272  ⊢  
  : , :
244instantiation372, 273, 274  ⊢  
  : , : , :
245instantiation383, 343  ⊢  
  : , : , :
246instantiation315, 409, 344  ⊢  
  : , :
247instantiation275, 418, 276  ⊢  
  : , :
248instantiation372, 277, 278  ⊢  
  : , : , :
249theorem  ⊢  
 proveit.numbers.multiplication.mult_int_closure_bin
250theorem  ⊢  
 proveit.numbers.negation.mult_neg_one_left
251theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
252theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
253instantiation317, 279, 280  ⊢  
  : , : , :
254instantiation347, 435, 321, 379, 281, 381, 320, 352, 353, 299  ⊢  
  : , : , : , : , : , :
255instantiation347, 379, 447, 321, 381, 322, 281, 409, 340, 352, 353, 299  ⊢  
  : , : , : , : , : , :
256theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_of_vec_spaces_is_vec_space
257theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_is_in_tensor_prod_space
258instantiation392  ⊢  
  : , :
259instantiation282, 444  ⊢  
  :
260instantiation282, 283  ⊢  
  :
261instantiation392  ⊢  
  : , :
262theorem  ⊢  
 proveit.physics.quantum.algebra.ket_one_in_qubit_space
263instantiation284, 434, 388,  ⊢  
  : , :
264instantiation445, 419, 285  ⊢  
  : , : , :
265instantiation317, 286, 287,  ⊢  
  : , : , :
266theorem  ⊢  
 proveit.numbers.addition.commutation
267theorem  ⊢  
 proveit.numbers.exponentiation.product_of_pos_powers
268instantiation445, 288, 428  ⊢  
  : , : , :
269instantiation445, 288, 386  ⊢  
  : , : , :
270instantiation372, 289, 290  ⊢  
  : , : , :
271theorem  ⊢  
 proveit.numbers.exponentiation.sqrt_complex_closure
272instantiation291, 292, 418  ⊢  
  : , :
273instantiation383, 293  ⊢  
  : , : , :
274instantiation297, 294  ⊢  
  :
275theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_non_zero__not_zero
276instantiation445, 295, 386  ⊢  
  : , : , :
277instantiation383, 296  ⊢  
  : , : , :
278instantiation297, 298  ⊢  
  :
279instantiation351, 337, 299  ⊢  
  : , :
280instantiation347, 379, 447, 435, 381, 338, 352, 353, 299  ⊢  
  : , : , : , : , : , :
281instantiation341  ⊢  
  : , : , :
282theorem  ⊢  
 proveit.linear_algebra.complex_vec_set_is_vec_space
283instantiation300, 447, 422  ⊢  
  : , :
284theorem  ⊢  
 proveit.physics.quantum.algebra.num_ket_in_register_space
285instantiation445, 367, 301  ⊢  
  : , : , :
286instantiation351, 320, 302,  ⊢  
  : , :
287instantiation372, 303, 304,  ⊢  
  : , : , :
288theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
289instantiation372, 305, 306  ⊢  
  : , : , :
290instantiation372, 307, 308  ⊢  
  : , : , :
291theorem  ⊢  
 proveit.numbers.division.div_rational_nonzero_closure
292instantiation445, 429, 309  ⊢  
  : , : , :
293instantiation312, 409, 405, 313, 359, 310*  ⊢  
  : , : , :
294instantiation315, 409, 311  ⊢  
  : , :
295theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational_nonzero
296instantiation312, 409, 361, 313, 359, 314*  ⊢  
  : , : , :
297theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
298instantiation315, 409, 328  ⊢  
  : , :
299instantiation445, 419, 316  ⊢  
  : , : , :
300theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
301theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
302instantiation317, 318, 319,  ⊢  
  : , : , :
303instantiation347, 435, 321, 379, 323, 381, 320, 352, 353, 339,  ⊢  
  : , : , : , : , : , :
304instantiation347, 379, 447, 321, 381, 322, 323, 409, 340, 352, 353, 339,  ⊢  
  : , : , : , : , : , :
305instantiation383, 324  ⊢  
  : , : , :
306instantiation383, 325  ⊢  
  : , : , :
307instantiation326, 379, 447, 435, 381, 327, 344, 394, 328  ⊢  
  : , : , : , : , : , :
308instantiation329, 344, 394, 330  ⊢  
  : , : , :
309instantiation445, 439, 442  ⊢  
  : , : , :
310instantiation331, 394, 391, 382*  ⊢  
  : , :
311instantiation445, 419, 332  ⊢  
  : , : , :
312theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
313instantiation445, 431, 333  ⊢  
  : , : , :
314instantiation372, 334, 335  ⊢  
  : , : , :
315theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
316instantiation445, 431, 336  ⊢  
  : , : , :
317theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
318instantiation351, 337, 339,  ⊢  
  : , :
319instantiation347, 379, 447, 435, 381, 338, 352, 353, 339,  ⊢  
  : , : , : , : , : , :
320instantiation351, 409, 340  ⊢  
  : , :
321theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
322instantiation392  ⊢  
  : , :
323instantiation341  ⊢  
  : , : , :
324instantiation358, 377, 409, 359, 342*  ⊢  
  : , :
325instantiation383, 343  ⊢  
  : , : , :
326theorem  ⊢  
 proveit.numbers.addition.disassociation
327instantiation392  ⊢  
  : , :
328instantiation362, 344  ⊢  
  :
329theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
330instantiation345  ⊢  
  :
331theorem  ⊢  
 proveit.numbers.negation.pos_times_neg
332instantiation346, 405  ⊢  
  :
333instantiation445, 440, 412  ⊢  
  : , : , :
334instantiation347, 379, 447, 435, 381, 364, 394, 390, 348  ⊢  
  : , : , : , : , : , :
335instantiation349, 447, 379, 364, 381, 394, 390, 391, 350*  ⊢  
  : , : , : , : , :
336instantiation445, 440, 411  ⊢  
  : , : , :
337instantiation351, 352, 353  ⊢  
  : , :
338instantiation392  ⊢  
  : , :
339instantiation445, 419, 354,  ⊢  
  : , : , :
340instantiation445, 419, 355  ⊢  
  : , : , :
341theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
342instantiation372, 356, 357  ⊢  
  : , : , :
343instantiation358, 390, 409, 359, 360*  ⊢  
  : , :
344instantiation445, 419, 361  ⊢  
  : , : , :
345axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
346theorem  ⊢  
 proveit.numbers.negation.real_closure
347theorem  ⊢  
 proveit.numbers.multiplication.disassociation
348instantiation362, 391  ⊢  
  :
349theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
350instantiation363, 447, 379, 364, 381, 394, 390  ⊢  
  : , : , : , :
351theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
352theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
353instantiation445, 419, 365  ⊢  
  : , : , :
354instantiation445, 431, 366,  ⊢  
  : , : , :
355instantiation445, 367, 368  ⊢  
  : , : , :
356instantiation383, 384  ⊢  
  : , : , :
357instantiation372, 369, 370  ⊢  
  : , : , :
358theorem  ⊢  
 proveit.numbers.division.div_as_mult
359instantiation371, 444  ⊢  
  :
360instantiation372, 373, 374  ⊢  
  : , : , :
361instantiation445, 431, 375  ⊢  
  : , : , :
362theorem  ⊢  
 proveit.numbers.negation.complex_closure
363theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
364instantiation392  ⊢  
  : , :
365theorem  ⊢  
 proveit.physics.quantum.QPE._phase_is_real
366instantiation445, 440, 376,  ⊢  
  : , : , :
367theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
368theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
369instantiation385, 377, 394  ⊢  
  : , :
370instantiation378, 435, 447, 379, 380, 381, 394, 390, 391, 382*  ⊢  
  : , : , : , : , : , :
371theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
372axiom  ⊢  
 proveit.logic.equality.equals_transitivity
373instantiation383, 384  ⊢  
  : , : , :
374instantiation385, 390, 394  ⊢  
  : , :
375instantiation445, 427, 386  ⊢  
  : , : , :
376instantiation445, 387, 388,  ⊢  
  : , : , :
377instantiation389, 390, 391  ⊢  
  : , :
378theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
379axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
380instantiation392  ⊢  
  : , :
381theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
382instantiation393, 394  ⊢  
  :
383axiom  ⊢  
 proveit.logic.equality.substitution
384instantiation395, 396, 442, 397*  ⊢  
  : , :
385theorem  ⊢  
 proveit.numbers.multiplication.commutation
386instantiation398, 428, 399  ⊢  
  : , :
387instantiation400, 401, 402  ⊢  
  : , :
388assumption  ⊢  
389theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
390instantiation445, 419, 403  ⊢  
  : , : , :
391instantiation445, 419, 404  ⊢  
  : , : , :
392theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
393theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
394instantiation445, 419, 405  ⊢  
  : , : , :
395theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
396instantiation445, 406, 407  ⊢  
  : , : , :
397instantiation408, 409  ⊢  
  :
398theorem  ⊢  
 proveit.numbers.multiplication.mult_rational_pos_closure_bin
399instantiation445, 443, 434  ⊢  
  : , : , :
400theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
401theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
402instantiation410, 411, 412  ⊢  
  : , :
403instantiation413, 414, 434  ⊢  
  : , : , :
404instantiation445, 431, 415  ⊢  
  : , : , :
405instantiation445, 431, 416  ⊢  
  : , : , :
406theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
407instantiation445, 417, 418  ⊢  
  : , : , :
408theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
409instantiation445, 419, 420  ⊢  
  : , : , :
410theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
411instantiation421, 441, 422  ⊢  
  : , :
412instantiation423, 426  ⊢  
  :
413theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
414instantiation424, 425  ⊢  
  : , :
415instantiation445, 440, 426  ⊢  
  : , : , :
416instantiation445, 427, 428  ⊢  
  : , : , :
417theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
418instantiation445, 429, 430  ⊢  
  : , : , :
419theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
420instantiation445, 431, 432  ⊢  
  : , : , :
421theorem  ⊢  
 proveit.numbers.exponentiation.exp_int_closure
422instantiation445, 433, 434  ⊢  
  : , : , :
423theorem  ⊢  
 proveit.numbers.negation.int_closure
424theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
425theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
426instantiation445, 446, 435  ⊢  
  : , : , :
427theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
428instantiation436, 437, 438  ⊢  
  : , :
429theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
430instantiation445, 439, 444  ⊢  
  : , : , :
431theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
432instantiation445, 440, 441  ⊢  
  : , : , :
433theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
434assumption  ⊢  
435theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
436theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
437instantiation445, 443, 442  ⊢  
  : , : , :
438instantiation445, 443, 444  ⊢  
  : , : , :
439theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
440theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
441instantiation445, 446, 447  ⊢  
  : , : , :
442theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
443theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
444theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
445theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
446theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
447theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements