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,  ⊢  
  : , : , :
1reference209  ⊢  
2instantiation319, 4, 5  ⊢  
  : , : , :
3assumption  ⊢  
4instantiation6, 7  ⊢  
  : , : , :
5instantiation374, 8, 9  ⊢  
  : , : , :
6theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_eq
7instantiation14, 10, 11  ⊢  
  : , :
8instantiation385, 12  ⊢  
  : , : , :
9instantiation239, 13  ⊢  
  : , :
10instantiation14, 15, 16  ⊢  
  : , :
11instantiation385, 17, 18*, 19*, 20*  ⊢  
  : , : , :
12instantiation374, 21, 22  ⊢  
  : , : , :
13instantiation102, 23, 24, 25  ⊢  
  : , : , : , :
14theorem  ⊢  
 proveit.logic.equality.rhs_via_equality
15instantiation319, 26, 27  ⊢  
  : , : , :
16instantiation385, 28, 29*, 30*, 31*  ⊢  
  : , : , :
17modus ponens32, 33  ⊢  
18instantiation122, 390  ⊢  
  : , :
19instantiation122, 390  ⊢  
  : , :
20instantiation239, 34  ⊢  
  : , :
21instantiation385, 35  ⊢  
  : , : , :
22modus ponens36, 37  ⊢  
23instantiation374, 38, 39, 40*  ⊢  
  : , : , :
24instantiation385, 41  ⊢  
  : , : , :
25instantiation347  ⊢  
  :
26instantiation42, 403, 404, 47, 43, 44, 45*  ⊢  
  : , : , : , : , :
27instantiation46, 413, 47, 224, 48*, 49*, 50*  ⊢  
  : , : , : , : , :
28modus ponens51, 52  ⊢  
29instantiation122, 390  ⊢  
  : , :
30instantiation122, 390  ⊢  
  : , :
31instantiation102, 53, 54, 55  ⊢  
  : , : , : , :
32instantiation155, 444  ⊢  
  : , : , : , : , : , : , :
33generalization56  ⊢  
34modus ponens57, 58  ⊢  
35instantiation239, 59  ⊢  
  : , :
36instantiation60, 381, 449, 437, 61, 383, 62  ⊢  
  : , : , : , : , : , : , : , :
37instantiation415, 63, 67  ⊢  
  : , : , :
38instantiation235, 100, 381, 437, 383, 261, 262, 97, 64  ⊢  
  : , : , : , : , : , : , : , : , : , :
39instantiation385, 65  ⊢  
  : , : , :
40instantiation66, 233, 67, 100, 101, 68*  ⊢  
  : , : , : , : , :
41instantiation239, 69  ⊢  
  : , :
42theorem  ⊢  
 proveit.linear_algebra.addition.vec_sum_split_after
43instantiation70, 71  ⊢  
  : , :
44instantiation72, 73, 74, 318, 75, 76*, 77*  ⊢  
  : , : , :
45instantiation374, 78, 79  ⊢  
  : , : , :
46theorem  ⊢  
 proveit.linear_algebra.addition.vec_sum_index_shift
47instantiation412, 223, 414  ⊢  
  : , :
48instantiation80, 301, 81  ⊢  
  : , :
49instantiation374, 82, 83  ⊢  
  : , : , :
50instantiation84, 301  ⊢  
  :
51instantiation155, 444  ⊢  
  : , : , : , : , : , : , :
52generalization85  ⊢  
53instantiation385, 86, 87*, 88*  ⊢  
  : , : , :
54instantiation239, 89  ⊢  
  : , :
55instantiation385, 90  ⊢  
  : , : , :
56instantiation91, 436, 390,  ⊢  
  : , :
57instantiation182, 437, 444, 381, 233, 383  ⊢  
  : , : , : , : , : , : , : , : , : , : , :
58generalization92  ⊢  
59instantiation235, 180, 381, 437, 383, 261, 262, 264, 98  ⊢  
  : , : , : , : , : , : , : , : , : , :
60theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_factorization_from_add
61instantiation284, 93  ⊢  
  :
62instantiation394  ⊢  
  : , :
63instantiation94, 446, 95, 285  ⊢  
  : , : , :
64instantiation232, 262, 101, 98  ⊢  
  : , : , : , :
65instantiation235, 101, 437, 381, 383, 261, 262, 97, 98  ⊢  
  : , : , : , : , : , : , : , : , : , :
66theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.doubly_scaled_as_singly_scaled
67instantiation259, 446, 260, 261, 262, 96, 97, 98  ⊢  
  : , : , : , :
68instantiation99, 100, 101  ⊢  
  : , :
69instantiation102, 103, 104, 105  ⊢  
  : , : , : , :
70theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
71instantiation106, 285  ⊢  
  :
72theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
73instantiation447, 433, 107  ⊢  
  : , : , :
74theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
75instantiation108, 285  ⊢  
  :
76instantiation374, 109, 110  ⊢  
  : , : , :
77instantiation374, 111, 112  ⊢  
  : , : , :
78instantiation328, 381, 449, 437, 383, 142, 301, 350, 393  ⊢  
  : , : , : , : , : , :
79instantiation113, 393, 301, 114  ⊢  
  : , : , :
80theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
81instantiation347  ⊢  
  :
82instantiation328, 381, 449, 437, 383, 115, 148, 350, 149  ⊢  
  : , : , : , : , : , :
83instantiation374, 116, 117  ⊢  
  : , : , :
84theorem  ⊢  
 proveit.numbers.negation.double_negation
85instantiation319, 118, 119,  ⊢  
  : , : , :
86modus ponens120, 121  ⊢  
87instantiation122, 390  ⊢  
  : , :
88instantiation122, 390  ⊢  
  : , :
89modus ponens123, 124  ⊢  
90instantiation239, 125  ⊢  
  : , :
91theorem  ⊢  
 proveit.physics.quantum.algebra.prepend_num_ket_with_zero_ket
92instantiation259, 446, 260, 261, 262, 126, 129, 162,  ⊢  
  : , : , : , :
93instantiation127, 446, 285  ⊢  
  : , :
94theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_of_cart_exps_within_cart_exp
95instantiation394  ⊢  
  : , :
96instantiation394  ⊢  
  : , :
97instantiation128, 261, 129, 130  ⊢  
  : , : , : , :
98modus ponens131, 132  ⊢  
99axiom  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_extends_number_mult
100instantiation237, 393, 133, 134  ⊢  
  : , :
101instantiation237, 393, 135, 136  ⊢  
  : , :
102theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
103instantiation374, 137, 138  ⊢  
  : , : , :
104instantiation347  ⊢  
  :
105instantiation239, 139  ⊢  
  : , :
106theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
107instantiation447, 442, 404  ⊢  
  : , : , :
108theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
109instantiation328, 437, 449, 381, 142, 383, 140, 301, 350  ⊢  
  : , : , : , : , : , :
110instantiation141, 381, 449, 383, 142, 301, 350  ⊢  
  : , : , : , :
111instantiation328, 437, 449, 381, 142, 383, 301, 350  ⊢  
  : , : , : , : , : , :
112instantiation146, 381, 449, 437, 383, 143, 301, 350, 144*  ⊢  
  : , : , : , : , : , :
113theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
114instantiation347  ⊢  
  :
115instantiation394  ⊢  
  : , :
116instantiation145, 437, 381, 383, 148, 350, 149  ⊢  
  : , : , : , : , : , : , :
117instantiation146, 381, 449, 437, 383, 147, 148, 149, 350, 150*  ⊢  
  : , : , : , : , : , :
118instantiation209, 151, 152,  ⊢  
  : , : , :
119instantiation374, 153, 154,  ⊢  
  : , : , :
120instantiation155, 444  ⊢  
  : , : , : , : , : , : , :
121generalization156  ⊢  
122theorem  ⊢  
 proveit.core_expr_types.conditionals.satisfied_condition_reduction
123instantiation157, 444, 233, 180  ⊢  
  : , : , : , : , : , : , : , :
124modus ponens158, 159  ⊢  
125modus ponens160, 161  ⊢  
126instantiation394  ⊢  
  : , :
127theorem  ⊢  
 proveit.numbers.multiplication.mult_nat_pos_closure_bin
128theorem  ⊢  
 proveit.linear_algebra.addition.binary_closure
129theorem  ⊢  
 proveit.physics.quantum.algebra.ket_zero_in_qubit_space
130instantiation232, 261, 180, 264  ⊢  
  : , : , : , :
131instantiation181, 444, 262  ⊢  
  : , : , : , : , : , :
132generalization162  ⊢  
133instantiation317, 411, 163  ⊢  
  : , :
134instantiation209, 245, 243  ⊢  
  : , : , :
135instantiation317, 411, 212  ⊢  
  : , :
136instantiation209, 249, 247  ⊢  
  : , : , :
137instantiation385, 164  ⊢  
  : , : , :
138instantiation360, 393, 165, 166, 167*  ⊢  
  : , :
139instantiation374, 168, 169  ⊢  
  : , : , :
140theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
141theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
142instantiation394  ⊢  
  : , :
143instantiation394  ⊢  
  : , :
144instantiation239, 170, 254*  ⊢  
  : , :
145theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
146theorem  ⊢  
 proveit.numbers.addition.association
147instantiation394  ⊢  
  : , :
148instantiation447, 421, 171  ⊢  
  : , : , :
149instantiation447, 421, 172  ⊢  
  : , : , :
150instantiation374, 173, 174, 175*  ⊢  
  : , : , :
151instantiation385, 176,  ⊢  
  : , : , :
152instantiation177, 303, 267, 208,  ⊢  
  : , : , :
153instantiation239, 178,  ⊢  
  : , :
154instantiation179, 436, 390,  ⊢  
  : , :
155theorem  ⊢  
 proveit.core_expr_types.lambda_maps.general_lambda_substitution
156instantiation387, 236, 180,  ⊢  
  : , :
157theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.distribution_over_vec_sum_with_scalar_mult
158instantiation181, 444, 233  ⊢  
  : , : , : , : , : , :
159generalization210  ⊢  
160instantiation182, 437, 444, 381, 233, 383  ⊢  
  : , : , : , : , : , : , : , : , : , : , :
161generalization183  ⊢  
162instantiation232, 262, 236, 265,  ⊢  
  : , : , : , :
163instantiation391, 184, 185  ⊢  
  : , :
164instantiation374, 186, 187  ⊢  
  : , : , :
165instantiation353, 244, 248  ⊢  
  : , :
166instantiation188, 449, 189, 190, 191  ⊢  
  : , :
167instantiation374, 192, 193  ⊢  
  : , : , :
168instantiation385, 194  ⊢  
  : , : , :
169instantiation385, 195  ⊢  
  : , : , :
170instantiation380, 381, 449, 437, 383, 196, 393, 301, 202*  ⊢  
  : , : , : , : , : , :
171instantiation447, 433, 197  ⊢  
  : , : , :
172instantiation447, 433, 198  ⊢  
  : , : , :
173instantiation385, 199  ⊢  
  : , : , :
174instantiation239, 200  ⊢  
  : , :
175instantiation374, 201, 202  ⊢  
  : , : , :
176instantiation380, 203, 449, 381, 204, 205, 383, 411, 342, 354, 355, 341, 301,  ⊢  
  : , : , : , : , : , :
177theorem  ⊢  
 proveit.numbers.exponentiation.product_of_complex_powers
178instantiation206, 207,  ⊢  
  : , : , :
179theorem  ⊢  
 proveit.physics.quantum.algebra.prepend_num_ket_with_one_ket
180instantiation317, 266, 208  ⊢  
  : , :
181theorem  ⊢  
 proveit.linear_algebra.addition.summation_closure
182theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_distribution_over_summation_with_scalar_mult
183instantiation209, 210, 211,  ⊢  
  : , : , :
184instantiation237, 379, 411, 361  ⊢  
  : , :
185instantiation364, 212  ⊢  
  :
186instantiation385, 326  ⊢  
  : , : , :
187instantiation374, 213, 214  ⊢  
  : , : , :
188theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
189instantiation394  ⊢  
  : , :
190instantiation215, 244, 245  ⊢  
  :
191instantiation215, 248, 249  ⊢  
  :
192instantiation385, 216  ⊢  
  : , : , :
193instantiation374, 217, 218  ⊢  
  : , : , :
194instantiation374, 219, 220  ⊢  
  : , : , :
195instantiation374, 221, 222  ⊢  
  : , : , :
196instantiation394  ⊢  
  : , :
197instantiation447, 442, 223  ⊢  
  : , : , :
198instantiation447, 442, 224  ⊢  
  : , : , :
199instantiation239, 225  ⊢  
  : , :
200instantiation380, 381, 449, 437, 383, 226, 411, 350, 301  ⊢  
  : , : , : , : , : , :
201instantiation385, 227  ⊢  
  : , : , :
202instantiation299, 301  ⊢  
  :
203theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
204instantiation228  ⊢  
  : , : , : , :
205instantiation394  ⊢  
  : , :
206theorem  ⊢  
 proveit.physics.quantum.algebra.num_ket_eq
207instantiation239, 229,  ⊢  
  : , :
208instantiation319, 230, 231  ⊢  
  : , : , :
209theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
210instantiation232, 233, 236, 234,  ⊢  
  : , : , : , :
211instantiation235, 236, 437, 381, 383, 261, 262, 264, 265,  ⊢  
  : , : , : , : , : , : , : , : , : , :
212instantiation237, 392, 411, 361  ⊢  
  : , :
213instantiation385, 238  ⊢  
  : , : , :
214instantiation239, 240  ⊢  
  : , :
215theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.nonzero_complex_is_complex_nonzero
216instantiation241, 244, 248, 315, 245, 249, 295*, 298*  ⊢  
  : , : , :
217instantiation349, 437, 449, 381, 242, 383, 393, 296, 300  ⊢  
  : , : , : , : , : , :
218instantiation365, 381, 449, 383, 242, 296, 300  ⊢  
  : , : , : , :
219instantiation385, 243  ⊢  
  : , : , :
220instantiation360, 393, 244, 245, 246*  ⊢  
  : , :
221instantiation385, 247  ⊢  
  : , : , :
222instantiation360, 393, 248, 249, 250*  ⊢  
  : , :
223instantiation251, 443, 413  ⊢  
  : , :
224instantiation425, 413  ⊢  
  :
225instantiation252, 301  ⊢  
  :
226instantiation394  ⊢  
  : , :
227instantiation253, 393, 411, 254  ⊢  
  : , : , :
228theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
229instantiation268, 341, 301,  ⊢  
  : , :
230instantiation353, 322, 255  ⊢  
  : , :
231instantiation374, 256, 257  ⊢  
  : , : , :
232theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_closure
233instantiation258, 446, 260, 261, 262  ⊢  
  : , : , :
234instantiation259, 446, 260, 261, 262, 263, 264, 265,  ⊢  
  : , : , : , :
235theorem  ⊢  
 proveit.linear_algebra.tensors.factor_scalar_from_tensor_prod
236instantiation317, 266, 267,  ⊢  
  : , :
237theorem  ⊢  
 proveit.numbers.division.div_complex_closure
238instantiation268, 346, 396  ⊢  
  : , :
239theorem  ⊢  
 proveit.logic.equality.equals_reversal
240instantiation269, 411, 270, 271  ⊢  
  : , : , :
241theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
242instantiation394  ⊢  
  : , :
243instantiation385, 272  ⊢  
  : , : , :
244instantiation273, 411  ⊢  
  :
245instantiation277, 420, 274  ⊢  
  : , :
246instantiation374, 275, 276  ⊢  
  : , : , :
247instantiation385, 345  ⊢  
  : , : , :
248instantiation317, 411, 346  ⊢  
  : , :
249instantiation277, 420, 278  ⊢  
  : , :
250instantiation374, 279, 280  ⊢  
  : , : , :
251theorem  ⊢  
 proveit.numbers.multiplication.mult_int_closure_bin
252theorem  ⊢  
 proveit.numbers.negation.mult_neg_one_left
253theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
254theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
255instantiation319, 281, 282  ⊢  
  : , : , :
256instantiation349, 437, 323, 381, 283, 383, 322, 354, 355, 301  ⊢  
  : , : , : , : , : , :
257instantiation349, 381, 449, 323, 383, 324, 283, 411, 342, 354, 355, 301  ⊢  
  : , : , : , : , : , :
258theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_of_vec_spaces_is_vec_space
259theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_is_in_tensor_prod_space
260instantiation394  ⊢  
  : , :
261instantiation284, 446  ⊢  
  :
262instantiation284, 285  ⊢  
  :
263instantiation394  ⊢  
  : , :
264theorem  ⊢  
 proveit.physics.quantum.algebra.ket_one_in_qubit_space
265instantiation286, 436, 390,  ⊢  
  : , :
266instantiation447, 421, 287  ⊢  
  : , : , :
267instantiation319, 288, 289,  ⊢  
  : , : , :
268theorem  ⊢  
 proveit.numbers.addition.commutation
269theorem  ⊢  
 proveit.numbers.exponentiation.product_of_pos_powers
270instantiation447, 290, 430  ⊢  
  : , : , :
271instantiation447, 290, 388  ⊢  
  : , : , :
272instantiation374, 291, 292  ⊢  
  : , : , :
273theorem  ⊢  
 proveit.numbers.exponentiation.sqrt_complex_closure
274instantiation293, 294, 420  ⊢  
  : , :
275instantiation385, 295  ⊢  
  : , : , :
276instantiation299, 296  ⊢  
  :
277theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_non_zero__not_zero
278instantiation447, 297, 388  ⊢  
  : , : , :
279instantiation385, 298  ⊢  
  : , : , :
280instantiation299, 300  ⊢  
  :
281instantiation353, 339, 301  ⊢  
  : , :
282instantiation349, 381, 449, 437, 383, 340, 354, 355, 301  ⊢  
  : , : , : , : , : , :
283instantiation343  ⊢  
  : , : , :
284theorem  ⊢  
 proveit.linear_algebra.complex_vec_set_is_vec_space
285instantiation302, 449, 424  ⊢  
  : , :
286theorem  ⊢  
 proveit.physics.quantum.algebra.num_ket_in_register_space
287instantiation447, 369, 303  ⊢  
  : , : , :
288instantiation353, 322, 304,  ⊢  
  : , :
289instantiation374, 305, 306,  ⊢  
  : , : , :
290theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
291instantiation374, 307, 308  ⊢  
  : , : , :
292instantiation374, 309, 310  ⊢  
  : , : , :
293theorem  ⊢  
 proveit.numbers.division.div_rational_nonzero_closure
294instantiation447, 431, 311  ⊢  
  : , : , :
295instantiation314, 411, 407, 315, 361, 312*  ⊢  
  : , : , :
296instantiation317, 411, 313  ⊢  
  : , :
297theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational_nonzero
298instantiation314, 411, 363, 315, 361, 316*  ⊢  
  : , : , :
299theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
300instantiation317, 411, 330  ⊢  
  : , :
301instantiation447, 421, 318  ⊢  
  : , : , :
302theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
303theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
304instantiation319, 320, 321,  ⊢  
  : , : , :
305instantiation349, 437, 323, 381, 325, 383, 322, 354, 355, 341,  ⊢  
  : , : , : , : , : , :
306instantiation349, 381, 449, 323, 383, 324, 325, 411, 342, 354, 355, 341,  ⊢  
  : , : , : , : , : , :
307instantiation385, 326  ⊢  
  : , : , :
308instantiation385, 327  ⊢  
  : , : , :
309instantiation328, 381, 449, 437, 383, 329, 346, 396, 330  ⊢  
  : , : , : , : , : , :
310instantiation331, 346, 396, 332  ⊢  
  : , : , :
311instantiation447, 441, 444  ⊢  
  : , : , :
312instantiation333, 396, 393, 384*  ⊢  
  : , :
313instantiation447, 421, 334  ⊢  
  : , : , :
314theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
315instantiation447, 433, 335  ⊢  
  : , : , :
316instantiation374, 336, 337  ⊢  
  : , : , :
317theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
318instantiation447, 433, 338  ⊢  
  : , : , :
319theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
320instantiation353, 339, 341,  ⊢  
  : , :
321instantiation349, 381, 449, 437, 383, 340, 354, 355, 341,  ⊢  
  : , : , : , : , : , :
322instantiation353, 411, 342  ⊢  
  : , :
323theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
324instantiation394  ⊢  
  : , :
325instantiation343  ⊢  
  : , : , :
326instantiation360, 379, 411, 361, 344*  ⊢  
  : , :
327instantiation385, 345  ⊢  
  : , : , :
328theorem  ⊢  
 proveit.numbers.addition.disassociation
329instantiation394  ⊢  
  : , :
330instantiation364, 346  ⊢  
  :
331theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
332instantiation347  ⊢  
  :
333theorem  ⊢  
 proveit.numbers.negation.pos_times_neg
334instantiation348, 407  ⊢  
  :
335instantiation447, 442, 414  ⊢  
  : , : , :
336instantiation349, 381, 449, 437, 383, 366, 396, 392, 350  ⊢  
  : , : , : , : , : , :
337instantiation351, 449, 381, 366, 383, 396, 392, 393, 352*  ⊢  
  : , : , : , : , :
338instantiation447, 442, 413  ⊢  
  : , : , :
339instantiation353, 354, 355  ⊢  
  : , :
340instantiation394  ⊢  
  : , :
341instantiation447, 421, 356,  ⊢  
  : , : , :
342instantiation447, 421, 357  ⊢  
  : , : , :
343theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
344instantiation374, 358, 359  ⊢  
  : , : , :
345instantiation360, 392, 411, 361, 362*  ⊢  
  : , :
346instantiation447, 421, 363  ⊢  
  : , : , :
347axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
348theorem  ⊢  
 proveit.numbers.negation.real_closure
349theorem  ⊢  
 proveit.numbers.multiplication.disassociation
350instantiation364, 393  ⊢  
  :
351theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
352instantiation365, 449, 381, 366, 383, 396, 392  ⊢  
  : , : , : , :
353theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
354theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
355instantiation447, 421, 367  ⊢  
  : , : , :
356instantiation447, 433, 368,  ⊢  
  : , : , :
357instantiation447, 369, 370  ⊢  
  : , : , :
358instantiation385, 386  ⊢  
  : , : , :
359instantiation374, 371, 372  ⊢  
  : , : , :
360theorem  ⊢  
 proveit.numbers.division.div_as_mult
361instantiation373, 446  ⊢  
  :
362instantiation374, 375, 376  ⊢  
  : , : , :
363instantiation447, 433, 377  ⊢  
  : , : , :
364theorem  ⊢  
 proveit.numbers.negation.complex_closure
365theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
366instantiation394  ⊢  
  : , :
367theorem  ⊢  
 proveit.physics.quantum.QPE._phase_is_real
368instantiation447, 442, 378,  ⊢  
  : , : , :
369theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
370theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
371instantiation387, 379, 396  ⊢  
  : , :
372instantiation380, 437, 449, 381, 382, 383, 396, 392, 393, 384*  ⊢  
  : , : , : , : , : , :
373theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
374axiom  ⊢  
 proveit.logic.equality.equals_transitivity
375instantiation385, 386  ⊢  
  : , : , :
376instantiation387, 392, 396  ⊢  
  : , :
377instantiation447, 429, 388  ⊢  
  : , : , :
378instantiation447, 389, 390,  ⊢  
  : , : , :
379instantiation391, 392, 393  ⊢  
  : , :
380theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
381axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
382instantiation394  ⊢  
  : , :
383theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
384instantiation395, 396  ⊢  
  :
385axiom  ⊢  
 proveit.logic.equality.substitution
386instantiation397, 398, 444, 399*  ⊢  
  : , :
387theorem  ⊢  
 proveit.numbers.multiplication.commutation
388instantiation400, 430, 401  ⊢  
  : , :
389instantiation402, 403, 404  ⊢  
  : , :
390assumption  ⊢  
391theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
392instantiation447, 421, 405  ⊢  
  : , : , :
393instantiation447, 421, 406  ⊢  
  : , : , :
394theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
395theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
396instantiation447, 421, 407  ⊢  
  : , : , :
397theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
398instantiation447, 408, 409  ⊢  
  : , : , :
399instantiation410, 411  ⊢  
  :
400theorem  ⊢  
 proveit.numbers.multiplication.mult_rational_pos_closure_bin
401instantiation447, 445, 436  ⊢  
  : , : , :
402theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
403theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
404instantiation412, 413, 414  ⊢  
  : , :
405instantiation415, 416, 436  ⊢  
  : , : , :
406instantiation447, 433, 417  ⊢  
  : , : , :
407instantiation447, 433, 418  ⊢  
  : , : , :
408theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
409instantiation447, 419, 420  ⊢  
  : , : , :
410theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
411instantiation447, 421, 422  ⊢  
  : , : , :
412theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
413instantiation423, 443, 424  ⊢  
  : , :
414instantiation425, 428  ⊢  
  :
415theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
416instantiation426, 427  ⊢  
  : , :
417instantiation447, 442, 428  ⊢  
  : , : , :
418instantiation447, 429, 430  ⊢  
  : , : , :
419theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
420instantiation447, 431, 432  ⊢  
  : , : , :
421theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
422instantiation447, 433, 434  ⊢  
  : , : , :
423theorem  ⊢  
 proveit.numbers.exponentiation.exp_int_closure
424instantiation447, 435, 436  ⊢  
  : , : , :
425theorem  ⊢  
 proveit.numbers.negation.int_closure
426theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
427theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
428instantiation447, 448, 437  ⊢  
  : , : , :
429theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
430instantiation438, 439, 440  ⊢  
  : , :
431theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
432instantiation447, 441, 446  ⊢  
  : , : , :
433theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
434instantiation447, 442, 443  ⊢  
  : , : , :
435theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
436assumption  ⊢  
437theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
438theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
439instantiation447, 445, 444  ⊢  
  : , : , :
440instantiation447, 445, 446  ⊢  
  : , : , :
441theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
442theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
443instantiation447, 448, 449  ⊢  
  : , : , :
444theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
445theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
446theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
447theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
448theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
449theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements