logo

Show the Proof

In [1]:
import proveit
# Automation is not needed when only showing a stored proof:
proveit.defaults.automation = False # This will speed things up.
proveit.defaults.inline_pngs = False # Makes files smaller.
%show_proof
Out[1]:
 step typerequirementsstatement
0generalization1  ⊢  
1instantiation2, 3, 4  ⊢  
  : , :
2theorem  ⊢  
 proveit.logic.booleans.implication.iff_intro
3deduction5  ⊢  
4deduction6  ⊢  
5instantiation85, 7, 8,  ⊢  
  : , :
6instantiation9, 10, 11, 26, 12, 13,  ⊢  
  : , : , :
7instantiation381, 14, 15,  ⊢  
  : , : , :
8instantiation283, 24  ⊢  
  : , :
9theorem  ⊢  
 proveit.logic.booleans.disjunction.singular_constructive_dilemma
10instantiation16, 18  ⊢  
  : , :
11instantiation17, 18  ⊢  
  : , :
12deduction19,  ⊢  
13deduction20,  ⊢  
14instantiation21, 388, 35, 22, 23  ⊢  
  : , : , :
15instantiation373, 24  ⊢  
  : , :
16axiom  ⊢  
 proveit.logic.booleans.disjunction.left_in_bool
17axiom  ⊢  
 proveit.logic.booleans.disjunction.right_in_bool
18instantiation25, 26  ⊢  
  :
19instantiation85, 27, 260, ,  ⊢  
  : , :
20instantiation85, 28, 260, ,  ⊢  
  : , :
21theorem  ⊢  
 proveit.logic.sets.unification.union_inclusion
22instantiation30, 372, 83, 400, 29  ⊢  
  : , : , : , :
23instantiation30, 372, 113, 400, 31  ⊢  
  : , : , : , :
24assumption  ⊢  
25theorem  ⊢  
 proveit.logic.booleans.in_bool_if_true
26instantiation32, 328, 132  ⊢  
  : , :
27instantiation34, 388, 35, 33, ,  ⊢  
  : , : , :
28instantiation34, 388, 35, 36, ,  ⊢  
  : , : , :
29instantiation40, 319, 37, 38, 52, 39  ⊢  
  : , :
30theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_subset_eq
31instantiation40, 319, 41, 42, 43, 44  ⊢  
  : , :
32theorem  ⊢  
 proveit.numbers.ordering.less_or_greater_eq
33instantiation110, 45, 46, ,  ⊢  
  : , :
34theorem  ⊢  
 proveit.logic.sets.unification.membership_folding
35instantiation323  ⊢  
  : , :
36instantiation114, 47, 48, ,  ⊢  
  : , :
37instantiation335  ⊢  
  : , : , :
38instantiation57, 154, 49  ⊢  
  : , :
39instantiation325, 50  ⊢  
  : , :
40theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_all
41instantiation335  ⊢  
  : , : , :
42instantiation51, 52, 53  ⊢  
  : , : , :
43instantiation131, 377, 350, 54, 55, 56*  ⊢  
  : , : , :
44instantiation57, 151, 58  ⊢  
  : , :
45instantiation63, 372, 83, 351, 59, ,  ⊢  
  : , : , :
46instantiation61, 60, ,  ⊢  
  : , :
47instantiation61, 62, ,  ⊢  
  : , :
48instantiation63, 113, 400, 351, 64, ,  ⊢  
  : , : , :
49instantiation303  ⊢  
  :
50instantiation149, 156, 65  ⊢  
  : , : , :
51theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
52instantiation131, 66, 350, 75, 76, 67*, 68*  ⊢  
  : , : , :
53instantiation131, 172, 69, 70, 71, 72*, 73*  ⊢  
  : , : , :
54instantiation327, 75, 377  ⊢  
  : , :
55instantiation74, 350, 75, 377, 76, 77  ⊢  
  : , : , :
56instantiation314, 78, 277, 79  ⊢  
  : , : , : , :
57theorem  ⊢  
 proveit.numbers.ordering.relax_equal_to_less_eq
