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  ⊢  
  : , : , :
1theorem  ⊢  
 proveit.physics.quantum.circuits.equiv_transitivity
2modus ponens4, 5  ⊢  
3instantiation6, 7  ⊢  
  : , :
4instantiation16, 697, 709, 650, 17, 651  ⊢  
  : , : , : , : , : , : , : , :
5instantiation631, 8, 9  ⊢  
  : , : , :
6theorem  ⊢  
 proveit.physics.quantum.circuits.equiv_reversal
7modus ponens10, 11  ⊢  
8instantiation631, 12, 13  ⊢  
  : , : , :
9instantiation197, 430, 30, 14, 15  ⊢  
  : , : , : , :
10instantiation16, 697, 709, 650, 17, 651  ⊢  
  : , : , : , : , : , : , : , :
11instantiation44, 615, 18, 712, 424, 19, 20, 262, 21, 22, 23, 24, 25, 229, 502, 650, 430, 58, 26, 514*  ⊢  
  : , : , : , : , : , :
12instantiation631, 27, 28  ⊢  
  : , : , :
13instantiation197, 430, 29, 30, 31  ⊢  
  : , : , : , :
14instantiation32, 430  ⊢  
  : , :
15instantiation353, 704, 286, 287, 288, 289*  ⊢  
  : , : , : , : , : , :
16theorem  ⊢  
 proveit.physics.quantum.circuits.circuit_equiv_temporal_sub
17instantiation665  ⊢  
  : , :
18instantiation665  ⊢  
  : , :
19instantiation665  ⊢  
  : , :
20instantiation33, 34  ⊢  
  : , :
21instantiation562, 35, 36, 37  ⊢  
  : , : , : , :
22instantiation572, 38  ⊢  
  : , :
23instantiation665  ⊢  
  : , :
24instantiation572, 39  ⊢  
  : , :
25instantiation562, 40, 538, 41  ⊢  
  : , : , : , :
26instantiation141, 635, 42, 144, 43, 146  ⊢  
  : , :
27instantiation44, 392, 45, 613, 46, 424, 47, 48, 49, 262, 50, 51, 52, 53, 54, 55, 56, 229, 129, 650, 57, 58, 59, 514, 60, 61*, 62*, 63*  ⊢  
  : , : , : , : , : , :
28instantiation197, 430, 64, 65, 66  ⊢  
  : , : , : , :
29instantiation562, 67, 612, 319  ⊢  
  : , : , : , :
30instantiation562, 68, 612, 319  ⊢  
  : , : , : , :
31instantiation252, 253, 254, 402*  ⊢  
  : , : , : , :
32theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
33theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
34instantiation69, 712  ⊢  
  :
35instantiation70  ⊢  
  : , : , :
36instantiation630  ⊢  
  :
37instantiation572, 71  ⊢  
  : , :
38instantiation173, 72, 514  ⊢  
  : , : , :
39instantiation227, 72, 502  ⊢  
  : , : , :
40instantiation73  ⊢  
  : , :
41instantiation572, 74  ⊢  
  : , :
42instantiation655  ⊢  
  : , : , :
43instantiation572, 404  ⊢  
  : , :
44theorem  ⊢  
 proveit.physics.quantum.circuits.output_consolidation
45instantiation562, 75, 91, 86  ⊢  
  : , : , : , :
46instantiation316, 691, 702, 613, 248  ⊢  
  : , : , :
47instantiation562, 76, 91, 86  ⊢  
  : , : , : , :
48instantiation369, 77, 167  ⊢  
  : , : , :
49modus ponens78, 79  ⊢  
50instantiation562, 80, 81, 82  ⊢  
  : , : , : , :
51instantiation572, 83  ⊢  
  : , :
52instantiation572, 84  ⊢  
  : , :
53instantiation562, 85, 91, 86  ⊢  
  : , : , : , :
54instantiation572, 87  ⊢  
  : , :
55instantiation618, 88, 89  ⊢  
  : , : , :
56instantiation562, 90, 91, 92  ⊢  
  : , : , : , :
57modus ponens93, 94  ⊢  
58instantiation348, 430, 374  ⊢  
  : , :
59instantiation95, 697, 344, 709, 96, 491, 97, 98  ⊢  
  : , : , : , : , : , :
60instantiation618, 99, 100,  ⊢  
  : , : , :
61instantiation618, 101, 102  ⊢  
  : , : , :
62instantiation618, 103, 104  ⊢  
  : , : , :
63instantiation618, 105, 106,  ⊢  
  : , : , :
64instantiation562, 107, 612, 319  ⊢  
  : , : , : , :
65instantiation562, 108, 612, 319  ⊢  
  : , : , : , :
66instantiation252, 253, 254  ⊢  
  : , : , : , :
67instantiation309, 615, 109, 311, 312, 313, 344, 314*  ⊢  
  : , : , : , :
68instantiation631, 110, 376  ⊢  
  : , : , :
69theorem  ⊢  
 proveit.physics.quantum.QPE._psi_t_ket_is_normalized_vec
70theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3
71instantiation631, 111, 112  ⊢  
  : , : , :
72instantiation348, 697, 339  ⊢  
  : , :
73theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2
74instantiation631, 113, 114  ⊢  
  : , : , :
75instantiation309, 132, 115, 134, 135, 313, 344, 136*  ⊢  
  : , : , : , :
76instantiation309, 132, 116, 134, 135, 313, 344, 136*  ⊢  
  : , : , : , :
77instantiation369, 117, 118  ⊢  
  : , : , :
78instantiation378, 691, 702, 248  ⊢  
  : , : , : , :
79generalization119  ⊢  
80instantiation309, 132, 120, 121, 135, 313, 426, 122*  ⊢  
  : , : , : , :
81instantiation642, 673, 623  ⊢  
  : , :
82instantiation572, 123  ⊢  
  : , :
83instantiation173, 128, 514  ⊢  
  : , : , :
84instantiation197, 430, 180, 124, 125  ⊢  
  : , : , : , :
85instantiation309, 132, 126, 134, 135, 313, 344, 136*  ⊢  
  : , : , : , :
86instantiation572, 127  ⊢  
  : , :
87instantiation227, 128, 129  ⊢  
  : , : , :
88instantiation572, 130  ⊢  
  : , :
89instantiation572, 131  ⊢  
  : , :
90instantiation309, 132, 133, 134, 135, 313, 344, 136*  ⊢  
  : , : , : , :
91instantiation630  ⊢  
  :
92instantiation572, 137  ⊢  
  : , :
93instantiation378, 701, 702, 379  ⊢  
  : , : , : , :
94generalization138  ⊢  
95theorem  ⊢  
 proveit.logic.booleans.conjunction.disassociate
96instantiation665  ⊢  
  : , :
97instantiation562, 139, 445, 140  ⊢  
  : , : , : , :
98instantiation141, 142, 143, 144, 476, 145, 146  ⊢  
  : , :
99instantiation560, 147,  ⊢  
  : , : , :
100instantiation618, 148, 149,  ⊢  
  : , : , :
101instantiation560, 150  ⊢  
  : , : , :
102instantiation572, 151  ⊢  
  : , :
103instantiation560, 152  ⊢  
  : , : , :
104instantiation154, 613  ⊢  
  : , :
105instantiation560, 153,  ⊢  
  : , : , :
106instantiation154, 155,  ⊢  
  : , :
107instantiation309, 615, 156, 311, 312, 313, 344, 314*  ⊢  
  : , : , : , :
108instantiation631, 157, 376  ⊢  
  : , : , :
109instantiation665  ⊢  
  : , :
110instantiation425, 426  ⊢  
  : , : , :
111instantiation425, 158  ⊢  
  : , : , :
112instantiation618, 159, 160  ⊢  
  : , : , :
113instantiation425, 161  ⊢  
  : , : , :
114instantiation618, 162, 163  ⊢  
  : , : , :
115instantiation655  ⊢  
  : , : , :
116instantiation655  ⊢  
  : , : , :
117instantiation518, 519, 433, 164  ⊢  
  : , : , : , :
118instantiation560, 165  ⊢  
  : , : , :
119instantiation369, 166, 167,  ⊢  
  : , : , :
120instantiation655  ⊢  
  : , : , :
121instantiation655  ⊢  
  : , : , :
122instantiation618, 168, 169  ⊢  
  : , : , :
123instantiation631, 170, 171  ⊢  
  : , : , :
124instantiation562, 172, 612, 319  ⊢  
  : , : , : , :
125instantiation173, 253, 360, 402*  ⊢  
  : , : , :
126instantiation655  ⊢  
  : , : , :
127instantiation429, 338  ⊢  
  : , :
128instantiation405, 174, 175  ⊢  
  :
129instantiation618, 176, 177  ⊢  
  : , : , :
130instantiation197, 430, 181, 178, 179  ⊢  
  : , : , : , :
131instantiation197, 430, 180, 181, 182  ⊢  
  : , : , : , :
132theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
133instantiation655  ⊢  
  : , : , :
134instantiation655  ⊢  
  : , : , :
135instantiation655  ⊢  
  : , : , :
136instantiation618, 183, 184  ⊢  
  : , : , :
137instantiation631, 185, 186  ⊢  
  : , : , :
138instantiation405, 187, 188,  ⊢  
  :
139instantiation631, 189, 491  ⊢  
  : , : , :
140instantiation572, 190  ⊢  
  : , :
141theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_all
142theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
143instantiation191  ⊢  
  : , : , : , :
144instantiation630  ⊢  
  :
145modus ponens192, 193  ⊢  
146instantiation630  ⊢  
  :
147instantiation566, 709, 650, 651, 196, 607, 623,  ⊢  
  : , : , : , : , : , : , :
148instantiation604, 650, 635, 709, 651, 194, 196, 623, 607, 643,  ⊢  
  : , : , : , : , : , :
149instantiation575, 697, 650, 195, 651, 196, 623, 643,  ⊢  
  : , : , : , : , : , : , : , :
150instantiation197, 430, 198, 260, 199  ⊢  
  : , : , : , :
151instantiation560, 200, 201*  ⊢  
  : , : , :
152instantiation560, 514  ⊢  
  : , : , :
153instantiation560, 307,  ⊢  
  : , : , :
154theorem  ⊢  
 proveit.physics.quantum.circuits.unary_multi_output_reduction
155instantiation202, 203, 204,  ⊢  
  :
156instantiation665  ⊢  
  : , :
157instantiation425, 426  ⊢  
  : , : , :
158instantiation466, 635, 205, 697, 339, 709  ⊢  
  : , :
159instantiation560, 444  ⊢  
  : , : , :
160instantiation598, 650, 697, 709, 651, 206, 673, 595, 643, 207*  ⊢  
  : , : , : , : , : , :
161instantiation466, 635, 208, 709, 339  ⊢  
  : , :
162instantiation560, 444  ⊢  
  : , : , :
163instantiation598, 650, 697, 709, 651, 312, 643, 595, 209*  ⊢  
  : , : , : , : , : , :
164instantiation480, 519, 481, 210  ⊢  
  : , : , : , :
165instantiation560, 211  ⊢  
  : , : , :
166instantiation518, 519, 433, 212,  ⊢  
  : , : , : , :
167instantiation560, 213  ⊢  
  : , : , :
168instantiation418, 635, 214, 215, 421, 376  ⊢  
  : , : , : , :
169instantiation618, 216, 217  ⊢  
  : , : , :
170instantiation425, 218  ⊢  
  : , : , :
171instantiation618, 219, 220  ⊢  
  : , : , :
172instantiation309, 615, 221, 311, 312, 313, 344, 314*  ⊢  
  : , : , : , :
173theorem  ⊢  
 proveit.core_expr_types.tuples.partition_front
174instantiation703, 222, 223  ⊢  
  : , :
175instantiation457, 224  ⊢  
  : , :
176instantiation604, 650, 697, 709, 651, 341, 623, 643, 607  ⊢  
  : , : , : , : , : , :
177instantiation225, 643, 623, 578  ⊢  
  : , : , :
178instantiation562, 226, 612, 319  ⊢  
  : , : , : , :
179instantiation227, 228, 229, 230*  ⊢  
  : , : , :
180instantiation560, 231  ⊢  
  : , : , :
181instantiation560, 232  ⊢  
  : , : , :
182instantiation353, 671, 286, 233, 234, 235*  ⊢  
  : , : , : , : , : , :
183instantiation418, 635, 236, 237, 421, 491  ⊢  
  : , : , : , :
184instantiation618, 238, 239  ⊢  
  : , : , :
185instantiation425, 240  ⊢  
  : , : , :
186instantiation618, 241, 242  ⊢  
  : , : , :
187instantiation703, 696, 707,  ⊢  
  : , :
188instantiation581, 627, 503, 243, 244, 245*, 246*,  ⊢  
  : , : , :
189instantiation425, 344  ⊢  
  : , : , :
190instantiation429, 247  ⊢  
  : , :
191theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
192instantiation378, 691, 702, 248  ⊢  
  : , : , : , :
193generalization249  ⊢  
194instantiation655  ⊢  
  : , : , :
195instantiation665  ⊢  
  : , :
196instantiation710, 689, 250,  ⊢  
  : , : , :
197theorem  ⊢  
 proveit.core_expr_types.operations.operands_substitution_via_tuple
198instantiation562, 251, 612, 319  ⊢  
  : , : , : , :
199instantiation252, 253, 254  ⊢  
  : , : , : , :
200instantiation255, 712  ⊢  
  :
201instantiation256, 650, 426, 709, 651, 376, 257, 258, 259, 260, 261, 262  ⊢  
  : , : , : , : , : , : , : , : , : , :
202theorem  ⊢  
 proveit.numbers.number_sets.integers.pos_int_is_natural_pos
203instantiation703, 681, 707,  ⊢  
  : , :
204instantiation263, 436, 601, 264, 265, 266*, 267*,  ⊢  
  : , : , :
205instantiation655  ⊢  
  : , : , :
206instantiation665  ⊢  
  : , :
207instantiation618, 268, 269  ⊢  
  : , : , :
208instantiation655  ⊢  
  : , : , :
209instantiation618, 270, 641  ⊢  
  : , : , :
210instantiation518, 519, 271, 521  ⊢  
  : , : , : , :
211instantiation560, 272  ⊢  
  : , : , :
212instantiation480, 519, 481, 273,  ⊢  
  : , : , : , :
213instantiation274, 673  ⊢  
  :
214instantiation655  ⊢  
  : , : , :
215instantiation655  ⊢  
  : , : , :
216instantiation566, 709, 650, 651, 643, 623  ⊢  
  : , : , : , : , : , : , :
217instantiation598, 650, 697, 709, 651, 567, 643, 623, 641*  ⊢  
  : , : , : , : , : , :
218instantiation710, 472, 275  ⊢  
  : , : , :
219instantiation560, 444  ⊢  
  : , : , :
220instantiation562, 276, 277, 278  ⊢  
  : , : , : , :
221instantiation665  ⊢  
  : , :
222instantiation710, 711, 392  ⊢  
  : , : , :
223instantiation657, 279, 394  ⊢  
  : , : , :
224instantiation533, 280  ⊢  
  : , :
225theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
226instantiation281, 282, 283*  ⊢  
  : , : , : , :
227theorem  ⊢  
 proveit.core_expr_types.tuples.partition_back
228instantiation405, 284, 285  ⊢  
  :
229instantiation542, 595, 643, 514  ⊢  
  : , : , :
230instantiation602, 643, 623, 578  ⊢  
  : , : , :
231instantiation353, 704, 286, 287, 288, 289*  ⊢  
  : , : , : , : , : , :
232instantiation618, 290, 291  ⊢  
  : , : , :
233instantiation572, 292  ⊢  
  : , :
234instantiation572, 293  ⊢  
  : , :
235instantiation604, 650, 697, 709, 651, 294, 295, 607, 623,  ⊢  
  : , : , : , : , : , :
236instantiation655  ⊢  
  : , : , :
237instantiation655  ⊢  
  : , : , :
238instantiation604, 709, 697, 606, 643, 623, 607  ⊢  
  : , : , : , : , : , :
239instantiation576, 650, 709, 651, 643, 623, 578  ⊢  
  : , : , : , : , : , : , : , :
240instantiation466, 635, 296, 430, 339, 709  ⊢  
  : , :
241instantiation560, 444  ⊢  
  : , : , :
242instantiation596, 709, 623, 643  ⊢  
  : , : , : , :
243instantiation483, 690, 677,  ⊢  
  : , :
244instantiation297, 503, 690, 677, 298, 299,  ⊢  
  : , : , :
245instantiation562, 300, 301, 302  ⊢  
  : , : , : , :
246instantiation562, 303, 304, 305,  ⊢  
  : , : , : , :
247instantiation405, 659, 306  ⊢  
  :
248instantiation581, 503, 677, 639, 582, 399*, 432*  ⊢  
  : , : , :
249instantiation572, 307,  ⊢  
  : , :
250instantiation710, 692, 308,  ⊢  
  : , : , :
251instantiation309, 615, 310, 311, 312, 313, 344, 314*  ⊢  
  : , : , : , :
252theorem  ⊢  
 proveit.core_expr_types.tuples.merge_front
253instantiation348, 650, 468  ⊢  
  : , :
254instantiation572, 360  ⊢  
  : , :
255axiom  ⊢  
 proveit.physics.quantum.QPE._psi_t_def
256theorem  ⊢  
 proveit.linear_algebra.tensors.tensor_prod_disassociation
257instantiation562, 315, 612, 319  ⊢  
  : , : , : , :
258instantiation316, 701, 702, 519, 379  ⊢  
  : , : , :
259instantiation555, 317  ⊢  
  :
260instantiation562, 318, 612, 319  ⊢  
  : , : , : , :
261modus ponens320, 321  ⊢  
262axiom  ⊢  
 proveit.physics.quantum.QPE._u_ket_register
263theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
264instantiation710, 692, 322,  ⊢  
  : , : , :
265instantiation323, 601, 656, 682, 324, 325,  ⊢  
  : , : , :
266instantiation562, 326, 327, 328  ⊢  
  : , : , : , :
267instantiation562, 329, 330, 331,  ⊢  
  : , : , : , :
268instantiation560, 332  ⊢  
  : , : , :
269theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_1
270instantiation560, 333  ⊢  
  : , : , :
271instantiation672, 556, 334  ⊢  
  : , :
272instantiation560, 335  ⊢  
  : , : , :
273instantiation518, 519, 336, 521,  ⊢  
  : , : , : , :
274theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
275instantiation451, 697, 650, 337, 651, 338, 339, 709, 452  ⊢  
  : , : , : , : , :
276instantiation604, 650, 697, 651, 341, 340, 623, 643, 595  ⊢  
  : , : , : , : , : , :
277instantiation596, 697, 709, 341, 623, 643  ⊢  
  : , : , : , :
278instantiation598, 709, 697, 650, 567, 651, 623, 643, 641*  ⊢  
  : , : , : , : , : , :
279instantiation669, 342  ⊢  
  : , :
280instantiation569, 392  ⊢  
  :
281theorem  ⊢  
 proveit.core_expr_types.tuples.extended_range_len
282instantiation343, 344  ⊢  
  : , : , :
283instantiation618, 345, 346  ⊢  
  : , : , :
284instantiation703, 705, 456  ⊢  
  : , :
285instantiation457, 347  ⊢  
  : , :
286instantiation348, 349, 468  ⊢  
  : , :
287instantiation572, 350  ⊢  
  : , :
288instantiation572, 351  ⊢  
  : , :
289instantiation618, 352, 547,  ⊢  
  : , : , :
290instantiation353, 701, 354, 355, 356  ⊢  
  : , : , : , : , : , :
291modus ponens357, 358  ⊢  
292instantiation618, 359, 360  ⊢  
  : , : , :
293instantiation618, 361, 514  ⊢  
  : , : , :
294instantiation665  ⊢  
  : , :
295instantiation710, 689, 362,  ⊢  
  : , : , :
296instantiation655  ⊢  
  : , : , :
297theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right
298instantiation382, 701, 702, 699,  ⊢  
  : , : , :
299instantiation363, 709  ⊢  
  :
300instantiation604, 650, 697, 709, 651, 550, 610, 643, 603  ⊢  
  : , : , : , : , : , :
301instantiation604, 697, 650, 550, 606, 651, 610, 643, 623, 607  ⊢  
  : , : , : , : , : , :
302instantiation618, 364, 384  ⊢  
  : , : , :
303instantiation604, 650, 697, 709, 651, 365, 684, 643, 603,  ⊢  
  : , : , : , : , : , :
304instantiation604, 697, 650, 365, 606, 651, 684, 643, 623, 607,  ⊢  
  : , : , : , : , : , :
305instantiation576, 709, 650, 651, 684, 643, 623, 578,  ⊢  
  : , : , : , : , : , : , : , :
306instantiation457, 582  ⊢  
  : , :
307instantiation618, 366, 367,  ⊢  
  : , : , :
308instantiation710, 695, 368,  ⊢  
  : , : , :
309theorem  ⊢  
 proveit.core_expr_types.tuples.general_len
310instantiation665  ⊢  
  : , :
311instantiation665  ⊢  
  : , :
312instantiation665  ⊢  
  : , :
313instantiation369, 709, 421  ⊢  
  : , : , :
314instantiation618, 370, 371  ⊢  
  : , : , :
315instantiation631, 372, 376  ⊢  
  : , : , :
316theorem  ⊢  
 proveit.logic.booleans.conjunction.redundant_conjunction_general
317instantiation373, 697, 374  ⊢  
  : , :
318instantiation631, 375, 376  ⊢  
  : , : , :
319instantiation572, 377  ⊢  
  : , :
320instantiation378, 701, 702, 379  ⊢  
  : , : , : , :
321generalization380  ⊢  
322instantiation710, 695, 381,  ⊢  
  : , : , :
323theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
324instantiation382, 691, 702, 687,  ⊢  
  : , : , :
325instantiation569, 615  ⊢  
  :
326instantiation604, 650, 697, 709, 651, 605, 610, 673, 385  ⊢  
  : , : , : , : , : , :
327instantiation604, 697, 650, 605, 594, 651, 610, 673, 623, 644  ⊢  
  : , : , : , : , : , :
328instantiation618, 383, 384  ⊢  
  : , : , :
329instantiation604, 650, 697, 709, 651, 386, 638, 673, 385,  ⊢  
  : , : , : , : , : , :
330instantiation604, 697, 650, 386, 594, 651, 638, 673, 623, 644,  ⊢  
  : , : , : , : , : , :
331instantiation576, 709, 650, 651, 638, 673, 623, 538,  ⊢  
  : , : , : , : , : , : , : , :
332instantiation387, 673  ⊢  
  :
333instantiation387, 643  ⊢  
  :
334instantiation631, 388, 389  ⊢  
  : , : , :
335instantiation560, 390  ⊢  
  : , : , :
336instantiation672, 556, 391,  ⊢  
  : , :
337instantiation665  ⊢  
  : , :
338instantiation710, 472, 392  ⊢  
  : , : , :
339instantiation657, 393, 394  ⊢  
  : , : , :
340instantiation665  ⊢  
  : , :
341instantiation665  ⊢  
  : , :
342theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_set_within_int
343theorem  ⊢  
 proveit.core_expr_types.tuples.range_len_is_nat
344instantiation631, 468, 395  ⊢  
  : , : , :
345instantiation560, 561  ⊢  
  : , : , :
346instantiation562, 396, 397, 398  ⊢  
  : , : , : , :
347instantiation581, 503, 677, 639, 582, 399*, 475*  ⊢  
  : , : , :
348theorem  ⊢  
 proveit.numbers.addition.add_nat_closure_bin
349instantiation710, 472, 400  ⊢  
  : , : , :
350instantiation618, 401, 402  ⊢  
  : , : , :
351instantiation618, 403, 404  ⊢  
  : , : , :
352instantiation604, 650, 697, 709, 651, 577, 580, 610, 623,  ⊢  
  : , : , : , : , : , :
353theorem  ⊢  
 proveit.core_expr_types.tuples.shift_equivalence
354instantiation405, 406, 407  ⊢  
  :
355instantiation572, 408  ⊢  
  : , :
356instantiation572, 409  ⊢  
  : , :
357instantiation410, 705, 707  ⊢  
  : , : , : , : , :
358generalization411  ⊢  
359instantiation560, 414  ⊢  
  : , : , :
360instantiation618, 412, 413  ⊢  
  : , : , :
361instantiation560, 414  ⊢  
  : , : , :
362instantiation710, 692, 415,  ⊢  
  : , : , :
363theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
364instantiation576, 709, 650, 651, 610, 643, 623, 578  ⊢  
  : , : , : , : , : , : , : , :
365instantiation665  ⊢  
  : , :
366instantiation604, 650, 635, 709, 651, 416, 638, 607, 623, 643,  ⊢  
  : , : , : , : , : , :
367instantiation575, 709, 650, 651, 638, 643, 623,  ⊢  
  : , : , : , : , : , : , : , :
368instantiation710, 686, 417,  ⊢  
  : , : , :
369theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
370instantiation418, 697, 419, 420, 421, 491  ⊢  
  : , : , : , :
371instantiation618, 422, 423  ⊢  
  : , : , :
372instantiation425, 426  ⊢  
  : , : , :
373theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
374instantiation710, 472, 424  ⊢  
  : , : , :
375instantiation425, 426  ⊢  
  : , : , :
376instantiation618, 427, 428  ⊢  
  : , : , :
377instantiation429, 430  ⊢  
  : , :
378theorem  ⊢  
 proveit.logic.booleans.conjunction.conjunction_from_quantification
379instantiation581, 503, 676, 639, 497, 431*, 432*  ⊢  
  : , : , :
380instantiation518, 519, 433, 434,  ⊢  
  : , : , : , :
381instantiation703, 681, 694,  ⊢  
  : , :
382theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_lower_bound
383instantiation576, 709, 650, 651, 610, 673, 623, 538  ⊢  
  : , : , : , : , : , : , : , :
384instantiation435, 623, 612  ⊢  
  : , :
385instantiation710, 689, 436  ⊢  
  : , : , :
386instantiation665  ⊢  
  : , :
387theorem  ⊢  
 proveit.numbers.addition.elim_zero_right
388instantiation662, 634, 437  ⊢  
  : , :
389instantiation618, 438, 439  ⊢  
  : , : , :
390instantiation560, 500  ⊢  
  : , : , :
391instantiation631, 440, 441,  ⊢  
  : , : , :
392instantiation532, 712, 613  ⊢  
  : , :
393instantiation669, 442  ⊢  
  : , :
394instantiation443, 444  ⊢  
  : , :
395instantiation562, 500, 445, 446  ⊢  
  : , : , : , :
396instantiation604, 709, 697, 594, 595, 623, 644, 673  ⊢  
  : , : , : , : , : , :
397instantiation596, 650, 635, 651, 447, 623, 644, 673  ⊢  
  : , : , : , :
398instantiation579, 673, 623, 538  ⊢  
  : , : , :
399instantiation562, 448, 449, 450  ⊢  
  : , : , : , :
400instantiation451, 709, 650, 651, 452  ⊢  
  : , : , : , : , :
401instantiation560, 593  ⊢  
  : , : , :
402instantiation618, 453, 454  ⊢  
  : , : , :
403instantiation560, 593  ⊢  
  : , : , :
404instantiation551, 623  ⊢  
  :
405theorem  ⊢  
 proveit.numbers.number_sets.integers.nonneg_int_is_natural
406instantiation703, 455, 456  ⊢  
  : , :
407instantiation457, 458  ⊢  
  : , :
408instantiation618, 459, 460  ⊢  
  : , : , :
409instantiation542, 623, 461, 643, 475  ⊢  
  : , : , :
410theorem  ⊢  
 proveit.core_expr_types.tuples.range_fn_transformation
411instantiation618, 462, 463,  ⊢  
  : , : , :
412instantiation604, 650, 697, 709, 651, 550, 610, 643  ⊢  
  : , : , : , : , : , :
413instantiation598, 709, 697, 650, 567, 651, 610, 643, 641*  ⊢  
  : , : , : , : , : , :
414instantiation622, 643  ⊢  
  :
415instantiation710, 695, 464,  ⊢  
  : , : , :
416instantiation655  ⊢  
  : , : , :
417assumption  ⊢  
418axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
419instantiation665  ⊢  
  : , :
420instantiation665  ⊢  
  : , :
421instantiation602, 643, 578  ⊢  
  : , : , :
422instantiation604, 709, 697, 650, 606, 651, 643, 623, 607  ⊢  
  : , : , : , : , : , :
423instantiation465, 643, 623, 578  ⊢  
  : , : , :
424axiom  ⊢  
 proveit.physics.quantum.QPE._s_in_nat_pos
425theorem  ⊢  
 proveit.core_expr_types.tuples.range_len
426instantiation466, 635, 467, 650, 468, 709  ⊢  
  : , :
427instantiation560, 500  ⊢  
  : , : , :
428instantiation562, 469, 470, 471  ⊢  
  : , : , : , :
429theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len
430instantiation710, 472, 712  ⊢  
  : , : , :
431instantiation618, 473, 474  ⊢  
  : , : , :
432instantiation562, 475, 578, 476  ⊢  
  : , : , : , :
433instantiation477, 643, 478, 479  ⊢  
  : , :
434instantiation480, 519, 481, 482,  ⊢  
  : , : , : , :
435theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_reverse
436instantiation483, 639, 484  ⊢  
  : , :
437instantiation631, 485, 486  ⊢  
  : , : , :
438instantiation649, 709, 635, 650, 487, 651, 634, 663, 558, 653  ⊢  
  : , : , : , : , : , :
439instantiation649, 650, 697, 635, 651, 636, 487, 673, 654, 663, 558, 653  ⊢  
  : , : , : , : , : , :
440instantiation662, 634, 488,  ⊢  
  : , :
441instantiation618, 489, 490,  ⊢  
  : , : , :
442theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_set_within_nat
443theorem  ⊢  
 proveit.logic.sets.enumeration.fold_singleton
444theorem  ⊢  
 proveit.numbers.negation.negated_zero
445instantiation630  ⊢  
  :
446instantiation572, 491  ⊢  
  : , :
447instantiation655  ⊢  
  : , : , :
448instantiation618, 492, 493  ⊢  
  : , : , :
449instantiation542, 568, 623, 673, 494  ⊢  
  : , : , :
450instantiation630  ⊢  
  :
451theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_from_nonneg
452theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
453instantiation604, 650, 697, 709, 651, 550, 610, 643, 623  ⊢  
  : , : , : , : , : , :
454instantiation495, 623, 643, 612  ⊢  
  : , : , :
455instantiation710, 711, 496  ⊢  
  : , : , :
456instantiation706, 691  ⊢  
  :
457theorem  ⊢  
 proveit.numbers.addition.subtraction.nonneg_difference
458instantiation581, 601, 676, 639, 497, 498*, 499*  ⊢  
  : , : , :
459instantiation560, 500  ⊢  
  : , : , :
460instantiation618, 501, 502  ⊢  
  : , : , :
461instantiation710, 689, 503  ⊢  
  : , : , :
462instantiation560, 504,  ⊢  
  : , : , :
463instantiation618, 505, 506,  ⊢  
  : , : , :
464instantiation710, 507, 508,  ⊢  
  : , : , :
465theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
466theorem  ⊢  
 proveit.numbers.addition.add_nat_closure
467instantiation655  ⊢  
  : , : , :
468instantiation509, 510  ⊢  
  :
469instantiation604, 709, 697, 606, 595, 623, 607, 643  ⊢  
  : , : , : , : , : , :
470instantiation596, 650, 635, 651, 511, 623, 607, 643  ⊢  
  : , : , : , :
471instantiation579, 643, 623, 578  ⊢  
  : , : , :
472theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
473instantiation604, 709, 697, 650, 550, 651, 595, 610, 643  ⊢  
  : , : , : , : , : , :
474instantiation596, 650, 697, 651, 550, 610, 643  ⊢  
  : , : , : , :
475instantiation618, 512, 513  ⊢  
  : , : , :
476instantiation572, 514  ⊢  
  : , :
477theorem  ⊢  
 proveit.numbers.division.div_complex_closure
478instantiation515, 673  ⊢  
  :
479instantiation516, 554, 517  ⊢  
  : , :
480theorem  ⊢  
 proveit.linear_algebra.addition.binary_closure
481theorem  ⊢  
 proveit.physics.quantum.algebra.ket_zero_in_qubit_space
482instantiation518, 519, 520, 521,  ⊢  
  : , : , : , :
483theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
484instantiation522, 682  ⊢  
  :
485instantiation662, 523, 653  ⊢  
  : , :
486instantiation649, 650, 697, 709, 651, 524, 663, 558, 653  ⊢  
  : , : , : , : , : , :
487instantiation655  ⊢  
  : , : , :
488instantiation631, 525, 526,  ⊢  
  : , : , :
489instantiation649, 709, 635, 650, 637, 651, 634, 663, 591, 653,  ⊢  
  : , : , : , : , : , :
490instantiation649, 650, 697, 635, 651, 636, 637, 673, 654, 663, 591, 653,  ⊢  
  : , : , : , : , : , :
491instantiation618, 527, 528  ⊢  
  : , : , :
492instantiation604, 709, 697, 650, 550, 651, 643, 610  ⊢  
  : , : , : , : , : , :
493instantiation618, 529, 530  ⊢  
  : , : , :
494instantiation631, 537, 531  ⊢  
  : , : , :
495theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_31
496instantiation532, 613  ⊢  
  : , :
497instantiation533, 534  ⊢  
  : , :
498instantiation618, 535, 536  ⊢  
  : , : , :
499instantiation562, 537, 538, 539  ⊢  
  : , : , : , :
500instantiation592, 610, 643, 593*  ⊢  
  : , :
501instantiation618, 540, 541  ⊢  
  : , : , :
502instantiation542, 643, 673, 641  ⊢  
  : , : , :
503instantiation710, 692, 543  ⊢  
  : , : , :
504instantiation604, 709, 697, 650, 550, 651, 580, 610, 643,  ⊢  
  : , : , : , : , : , :
505instantiation604, 650, 635, 697, 651, 544, 545, 580, 610, 643, 607, 623,  ⊢  
  : , : , : , : , : , :
506instantiation618, 546, 547,  ⊢  
  : , : , :
507instantiation700, 691, 705  ⊢  
  : , :
508assumption  ⊢  
509theorem  ⊢  
 proveit.numbers.negation.nat_closure
510instantiation548, 701, 549  ⊢  
  :
511instantiation655  ⊢  
  : , : , :
512instantiation604, 709, 697, 650, 550, 651, 623, 610, 643  ⊢  
  : , : , : , : , : , :
513instantiation602, 623, 643, 612  ⊢  
  : , : , :
514instantiation551, 643  ⊢  
  :
515theorem  ⊢  
 proveit.numbers.exponentiation.sqrt_complex_closure
516theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_non_zero__not_zero
517instantiation552, 553, 554  ⊢  
  : , :
518theorem  ⊢  
 proveit.linear_algebra.scalar_multiplication.scalar_mult_closure
519instantiation555, 615  ⊢  
  :
520instantiation672, 556, 557,  ⊢  
  : , :
521theorem  ⊢  
 proveit.physics.quantum.algebra.ket_one_in_qubit_space
522theorem  ⊢  
 proveit.numbers.negation.real_closure
523instantiation662, 663, 558  ⊢  
  : , :
524instantiation665  ⊢  
  : , :
525instantiation662, 559, 653,  ⊢  
  : , :
526instantiation649, 650, 697, 709, 651, 652, 663, 591, 653,  ⊢  
  : , : , : , : , : , :
527instantiation560, 561  ⊢  
  : , : , :
528instantiation562, 563, 564, 565  ⊢  
  : , : , : , :
529instantiation566, 709, 650, 651, 643, 610  ⊢  
  : , : , : , : , : , : , :
530instantiation598, 650, 697, 709, 651, 567, 643, 610, 641*  ⊢  
  : , : , : , : , : , :
531instantiation642, 623, 568  ⊢  
  : , :
532theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
533theorem  ⊢  
 proveit.numbers.ordering.relax_less
534instantiation569, 712  ⊢  
  :
535instantiation604, 709, 697, 650, 605, 651, 595, 610, 673  ⊢  
  : , : , : , : , : , :
536instantiation596, 650, 697, 651, 605, 610, 673  ⊢  
  : , : , : , :
537instantiation618, 570, 571  ⊢  
  : , : , :
538instantiation630  ⊢  
  :
539instantiation572, 641  ⊢  
  : , :
540instantiation618, 573, 574  ⊢  
  : , : , :
541instantiation575, 650, 709, 651, 623, 673, 607  ⊢  
  : , : , : , : , : , : , : , :
542theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
543instantiation710, 695, 701  ⊢  
  : , : , :
544instantiation655  ⊢  
  : , : , :
545instantiation665  ⊢  
  : , :
546instantiation576, 697, 650, 709, 577, 651, 580, 610, 643, 623, 578,  ⊢  
  : , : , : , : , : , : , : , :
547instantiation579, 623, 580, 612,  ⊢  
  : , : , :
548theorem  ⊢  
 proveit.numbers.number_sets.integers.nonpos_int_is_int_nonpos
549instantiation581, 629, 677, 639, 582, 583*, 584*  ⊢  
  : , : , :
550instantiation665  ⊢  
  : , :
551theorem  ⊢  
 proveit.numbers.addition.elim_zero_left
552theorem  ⊢  
 proveit.numbers.division.div_rational_nonzero_closure
553instantiation710, 586, 585  ⊢  
  : , : , :
554instantiation710, 586, 587  ⊢  
  : , : , :
555theorem  ⊢  
 proveit.linear_algebra.complex_vec_set_is_vec_space
556instantiation710, 689, 588  ⊢  
  : , : , :
557instantiation631, 589, 590,  ⊢  
  : , : , :
558instantiation672, 673, 603  ⊢  
  : , :
559instantiation662, 663, 591,  ⊢  
  : , :
560axiom  ⊢  
 proveit.logic.equality.substitution
561instantiation592, 610, 673, 593*  ⊢  
  : , :
562theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
563instantiation604, 709, 697, 594, 595, 623, 644, 643  ⊢  
  : , : , : , : , : , :
564instantiation596, 650, 635, 651, 597, 623, 644, 643  ⊢  
  : , : , : , :
565instantiation598, 709, 697, 650, 599, 651, 623, 644, 643, 600*  ⊢  
  : , : , : , : , : , :
566theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
567instantiation665  ⊢  
  : , :
568instantiation710, 689, 601  ⊢  
  : , : , :
569theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
570instantiation604, 709, 697, 650, 605, 651, 623, 610, 673  ⊢  
  : , : , : , : , : , :
571instantiation602, 623, 673, 612  ⊢  
  : , : , :
572theorem  ⊢  
 proveit.logic.equality.equals_reversal
573instantiation604, 650, 697, 709, 651, 605, 610, 673, 603  ⊢  
  : , : , : , : , : , :
574instantiation604, 697, 650, 605, 606, 651, 610, 673, 623, 607  ⊢  
  : , : , : , : , : , :
575theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general_rev
576theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general
577instantiation665  ⊢  
  : , :
578instantiation630  ⊢  
  :
579theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
580instantiation710, 689, 608,  ⊢  
  : , : , :
581theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
582instantiation609, 712  ⊢  
  :
583instantiation642, 643, 610  ⊢  
  : , :
584instantiation611, 623, 612  ⊢  
  : , :
585instantiation710, 614, 613  ⊢  
  : , : , :
586theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
587instantiation710, 614, 615  ⊢  
  : , : , :
588instantiation710, 679, 616  ⊢  
  : , : , :
589instantiation662, 634, 617,  ⊢  
  : , :
590instantiation618, 619, 620,  ⊢  
  : , : , :
591instantiation672, 673, 621,  ⊢  
  : , :
592theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
593instantiation622, 623  ⊢  
  :
594instantiation665  ⊢  
  : , :
595theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
596theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
597instantiation655  ⊢  
  : , : , :
598theorem  ⊢  
 proveit.numbers.addition.association
599instantiation665  ⊢  
  : , :
600instantiation631, 624, 625  ⊢  
  : , : , :
601instantiation710, 692, 626  ⊢  
  : , : , :
602theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_12
603instantiation710, 689, 627  ⊢  
  : , : , :
604theorem  ⊢  
 proveit.numbers.addition.disassociation
605instantiation665  ⊢  
  : , :
606instantiation665  ⊢  
  : , :
607instantiation683, 643  ⊢  
  :
608instantiation710, 692, 628,  ⊢  
  : , : , :
609theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
610instantiation710, 689, 629  ⊢  
  : , : , :
611theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
612instantiation630  ⊢  
  :
613theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
614theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
615theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
616theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.e_is_real_pos
617instantiation631, 632, 633,  ⊢  
  : , : , :
618axiom  ⊢  
 proveit.logic.equality.equals_transitivity
619instantiation649, 709, 635, 650, 637, 651, 634, 663, 664, 653,  ⊢  
  : , : , : , : , : , :
620instantiation649, 650, 697, 635, 651, 636, 637, 673, 654, 663, 664, 653,  ⊢  
  : , : , : , : , : , :
621instantiation683, 638,  ⊢  
  :
622theorem  ⊢  
 proveit.numbers.negation.double_negation
623instantiation710, 689, 639  ⊢  
  : , : , :
624instantiation640, 643, 673, 641  ⊢  
  : , : , :
625instantiation642, 643, 644  ⊢  
  : , :
626instantiation710, 695, 691  ⊢  
  : , : , :
627instantiation710, 692, 645  ⊢  
  : , : , :
628instantiation710, 695, 646,  ⊢  
  : , : , :
629instantiation710, 692, 647  ⊢  
  : , : , :
630axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
631theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
632instantiation662, 648, 653,  ⊢  
  : , :
633instantiation649, 650, 697, 709, 651, 652, 663, 664, 653,  ⊢  
  : , : , : , : , : , :
634instantiation662, 673, 654  ⊢  
  : , :
635theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
636instantiation665  ⊢  
  : , :
637instantiation655  ⊢  
  : , : , :
638instantiation710, 689, 656,  ⊢  
  : , : , :
639instantiation657, 658, 712  ⊢  
  : , : , :
640theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add_reversed
641theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
642theorem  ⊢  
 proveit.numbers.addition.commutation
643instantiation710, 689, 677  ⊢  
  : , : , :
644instantiation683, 673  ⊢  
  :
645instantiation710, 695, 659  ⊢  
  : , : , :
646instantiation710, 660, 661,  ⊢  
  : , : , :
647instantiation710, 695, 704  ⊢  
  : , : , :
648instantiation662, 663, 664,  ⊢  
  : , :
649theorem  ⊢  
 proveit.numbers.multiplication.disassociation
650axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
651theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
652instantiation665  ⊢  
  : , :
653instantiation710, 689, 666  ⊢  
  : , : , :
654instantiation710, 689, 667  ⊢  
  : , : , :
655theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
656instantiation710, 692, 668,  ⊢  
  : , : , :
657theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
658instantiation669, 670  ⊢  
  : , :
659instantiation703, 707, 671  ⊢  
  : , :
660instantiation700, 705, 707  ⊢  
  : , :
661assumption  ⊢  
662theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
663theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
664instantiation672, 673, 674,  ⊢  
  : , :
665theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
666instantiation675, 676, 677, 678  ⊢  
  : , : , :
667instantiation710, 679, 680  ⊢  
  : , : , :
668instantiation710, 695, 681,  ⊢  
  : , : , :
669theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
670theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
671instantiation706, 705  ⊢  
  :
672theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
673instantiation710, 689, 682  ⊢  
  : , : , :
674instantiation683, 684,  ⊢  
  :
675theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_co__is__real
676theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
677instantiation710, 692, 685  ⊢  
  : , : , :
678axiom  ⊢  
 proveit.physics.quantum.QPE._phase_in_interval
679theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
680theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
681instantiation710, 686, 687,  ⊢  
  : , : , :
682instantiation710, 692, 688  ⊢  
  : , : , :
683theorem  ⊢  
 proveit.numbers.negation.complex_closure
684instantiation710, 689, 690,  ⊢  
  : , : , :
685instantiation710, 695, 705  ⊢  
  : , : , :
686instantiation700, 691, 702  ⊢  
  : , :
687assumption  ⊢  
688instantiation710, 695, 694  ⊢  
  : , : , :
689theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
690instantiation710, 692, 693,  ⊢  
  : , : , :
691instantiation703, 704, 694  ⊢  
  : , :
692theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
693instantiation710, 695, 696,  ⊢  
  : , : , :
694instantiation710, 708, 697  ⊢  
  : , : , :
695theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
696instantiation710, 698, 699,  ⊢  
  : , : , :
697theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
698instantiation700, 701, 702  ⊢  
  : , :
699assumption  ⊢  
700theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
701instantiation703, 704, 705  ⊢  
  : , :
702theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
703theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
704instantiation706, 707  ⊢  
  :
705instantiation710, 708, 709  ⊢  
  : , : , :
706theorem  ⊢  
 proveit.numbers.negation.int_closure
707instantiation710, 711, 712  ⊢  
  : , : , :
708theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
709theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
710theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
711theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
712assumption  ⊢  
*equality replacement requirements