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, 4, 5, 6, 7*, 8*  ⊢  
  : , : , : , : , : , :
1theorem  ⊢  
 proveit.physics.quantum.circuits.concat_onto_ideal_expt
2reference148  ⊢  
3reference245  ⊢  
4instantiation361, 9, 10  ⊢  
  : , : , :
5reference58  ⊢  
6reference74  ⊢  
7instantiation341, 11, 12  ⊢  
  : , : , :
8instantiation341, 13, 14  ⊢  
  : , : , :
9instantiation15, 148, 16, 27, 29, 17*  ⊢  
  : , : , :
10instantiation18, 148, 19, 20, 21, 76, 77, 78  ⊢  
  : , : , : , :
11instantiation353, 22  ⊢  
  : , : , :
12instantiation297, 23  ⊢  
  : , :
13instantiation353, 24  ⊢  
  : , : , :
14instantiation297, 25  ⊢  
  : , :
15theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_of_cart_exps_within_cart_exp
16instantiation345  ⊢  
  : , :
17instantiation26, 334, 377, 363  ⊢  
  : , : , :
18theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_is_in_tensor_prod_space
19instantiation345  ⊢  
  : , :
20instantiation28, 27  ⊢  
  :
21instantiation28, 29  ⊢  
  :
22instantiation32, 277, 30  ⊢  
  : , : , :
23instantiation34, 31  ⊢  
  : , :
24instantiation32, 277, 33  ⊢  
  : , : , :
25instantiation34, 35  ⊢  
  : , :
26theorem  ⊢  
 proveit.numbers.exponentiation.product_of_posnat_powers
27instantiation36, 375, 178  ⊢  
  : , :
28theorem  ⊢  
 proveit.linear_algebra.complex_vec_set_is_vec_space
29instantiation36, 375, 180  ⊢  
  : , :
30modus ponens37, 38  ⊢  
31modus ponens39, 40  ⊢  
32theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_eq_via_elem_eq
33modus ponens41, 42  ⊢  
34theorem  ⊢  
 proveit.physics.quantum.circuits.prob_eq_via_equiv
35modus ponens43, 44  ⊢  
36theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
37instantiation60, 176, 45, 46, 47, 48, 49, 50, 51, 52  ⊢  
  : , : , : , :
38instantiation67, 176, 53, 54, 55, 56, 57  ⊢  
  : , : , :
39instantiation73, 375, 380, 324, 58, 325  ⊢  
  : , : , : , : , : , : , : , :
40instantiation59, 148, 304, 377, 363, 76, 77, 78, 79, 80, 151, 81, 82, 83, 166, 324, 178, 182, 84, 163*  ⊢  
  : , : , : , : , : , :
41instantiation60, 176, 245, 61, 62, 63, 64, 65, 66  ⊢  
  : , : , : , :
42instantiation67, 176, 68, 69, 70, 71, 72  ⊢  
  : , : , :
43instantiation73, 324, 380, 375, 325, 74  ⊢  
  : , : , : , : , : , : , : , :
44instantiation75, 148, 304, 377, 363, 76, 77, 78, 79, 80, 151, 81, 82, 83, 166, 324, 178, 182, 84, 163*  ⊢  
  : , : , : , : , : , :
45instantiation278, 85, 86  ⊢  
  : , :
46instantiation341, 87, 88  ⊢  
  : , : , :
47instantiation273, 89, 98, 99  ⊢  
  : , : , : , :
48instantiation273, 90, 98, 99  ⊢  
  : , : , : , :
49instantiation273, 91, 120, 104  ⊢  
  : , : , : , :
50instantiation273, 92, 120, 104  ⊢  
  : , : , : , :
51instantiation273, 93, 120, 104  ⊢  
  : , : , : , :
52instantiation273, 94, 120, 104  ⊢  
  : , : , : , :
53instantiation338  ⊢  
  : , : , :
54instantiation338  ⊢  
  : , : , :
55instantiation348  ⊢  
  :
56instantiation348  ⊢  
  :
57instantiation297, 95  ⊢  
  : , :
58instantiation345  ⊢  
  : , :
59theorem  ⊢  
 proveit.physics.quantum.circuits.output_consolidation
60theorem  ⊢  
 proveit.physics.quantum.circuits.qcircuit_eq
61instantiation273, 96, 98, 99  ⊢  
  : , : , : , :
62instantiation273, 97, 98, 99  ⊢  
  : , : , : , :
63instantiation273, 100, 120, 104  ⊢  
  : , : , : , :
64instantiation273, 101, 120, 104  ⊢  
  : , : , : , :
65instantiation273, 102, 120, 104  ⊢  
  : , : , : , :
66instantiation273, 103, 120, 104  ⊢  
  : , : , : , :
67theorem  ⊢  
 proveit.core_expr_types.expr_arrays.varray_eq_via_elem_eq
68instantiation338  ⊢  
  : , : , :
69instantiation338  ⊢  
  : , : , :
70instantiation297, 105  ⊢  
  : , :
71instantiation348  ⊢  
  :
72instantiation348  ⊢  
  :
73theorem  ⊢  
 proveit.physics.quantum.circuits.circuit_equiv_temporal_sub
74instantiation345  ⊢  
  : , :
75theorem  ⊢  
 proveit.physics.quantum.circuits.input_consolidation
76instantiation345  ⊢  
  : , :
77instantiation106, 107  ⊢  
  : , :
78axiom  ⊢  
 proveit.physics.quantum.QPE._u_ket_register
79instantiation273, 108, 109, 110  ⊢  
  : , : , : , :
80instantiation297, 111  ⊢  
  : , :
81instantiation297, 112  ⊢  
  : , :
82instantiation273, 113, 114, 115  ⊢  
  : , : , : , :
83instantiation192, 261, 347, 163  ⊢  
  : , : , :
84instantiation116, 360, 117, 118, 119, 120  ⊢  
  : , :
85instantiation179, 377, 210  ⊢  
  : , : , :
86instantiation179, 363, 307  ⊢  
  : , : , :
87instantiation353, 210  ⊢  
  : , : , :
88instantiation353, 307  ⊢  
  : , : , :
89instantiation147, 132, 121, 122, 123, 152, 146, 153, 135, 124*  ⊢  
  : , : , : , :
90instantiation147, 137, 125, 126, 127, 152, 146, 153, 128*  ⊢  
  : , : , : , :
91instantiation147, 148, 129, 319, 304, 152, 146, 210*, 307*  ⊢  
  : , : , : , :
92instantiation147, 148, 130, 150, 151, 152, 153, 210*, 211*  ⊢  
  : , : , : , :
93instantiation181, 182  ⊢  
  : , :
94instantiation147, 148, 131, 150, 151, 152, 153, 210*, 211*  ⊢  
  : , : , : , :
95instantiation155, 156, 157, 158  ⊢  
  : , : , : , : , :
96instantiation147, 132, 133, 134, 202, 135, 152, 146, 136*  ⊢  
  : , : , : , :
97instantiation147, 137, 138, 139, 140, 152, 153, 146, 141*  ⊢  
  : , : , : , :
98instantiation297, 142  ⊢  
  : , :
99instantiation297, 143  ⊢  
  : , :
100instantiation181, 182  ⊢  
  : , :
101instantiation147, 148, 144, 319, 304, 152, 146, 210*, 307*  ⊢  
  : , : , : , :
102instantiation147, 148, 145, 319, 304, 152, 146, 210*, 307*  ⊢  
  : , : , : , :
103instantiation147, 148, 149, 150, 151, 152, 153, 210*, 211*  ⊢  
  : , : , : , :
104instantiation297, 154  ⊢  
  : , :
105instantiation155, 156, 157, 158  ⊢  
  : , : , : , : , :
106theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
107instantiation159, 377  ⊢  
  :
108instantiation160  ⊢  
  : , : , :
109instantiation348  ⊢  
  :
110instantiation297, 161  ⊢  
  : , :
111instantiation162, 165, 163  ⊢  
  : , : , :
112instantiation164, 165, 166  ⊢  
  : , : , :
113instantiation167  ⊢  
  : , :
114instantiation348  ⊢  
  :
115instantiation297, 168  ⊢  
  : , :
116theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_all
117instantiation338  ⊢  
  : , : , :
118instantiation348  ⊢  
  :
119instantiation297, 250  ⊢  
  : , :
120instantiation348  ⊢  
  :
121instantiation230  ⊢  
  : , : , : , : , :
122instantiation230  ⊢  
  : , : , : , : , :
123instantiation230  ⊢  
  : , : , : , : , :
124instantiation341, 169, 170  ⊢  
  : , : , :
125instantiation238  ⊢  
  : , : , : , : , : , :
126instantiation238  ⊢  
  : , : , : , : , : , :
127instantiation238  ⊢  
  : , : , : , : , : , :
128instantiation341, 171, 205  ⊢  
  : , : , :
129instantiation345  ⊢  
  : , :
130instantiation345  ⊢  
  : , :
131instantiation345  ⊢  
  : , :
132theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
133instantiation230  ⊢  
  : , : , : , : , :
134instantiation230  ⊢  
  : , : , : , : , :
135instantiation179, 182, 203  ⊢  
  : , : , :
136instantiation341, 172, 173  ⊢  
  : , : , :
137theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
138instantiation238  ⊢  
  : , : , : , : , : , :
139instantiation238  ⊢  
  : , : , : , : , : , :
140instantiation238  ⊢  
  : , : , : , : , : , :
141instantiation341, 174, 205  ⊢  
  : , : , :
142instantiation315, 380, 375, 324, 304, 325, 296, 336, 340  ⊢  
  : , : , : , : , : , :
143instantiation175, 176, 177, 182  ⊢  
  : , : , :
144instantiation345  ⊢  
  : , :
145instantiation345  ⊢  
  : , :
146instantiation179, 180, 307  ⊢  
  : , : , :
147theorem  ⊢  
 proveit.core_expr_types.tuples.general_len
148theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
149instantiation345  ⊢  
  : , :
150instantiation345  ⊢  
  : , :
151instantiation345  ⊢  
  : , :
152instantiation179, 178, 210  ⊢  
  : , : , :
153instantiation179, 180, 211  ⊢  
  : , : , :
154instantiation181, 182  ⊢  
  : , :
155theorem  ⊢  
 proveit.core_expr_types.tuples.merge
156instantiation189, 183, 184  ⊢  
  :
157instantiation189, 185, 186  ⊢  
  :
158instantiation348  ⊢  
  :
159theorem  ⊢  
 proveit.physics.quantum.QPE._psi_t_ket_is_normalized_vec
160theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3
161instantiation193, 187, 188  ⊢  
  : , : , :
162theorem  ⊢  
 proveit.core_expr_types.tuples.partition_front
163instantiation281, 347  ⊢  
  :
164theorem  ⊢  
 proveit.core_expr_types.tuples.partition_back
165instantiation189, 190, 191  ⊢  
  :
166instantiation192, 347, 334, 354  ⊢  
  : , : , :
167theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2
168instantiation193, 194, 195  ⊢  
  : , : , :
169instantiation206, 200, 196, 197, 210, 307, 211, 203  ⊢  
  : , : , : , :
170instantiation341, 198, 205  ⊢  
  : , : , :
171instantiation206, 207, 199, 209, 210, 307, 211  ⊢  
  : , : , : , :
172instantiation206, 200, 201, 202, 203, 210, 307  ⊢  
  : , : , : , :
173instantiation341, 204, 205  ⊢  
  : , : , :
174instantiation206, 207, 208, 209, 210, 211, 307  ⊢  
  : , : , : , :
175theorem  ⊢  
 proveit.core_expr_types.tuples.len_of_ranges_with_repeated_indices_from_1
176theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
177instantiation212, 360  ⊢  
  : , :
178instantiation378, 252, 377  ⊢  
  : , : , :
179theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
180instantiation378, 252, 363  ⊢  
  : , : , :
181theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len
182instantiation378, 252, 245  ⊢  
  : , : , :
183instantiation222, 213, 214  ⊢  
  : , :
184instantiation224, 215  ⊢  
  : , :
185instantiation222, 216, 217  ⊢  
  : , :
186instantiation224, 218  ⊢  
  : , :
187instantiation226, 219  ⊢  
  : , : , :
188instantiation341, 220, 221  ⊢  
  : , : , :
189theorem  ⊢  
 proveit.numbers.number_sets.integers.nonneg_int_is_natural
190instantiation222, 368, 223  ⊢  
  : , :
191instantiation224, 225  ⊢  
  : , :
192theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
193theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
194instantiation226, 227  ⊢  
  : , : , :
195instantiation341, 228, 229  ⊢  
  : , : , :
196instantiation230  ⊢  
  : , : , : , : , :
197instantiation230  ⊢  
  : , : , : , : , :
198instantiation303, 233, 375, 324, 234, 304, 325, 336, 340  ⊢  
  : , : , : , : , : , :
199instantiation238  ⊢  
  : , : , : , : , : , :
200theorem  ⊢  
 proveit.numbers.numerals.decimals.nat5
201instantiation230  ⊢  
  : , : , : , : , :
202instantiation230  ⊢  
  : , : , : , : , :
203instantiation341, 231, 232  ⊢  
  : , : , :
204instantiation303, 324, 375, 233, 325, 304, 234, 336, 340  ⊢  
  : , : , : , : , : , :
205instantiation273, 235, 236, 237  ⊢  
  : , : , : , :
206axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
207theorem  ⊢  
 proveit.numbers.numerals.decimals.nat6
208instantiation238  ⊢  
  : , : , : , : , : , :
209instantiation238  ⊢  
  : , : , : , : , : , :
210instantiation329, 347, 336, 330  ⊢  
  : , : , :
211instantiation341, 239, 240  ⊢  
  : , : , :
212theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
213instantiation378, 244, 243  ⊢  
  : , : , :
214instantiation378, 246, 241  ⊢  
  : , : , :
215instantiation242, 243  ⊢  
  :
216instantiation378, 244, 245  ⊢  
  : , : , :
217instantiation378, 246, 372  ⊢  
  : , : , :
218instantiation247, 350, 248, 352, 249, 250*, 251*  ⊢  
  : , : , :
219instantiation378, 252, 253  ⊢  
  : , : , :
220instantiation353, 333  ⊢  
  : , : , :
221instantiation318, 324, 375, 380, 325, 254, 334, 261, 347, 255*  ⊢  
  : , : , : , : , : , :
222theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
223instantiation361, 256, 310  ⊢  
  : , : , :
224theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
225instantiation257, 375  ⊢  
  :
226theorem  ⊢  
 proveit.core_expr_types.tuples.range_len
227instantiation258, 360, 259, 380, 285  ⊢  
  : , :
228instantiation353, 333  ⊢  
  : , : , :
229instantiation318, 324, 375, 380, 325, 260, 347, 261, 262*  ⊢  
  : , : , : , : , : , :
230theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
231instantiation303, 324, 375, 325, 304, 326, 336, 340, 327, 347  ⊢  
  : , : , : , : , : , :
232instantiation263, 375, 324, 304, 325, 336, 340, 347  ⊢  
  : , : , : , : , : , : , : , :
233theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
234instantiation264  ⊢  
  : , : , : , :
235instantiation341, 265, 266  ⊢  
  : , : , :
236instantiation318, 324, 360, 325, 267, 269, 336, 340, 268*  ⊢  
  : , : , : , : , : , :
237instantiation318, 380, 360, 324, 269, 325, 270, 340, 271*  ⊢  
  : , : , : , : , : , :
238theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
239instantiation353, 272  ⊢  
  : , : , :
240instantiation273, 274, 275, 276  ⊢  
  : , : , : , :
241instantiation376, 277  ⊢  
  :
242theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
243instantiation278, 377, 277  ⊢  
  : , :
244theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
245instantiation278, 377, 363  ⊢  
  : , :
246theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_within_int
247theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
248theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
249instantiation279, 280  ⊢  
  : , :
250instantiation281, 336  ⊢  
  :
251instantiation282, 340, 336  ⊢  
  : , :
252theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
253instantiation283, 375, 324, 284, 325, 285, 380, 286  ⊢  
  : , : , : , : , :
254instantiation345  ⊢  
  : , :
255instantiation341, 287, 343  ⊢  
  : , : , :
256instantiation369, 288  ⊢  
  : , :
257theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
258theorem  ⊢  
 proveit.numbers.addition.add_nat_closure
259instantiation338  ⊢  
  : , : , :
260instantiation345  ⊢  
  : , :
261theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
262instantiation341, 289, 354  ⊢  
  : , : , :
263theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general_rev
264theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
265instantiation291, 380, 360, 290, 336, 340  ⊢  
  : , : , : , : , : , : , :
266instantiation291, 375, 380, 292, 293, 336, 340  ⊢  
  : , : , : , : , : , : , :
267instantiation338  ⊢  
  : , : , :
268instantiation297, 294, 299*  ⊢  
  : , :
269instantiation338  ⊢  
  : , : , :
270instantiation295, 296, 336  ⊢  
  : , :
271instantiation297, 298, 299*  ⊢  
  : , :
272instantiation300, 336, 347  ⊢  
  : , :
273theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
274instantiation303, 324, 375, 325, 304, 301, 336, 340, 302, 347  ⊢  
  : , : , : , : , : , :
275instantiation303, 375, 380, 304, 305, 336, 340, 322, 327, 347  ⊢  
  : , : , : , : , : , :
276instantiation341, 306, 307  ⊢  
  : , : , :
277theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
278theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
279theorem  ⊢  
 proveit.numbers.ordering.relax_less
280instantiation308, 363  ⊢  
  :
281theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
282theorem  ⊢  
 proveit.numbers.addition.commutation
283theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_from_nonneg
284instantiation345  ⊢  
  : , :
285instantiation361, 309, 310  ⊢  
  : , : , :
286theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
287instantiation353, 311  ⊢  
  : , : , :
288theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_set_within_int
289instantiation353, 312  ⊢  
  : , : , :
290instantiation338  ⊢  
  : , : , :
291theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
292instantiation345  ⊢  
  : , :
293instantiation345  ⊢  
  : , :
294instantiation315, 324, 360, 380, 325, 316, 347, 336, 313*  ⊢  
  : , : , : , : , : , :
295theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
296instantiation378, 357, 314  ⊢  
  : , : , :
297theorem  ⊢  
 proveit.logic.equality.equals_reversal
298instantiation315, 324, 360, 380, 325, 316, 347, 340, 317*  ⊢  
  : , : , : , : , : , :
299instantiation318, 324, 375, 380, 325, 319, 347, 320*  ⊢  
  : , : , : , : , : , :
300theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
301instantiation345  ⊢  
  : , :
302instantiation321, 322, 327  ⊢  
  : , :
303theorem  ⊢  
 proveit.numbers.addition.disassociation
304instantiation345  ⊢  
  : , :
305instantiation345  ⊢  
  : , :
306instantiation323, 324, 380, 375, 325, 326, 336, 340, 327, 347, 328  ⊢  
  : , : , : , : , : , : , : , :
307instantiation329, 347, 340, 330  ⊢  
  : , : , :
308theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
309instantiation369, 331  ⊢  
  : , :
310instantiation332, 333  ⊢  
  : , :
311instantiation335, 334  ⊢  
  :
312instantiation335, 347  ⊢  
  :
313instantiation339, 336  ⊢  
  :
314instantiation378, 366, 337  ⊢  
  : , : , :
315theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
316instantiation338  ⊢  
  : , : , :
317instantiation339, 340  ⊢  
  :
318theorem  ⊢  
 proveit.numbers.addition.association
319instantiation345  ⊢  
  : , :
320instantiation341, 342, 343  ⊢  
  : , : , :
321theorem  ⊢  
 proveit.numbers.addition.add_complex_closure_bin
322instantiation378, 357, 344  ⊢  
  : , : , :
323theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general
324axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
325theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
326instantiation345  ⊢  
  : , :
327instantiation346, 347  ⊢  
  :
328instantiation348  ⊢  
  :
329theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
330instantiation348  ⊢  
  :
331theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_set_within_nat
332theorem  ⊢  
 proveit.logic.sets.enumeration.fold_singleton
333theorem  ⊢  
 proveit.numbers.negation.negated_zero
334instantiation378, 357, 349  ⊢  
  : , : , :
335theorem  ⊢  
 proveit.numbers.addition.elim_zero_right
336instantiation378, 357, 350  ⊢  
  : , : , :
337instantiation378, 373, 351  ⊢  
  : , : , :
338theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
339theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
340instantiation378, 357, 352  ⊢  
  : , : , :
341axiom  ⊢  
 proveit.logic.equality.equals_transitivity
342instantiation353, 354  ⊢  
  : , : , :
343theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_1
344instantiation378, 355, 356  ⊢  
  : , : , :
345theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
346theorem  ⊢  
 proveit.numbers.negation.complex_closure
347instantiation378, 357, 358  ⊢  
  : , : , :
348axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
349instantiation378, 366, 359  ⊢  
  : , : , :
350instantiation361, 362, 377  ⊢  
  : , : , :
351instantiation378, 379, 360  ⊢  
  : , : , :
352instantiation361, 362, 363  ⊢  
  : , : , :
353axiom  ⊢  
 proveit.logic.equality.substitution
354theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
355theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_neg_within_real
356instantiation378, 364, 365  ⊢  
  : , : , :
357theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
358instantiation378, 366, 367  ⊢  
  : , : , :
359instantiation378, 373, 368  ⊢  
  : , : , :
360theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
361theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
362instantiation369, 370  ⊢  
  : , :
363axiom  ⊢  
 proveit.physics.quantum.QPE._s_in_nat_pos
364theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_neg_within_real_neg
365instantiation378, 371, 372  ⊢  
  : , : , :
366theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
367instantiation378, 373, 374  ⊢  
  : , : , :
368instantiation378, 379, 375  ⊢  
  : , : , :
369theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
370theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
371theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.neg_int_within_rational_neg
372instantiation376, 377  ⊢  
  :
373theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
374instantiation378, 379, 380  ⊢  
  : , : , :
375theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
376theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
377axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
378theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
379theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
380theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
*equality replacement requirements