58instantiation303  ⊢  
  :
59instantiation85, 155, 80, ,  ⊢  
  : , :
60instantiation82, 113, 400, 351, 81, ,  ⊢  
  : , : , :
61theorem  ⊢  
 proveit.logic.sets.membership.unfold_not_in_set
62instantiation82, 372, 83, 351, 84, ,  ⊢  
  : , : , :
63theorem  ⊢  
 proveit.numbers.number_sets.integers.in_interval
64instantiation85, 86, 152, ,  ⊢  
  : , :
65instantiation187, 405  ⊢  
  :
66instantiation87, 319, 88, 89, 377, 206  ⊢  
  : , :
67instantiation314, 90, 91, 92  ⊢  
  : , : , : , :
68instantiation331, 93  ⊢  
  : , :
69instantiation229, 391, 132  ⊢  
  : , :
70instantiation327, 207, 391  ⊢  
  : , :
71instantiation94, 95, 96, 407, 97, 98  ⊢  
  : , : , :
72instantiation331, 99  ⊢  
  : , :
73instantiation314, 100, 101, 102  ⊢  
  : , : , : , :
74theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right
75instantiation408, 397, 103  ⊢  
  : , : , :
76instantiation188, 396, 395, 385  ⊢  
  : , : , :
77instantiation166, 402  ⊢  
  :
78instantiation272, 104, 105  ⊢  
  : , : , :
79instantiation331, 297  ⊢  
  : , :
80instantiation131, 309, 377, 106, 107, 108*, 109*, ,  ⊢  
  : , : , :
81instantiation110, 111, 112, ,  ⊢  
  : , :
82theorem  ⊢  
 proveit.numbers.number_sets.integers.int_not_in_interval
83instantiation406, 113  ⊢  
  :
84instantiation114, 115, 116, ,  ⊢  
  : , :
85theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
86instantiation131, 350, 377, 117, 118, 119*, 120*, ,  ⊢  
  : , : , :
87theorem  ⊢  
 proveit.numbers.addition.add_real_closure
88instantiation335  ⊢  
  : , : , :
89instantiation408, 397, 121  ⊢  
  : , : , :
90instantiation272, 122, 123  ⊢  
  : , : , :
91instantiation303  ⊢  
  :
92instantiation331, 124  ⊢  
  : , :
93instantiation314, 184, 125, 126  ⊢  
  : , : , : , :
94theorem  ⊢  
 proveit.numbers.ordering.less_add_right_weak_int
95instantiation408, 409, 127  ⊢  
  : , : , :
96instantiation408, 409, 128  ⊢  
  : , : , :
97instantiation129, 391, 132, 350, 294, 130  ⊢  
  : , : , :
98instantiation131, 343, 132, 203, 133, 134*, 135*  ⊢  
  : , : , :
99instantiation314, 184, 185, 136  ⊢  
  : , : , : , :
100instantiation299, 300, 410, 402, 302, 138, 175, 380, 137  ⊢  
  : , : , : , : , : , :
101instantiation299, 410, 300, 138, 254, 302, 175, 380, 322, 341  ⊢  
  : , : , : , : , : , :
102instantiation314, 139, 140, 141  ⊢  
  : , : , : , :
103instantiation408, 403, 395  ⊢  
  : , : , :
104instantiation333, 142  ⊢  
  : , : , :
105instantiation272, 143, 144  ⊢  
  : , : , :
106instantiation381, 382, 145, ,  ⊢  
  : , : , :
107instantiation157, 145, ,  ⊢  
  :
108instantiation272, 146, 147  ⊢  
  : , : , :
109instantiation331, 148,  ⊢  
  : , :
110theorem  ⊢  
 proveit.logic.booleans.disjunction.or_if_only_left
111instantiation149, 326, 150,  ⊢  
  : , : , :
112instantiation153, 328, 151, 152  ⊢  
  : , :
113instantiation399, 371, 396  ⊢  
  : , :
114theorem  ⊢  
 proveit.logic.booleans.disjunction.or_if_only_right
115instantiation153, 154, 328, 155  ⊢  
  : , :
116instantiation311, 156, 296,  ⊢  
  : , : , :
117instantiation327, 328, 206,  ⊢  
  : , :
118instantiation157, 158, ,  ⊢  
  :
119instantiation340, 366, 337  ⊢  
  : , :
120instantiation272, 159, 160,  ⊢  
  : , : , :
121instantiation408, 403, 386  ⊢  
  : , : , :
122instantiation333, 244  ⊢  
  : , : , :
123instantiation272, 161, 162  ⊢  
  : , : , :
124instantiation333, 271  ⊢  
  : , : , :
125instantiation340, 322, 341  ⊢  
  : , :
126instantiation331, 163  ⊢  
  : , :
127instantiation164, 410, 300  ⊢  
  : , :
128instantiation164, 410, 165  ⊢  
  : , :
129theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
130instantiation187, 388  ⊢  
  :
131theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
132theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
133instantiation166, 319  ⊢  
  :
134instantiation278, 167, 168  ⊢  
  : , : , :
135instantiation282, 380, 366, 169, 170  ⊢  
  : , : , :
136instantiation331, 171  ⊢  
  : , :
137instantiation408, 390, 172  ⊢  
  : , : , :
138instantiation323  ⊢  
  : , :
139instantiation173, 402, 175, 380, 322, 341  ⊢  
  : , : , : , : , : , : , :
140instantiation247, 300, 410, 302, 174, 257, 175, 322, 380, 341, 176*  ⊢  
  : , : , : , : , : , :
141instantiation247, 402, 410, 300, 257, 302, 337, 380, 341, 258*  ⊢  
  : , : , : , : , : , :
142instantiation272, 177, 178  ⊢  
  : , : , :
143instantiation299, 300, 410, 402, 302, 179, 336, 341, 366  ⊢  
  : , : , : , : , : , :
144instantiation195, 366, 336, 183  ⊢  
  : , : , :
145instantiation180, 181, ,  ⊢  
  :
146instantiation299, 402, 410, 300, 289, 302, 366, 292, 341  ⊢  
  : , : , : , : , : , :
147instantiation182, 366, 292, 183  ⊢  
  : , : , :
148instantiation314, 184, 185, 186,  ⊢  
  : , : , : , :
149axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
150instantiation187, 217  ⊢  
  :
151instantiation381, 382, 405  ⊢  
  : , : , :
152instantiation188, 372, 400, 362  ⊢  
  : , : , :
153theorem  ⊢  
 proveit.numbers.ordering.not_less_from_less_eq
154instantiation408, 397, 189  ⊢  
  : , : , :
155instantiation329, 372, 400, 362  ⊢  
  : , : , :
156instantiation190, 191  ⊢  
  :
157theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_lower_bound
158instantiation293, 192, 193, ,  ⊢  
  :
159instantiation299, 300, 410, 402, 302, 194, 292, 322, 337,  ⊢  
  : , : , : , : , : , :
160instantiation195, 337, 292, 197,  ⊢  
  : , : , :
161instantiation299, 402, 319, 300, 320, 302, 337, 321, 366, 322  ⊢  
  : , : , : , : , : , :
162instantiation275, 300, 410, 302, 196, 337, 321, 366, 197  ⊢  
  : , : , : , : , : , : , : , :
163instantiation272, 198, 199  ⊢  
  : , : , :
164theorem  ⊢  
 proveit.numbers.multiplication.mult_nat_closure_bin
165instantiation200, 371, 201  ⊢  
  :
166theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
167instantiation202, 341  ⊢  
  :
168instantiation340, 341, 252  ⊢  
  : , :
169instantiation408, 390, 203  ⊢  
  : , : , :
170theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_1
171instantiation272, 204, 205  ⊢  
  : , : , :
172instantiation327, 206, 343  ⊢  
  : , :
173theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
174instantiation323  ⊢  
  : , :
175instantiation408, 390, 207  ⊢  
  : , : , :
176instantiation272, 208, 209, 210*  ⊢  
  : , : , :
177instantiation333, 243  ⊢  
  : , : , :
178instantiation272, 211, 212  ⊢  
  : , : , :
179instantiation323  ⊢  
  : , :
180theorem  ⊢  
 proveit.numbers.negation.nat_pos_closure
181instantiation213, 214, 215, ,  ⊢  
  :
182theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
183instantiation303  ⊢  
  :
184instantiation286, 337, 366  ⊢  
  : , :
185instantiation303  ⊢  
  :
186instantiation331, 216,  ⊢  
  : , :
187theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
188theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_upper_bound
189instantiation408, 403, 372  ⊢  
  : , : , :
190theorem  ⊢  
 proveit.numbers.number_sets.integers.negative_if_in_neg_int
191instantiation268, 217  ⊢  
  :
192instantiation399, 351, 218,  ⊢  
  : , :
193instantiation219, 220,  ⊢  
  : , :
194instantiation323  ⊢  
  : , :
195theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_32
196instantiation323  ⊢  
  : , :
197instantiation303  ⊢  
  :
198instantiation272, 221, 222  ⊢  
  : , : , :
199instantiation272, 223, 224  ⊢  
  : , : , :
200theorem  ⊢  
 proveit.numbers.number_sets.integers.nonneg_int_is_natural
201instantiation325, 294  ⊢  
  : , :
202theorem  ⊢  
 proveit.numbers.addition.elim_zero_right
203instantiation408, 397, 225  ⊢  
  : , : , :
204instantiation333, 226  ⊢  
  : , : , :
205instantiation272, 227, 228  ⊢  
  : , : , :
206instantiation353, 350  ⊢  
  :
207instantiation229, 391, 350  ⊢  
  : , :
208instantiation333, 230  ⊢  
  : , : , :
209instantiation331, 231  ⊢  
  : , :
210instantiation272, 232, 233  ⊢  
  : , : , :
211instantiation299, 300, 410, 402, 302, 301, 336, 306, 366  ⊢  
  : , : , : , : , : , :
212instantiation247, 402, 410, 300, 248, 302, 336, 306, 366, 249*  ⊢  
  : , : , : , : , : , :
213theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_is_int_neg
214instantiation399, 371, 351,  ⊢  
  : , :
215instantiation234, 328, 350, 310, 235, 236*, ,  ⊢  
  : , : , :
216instantiation272, 237, 238,  ⊢  
  : , : , :
217instantiation239, 269, 346  ⊢  
  : , :
218instantiation408, 240, 241  ⊢  
  : , : , :
219theorem  ⊢  
 proveit.numbers.addition.subtraction.pos_difference
220instantiation278, 260, 242,  ⊢  
  : , : , :
221instantiation333, 243  ⊢  
  : , : , :
222instantiation333, 244  ⊢  
  : , : , :
223instantiation272, 245, 246  ⊢  
  : , : , :
224instantiation247, 300, 410, 402, 302, 248, 306, 366, 322, 249*  ⊢  
  : , : , : , : , : , :
225instantiation408, 403, 250  ⊢  
  : , : , :
226instantiation251, 380  ⊢  
  :
227instantiation299, 402, 410, 300, 254, 302, 252, 322, 341  ⊢  
  : , : , : , : , : , :
228instantiation253, 300, 410, 302, 254, 322, 341  ⊢  
  : , : , : , :
229theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
230instantiation331, 255  ⊢  
  : , :
231instantiation256, 300, 410, 402, 302, 257, 380, 341, 337  ⊢  
  : , : , : , : , : , :
232instantiation333, 258  ⊢  
  : , : , :
233instantiation259, 337  ⊢  
  :
234theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
235instantiation278, 260, 261,  ⊢  
  : , : , :
236instantiation262, 292, 263  ⊢  
  : , :
237instantiation333, 264,  ⊢  
  : , : , :
238instantiation314, 265, 266, 267,  ⊢  
  : , : , : , :
239theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
240theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_within_int
241instantiation268, 269  ⊢  
  :
242instantiation284, 362, 270*,  ⊢  
  :
243instantiation333, 297  ⊢  
  : , : , :
244instantiation333, 271  ⊢  
  : , : , :
245instantiation272, 273, 274  ⊢  
  : , : , :
246instantiation275, 300, 402, 410, 302, 276, 336, 306, 366, 322, 277  ⊢  
  : , : , : , : , : , : , : , :
247theorem  ⊢  
 proveit.numbers.addition.association
248instantiation323  ⊢  
  : , :
249instantiation278, 279, 280  ⊢  
  : , : , :
250instantiation408, 409, 319  ⊢  
  : , : , :
251theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
252theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
253theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
254instantiation323  ⊢  
  : , :
255instantiation281, 337  ⊢  
  :
256theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
257instantiation323  ⊢  
  : , :
258instantiation282, 366, 380, 305  ⊢  
  : , : , :
259theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
260instantiation283, 374  ⊢  
  : , :
261instantiation284, 362, 285*,  ⊢  
  :
262theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_reverse
263instantiation303  ⊢  
  :
264instantiation286, 337, 292,  ⊢  
  : , :
265instantiation299, 300, 410, 402, 302, 288, 322, 290, 287,  ⊢  
  : , : , : , : , : , :
266instantiation299, 410, 300, 288, 289, 302, 322, 290, 292, 341,  ⊢  
  : , : , : , : , : , :
267instantiation291, 402, 300, 302, 322, 292, 341,  ⊢  
  : , : , : , : , : , : , : , :
268theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
269instantiation293, 371, 294  ⊢  
  :
270instantiation295, 296  ⊢  
  :
271instantiation333, 297  ⊢  
  : , : , :
272axiom  ⊢  
 proveit.logic.equality.equals_transitivity
273instantiation299, 300, 410, 402, 302, 301, 336, 306, 298  ⊢  
  : , : , : , : , : , :
274instantiation299, 410, 319, 300, 301, 320, 302, 336, 306, 321, 366, 322  ⊢  
  : , : , : , : , : , :
275theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general
276instantiation323  ⊢  
  : , :
277instantiation303  ⊢  
  :
278theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
279instantiation304, 366, 380, 305  ⊢  
  : , : , :
280instantiation340, 366, 306  ⊢  
  : , :
281theorem  ⊢  
 proveit.numbers.negation.mult_neg_one_left
282theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
283theorem  ⊢  
 proveit.logic.booleans.conjunction.right_from_and
284theorem  ⊢  
 proveit.physics.quantum.QPE._modabs_in_full_domain_simp
285instantiation307, 308  ⊢  
  :
286theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
287instantiation408, 390, 309  ⊢  
  : , : , :
288instantiation323  ⊢  
  : , :
289instantiation323  ⊢  
  : , :
290instantiation408, 390, 310  ⊢  
  : , : , :
291theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_general_rev
292instantiation408, 390, 328  ⊢  
  : , : , :
293theorem  ⊢  
 proveit.numbers.number_sets.integers.pos_int_is_natural_pos
294instantiation311, 312, 313  ⊢  
  : , : , :
295theorem  ⊢  
 proveit.numbers.absolute_value.abs_non_neg_elim
296assumption  ⊢  
297instantiation314, 315, 316, 317  ⊢  
  : , : , : , :
298instantiation318, 319, 320, 321, 366, 322  ⊢  
  : , :
299theorem  ⊢  
 proveit.numbers.addition.disassociation
300axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
301instantiation323  ⊢  
  : , :
302theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
303axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
304theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add_reversed
305theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
306instantiation408, 390, 324  ⊢  
  : , : , :
307theorem  ⊢  
 proveit.numbers.absolute_value.abs_neg_elim
308instantiation325, 326  ⊢  
  : , :
309instantiation327, 328, 343  ⊢  
  : , :
310instantiation353, 328  ⊢  
  :
311theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
312theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
313instantiation329, 396, 395, 385  ⊢  
  : , : , :
314theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
315instantiation333, 330  ⊢  
  : , : , :
316instantiation331, 332  ⊢  
  : , :
317instantiation333, 334  ⊢  
  : , : , :
318theorem  ⊢  
 proveit.numbers.addition.add_complex_closure
319theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
320instantiation335  ⊢  
  : , : , :
321instantiation352, 336  ⊢  
  :
322instantiation352, 337  ⊢  
  :
323theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
324instantiation408, 397, 338  ⊢  
  : , : , :
325theorem  ⊢  
 proveit.numbers.ordering.relax_less
326assumption  ⊢  
327theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
328instantiation408, 397, 339  ⊢  
  : , : , :
329theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_lower_bound
330instantiation340, 359, 341  ⊢  
  : , :
331theorem  ⊢  
 proveit.logic.equality.equals_reversal
332instantiation342, 380, 343, 370, 368  ⊢  
  : , : , :
333axiom  ⊢  
 proveit.logic.equality.substitution
334instantiation344, 345, 346  ⊢  
  : , :
335theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
336instantiation347, 348, 349  ⊢  
  : , :
337instantiation408, 390, 350  ⊢  
  : , : , :
338instantiation408, 403, 401  ⊢  
  : , : , :
339instantiation408, 403, 351  ⊢  
  : , : , :
340theorem  ⊢  
 proveit.numbers.addition.commutation
341instantiation352, 366  ⊢  
  :
342theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
343instantiation353, 377  ⊢  
  :
344theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
345instantiation408, 354, 355  ⊢  
  : , : , :
346theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
347theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
348instantiation356, 366, 357, 358  ⊢  
  : , :
349instantiation365, 380, 359  ⊢  
  : , :
350instantiation408, 397, 360  ⊢  
  : , : , :
351instantiation408, 361, 362  ⊢  
  : , : , :
352theorem  ⊢  
 proveit.numbers.negation.complex_closure
353theorem  ⊢  
 proveit.numbers.negation.real_closure
354theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
355instantiation408, 363, 364  ⊢  
  : , : , :
356theorem  ⊢  
 proveit.numbers.division.div_complex_closure
357instantiation365, 380, 366  ⊢  
  : , :
358instantiation367, 368, 369  ⊢  
  : , : , :
359instantiation408, 390, 370  ⊢  
  : , : , :
360instantiation408, 403, 371  ⊢  
  : , : , :
361instantiation394, 372, 400  ⊢  
  : , :
362instantiation373, 374  ⊢  
  : , :
363theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
364instantiation408, 375, 376  ⊢  
  : , : , :
365theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
366instantiation408, 390, 377  ⊢  
  : , : , :
367theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
368instantiation378, 388  ⊢  
  :
369instantiation379, 380  ⊢  
  :
370instantiation381, 382, 383  ⊢  
  : , : , :
371instantiation408, 384, 385  ⊢  
  : , : , :
372instantiation399, 386, 396  ⊢  
  : , :
373theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
374assumption  ⊢  
375theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
376instantiation408, 387, 388  ⊢  
  : , : , :
377instantiation408, 397, 389  ⊢  
  : , : , :
378theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
379theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
380instantiation408, 390, 391  ⊢  
  : , : , :
381theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
382instantiation392, 393  ⊢  
  : , :
383axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
384instantiation394, 396, 395  ⊢  
  : , :
385assumption  ⊢  
386instantiation406, 400  ⊢  
  :
387theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
388theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
389instantiation408, 403, 396  ⊢  
  : , : , :
390theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
391instantiation408, 397, 398  ⊢  
  : , : , :
392theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
393theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
394theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
395instantiation399, 400, 401  ⊢  
  : , :
396instantiation408, 409, 402  ⊢  
  : , : , :
397theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
398instantiation408, 403, 407  ⊢  
  : , : , :
399theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
400instantiation408, 404, 405  ⊢  
  : , : , :
401instantiation406, 407  ⊢  
  :
402theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
403theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
404theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
405theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
406theorem  ⊢  
 proveit.numbers.negation.int_closure
407instantiation408, 409, 410  ⊢  
  : , : , :
408theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
409theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
410theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements