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*  ⊢  
  : , : , :
1reference356  ⊢  
2instantiation356, 5, 6  ⊢  
  : , : , :
3instantiation7, 384, 366, 8  ⊢  
  : , : , : , :
4instantiation291, 9, 10  ⊢  
  : , : , :
5instantiation356, 11, 12  ⊢  
  : , : , :
6instantiation13, 338, 339, 14*, 15*, 16*  ⊢  
  : , : , : , :
7theorem  ⊢  
 proveit.numbers.summation.sum_split_first
8instantiation356, 17, 18  ⊢  
  : , : , :
9instantiation142, 19  ⊢  
  : , : , :
10instantiation148, 402, 412, 331, 20, 332, 69, 21, 92, 22*  ⊢  
  : , : , : , : , : , :
11instantiation23, 24, 25  ⊢  
  : , : , :
12instantiation26, 365, 404, 378, 27*, 28*  ⊢  
  : , : , : , : , :
13theorem  ⊢  
 proveit.numbers.summation.index_negate
14instantiation176, 29  ⊢  
  :
15instantiation30, 31, 370, 32*  ⊢  
  : , :
16instantiation33, 34, 402, 162*,  ⊢  
  : , :
17instantiation35, 343, 36, 380, 37, 392  ⊢  
  : , : , :
18instantiation291, 38, 39  ⊢  
  : , : , :
19instantiation291, 40, 41  ⊢  
  : , : , :
20instantiation346  ⊢  
  : , :
21instantiation42, 348, 180  ⊢  
  : , :
22instantiation291, 43, 44  ⊢  
  : , : , :
23theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
24instantiation47, 94, 45, 48, 46, 51  ⊢  
  : , : , :
25instantiation47, 94, 48, 49, 50, 51  ⊢  
  : , : , :
26theorem  ⊢  
 proveit.numbers.summation.index_shift
27instantiation291, 52, 53  ⊢  
  : , : , :
28instantiation291, 54, 55,  ⊢  
  : , : , :
29instantiation410, 379, 56  ⊢  
  : , : , :
30theorem  ⊢  
 proveit.numbers.negation.distribute_neg_through_binary_sum
31instantiation410, 379, 57  ⊢  
  : , : , :
32instantiation176, 61  ⊢  
  :
33theorem  ⊢  
 proveit.numbers.exponentiation.even_pow_is_even_fn
34instantiation410, 379, 276,  ⊢  
  : , : , :
35theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
36instantiation410, 388, 58  ⊢  
  : , : , :
37instantiation318, 399, 400, 401  ⊢  
  : , : , :
38instantiation118, 331, 412, 402, 332, 59, 61, 124, 370  ⊢  
  : , : , : , : , : , :
39instantiation90, 402, 412, 331, 60, 332, 61, 124, 370, 62*  ⊢  
  : , : , : , : , : , :
40instantiation118, 402, 412, 331, 63, 332, 180, 92  ⊢  
  : , : , : , : , : , :
41instantiation291, 64, 65  ⊢  
  : , : , :
42theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
43instantiation311, 402, 412, 331, 66, 332, 69, 348, 180  ⊢  
  : , : , : , : , : , :
44instantiation67, 331, 412, 402, 332, 68, 69, 348, 180, 70*  ⊢  
  : , : , : , : , : , :
45instantiation283, 72, 75  ⊢  
  : , :
46instantiation71, 75, 72, 74, 73  ⊢  
  : , : , :
47theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_right_factor_bound
48instantiation283, 74, 75  ⊢  
  : , :
49instantiation283, 74, 76  ⊢  
  : , :
50instantiation229, 74, 75, 76, 77  ⊢  
  : , : , :
51instantiation287, 78  ⊢  
  : , :
52instantiation118, 331, 412, 402, 332, 79, 80, 370, 312  ⊢  
  : , : , : , : , : , :
53instantiation120, 370, 80, 122  ⊢  
  : , : , :
54instantiation142, 81  ⊢  
  : , : , :
55instantiation291, 82, 83,  ⊢  
  : , : , :
56instantiation410, 388, 84  ⊢  
  : , : , :
57instantiation410, 388, 85  ⊢  
  : , : , :
58instantiation410, 396, 400  ⊢  
  : , : , :
59instantiation346  ⊢  
  : , :
60instantiation346  ⊢  
  : , :
61instantiation410, 379, 86  ⊢  
  : , : , :
62instantiation356, 87, 88  ⊢  
  : , : , :
63instantiation346  ⊢  
  : , :
64instantiation89, 402, 331, 332, 180, 92  ⊢  
  : , : , : , : , : , : , :
65instantiation90, 331, 412, 402, 332, 91, 180, 92, 93*  ⊢  
  : , : , : , : , : , :
66instantiation346  ⊢  
  : , :
67theorem  ⊢  
 proveit.numbers.multiplication.association
68instantiation346  ⊢  
  : , :
69instantiation410, 379, 94  ⊢  
  : , : , :
70instantiation95, 370, 348, 96, 97, 98*, 99*  ⊢  
  : , : , : , :
71theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
72modus ponens100, 101  ⊢  
73modus ponens102, 103  ⊢  
74modus ponens104, 105  ⊢  
75modus ponens106, 107  ⊢  
76modus ponens108, 109  ⊢  
77modus ponens110, 111  ⊢  
78instantiation112, 152  ⊢  
  :
79instantiation346  ⊢  
  : , :
80instantiation410, 379, 343  ⊢  
  : , : , :
81instantiation113, 317, 114, 115, 116, 117  ⊢  
  : , : , :
82instantiation118, 331, 412, 402, 332, 119, 121, 370, 312,  ⊢  
  : , : , : , : , : , :
83instantiation120, 370, 121, 122,  ⊢  
  : , : , :
84instantiation410, 396, 365  ⊢  
  : , : , :
85instantiation410, 396, 354  ⊢  
  : , : , :
86instantiation373, 374, 407  ⊢  
  : , : , :
87instantiation123, 370, 348, 128  ⊢  
  : , : , :
88instantiation369, 370, 124  ⊢  
  : , :
89theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
90theorem  ⊢  
 proveit.numbers.addition.association
91instantiation346  ⊢  
  : , :
92instantiation410, 379, 125  ⊢  
  : , : , :
93instantiation126, 127, 128*  ⊢  
  : , :
94instantiation410, 388, 129  ⊢  
  : , : , :
95theorem  ⊢  
 proveit.numbers.division.prod_of_fracs
96instantiation410, 187, 130  ⊢  
  : , : , :
97instantiation410, 187, 131  ⊢  
  : , : , :
98instantiation132, 348  ⊢  
  :
99instantiation291, 133, 134  ⊢  
  : , : , :
100instantiation239  ⊢  
  : , : , :
101generalization135  ⊢  
102instantiation140  ⊢  
  : , : , :
103generalization136  ⊢  
104instantiation239  ⊢  
  : , : , :
105generalization137  ⊢  
106instantiation239  ⊢  
  : , : , :
107generalization138  ⊢  
108instantiation239  ⊢  
  : , : , :
109generalization139  ⊢  
110instantiation140  ⊢  
  : , : , :
111generalization141  ⊢  
112theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.positive_if_in_rational_pos
113theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_eq_via_elem_eq
114instantiation346  ⊢  
  : , :
115instantiation346  ⊢  
  : , :
116instantiation142, 143  ⊢  
  : , : , :
117instantiation212  ⊢  
  :
118theorem  ⊢  
 proveit.numbers.addition.disassociation
119instantiation346  ⊢  
  : , :
120theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
121instantiation410, 379, 144,  ⊢  
  : , : , :
122instantiation212  ⊢  
  :
123theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add_reversed
124instantiation410, 379, 145  ⊢  
  : , : , :
125instantiation256, 380, 146, 147  ⊢  
  : , :
126theorem  ⊢  
 proveit.logic.equality.equals_reversal
127instantiation148, 331, 412, 402, 332, 149, 370, 180, 150*  ⊢  
  : , : , : , : , : , :
128theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
129instantiation410, 151, 152  ⊢  
  : , : , :
130instantiation410, 208, 153  ⊢  
  : , : , :
131instantiation410, 208, 154  ⊢  
  : , : , :
132theorem  ⊢  
 proveit.numbers.division.frac_one_denom
133instantiation155, 412, 156, 157, 158, 159  ⊢  
  : , : , : , :
134instantiation160, 161, 370, 162*, 163*  ⊢  
  : , : , :
135instantiation256, 380, 164, 165,  ⊢  
  : , :
136instantiation166, 167, 213, 209, 168,  ⊢  
  : , : , :
137instantiation256, 380, 169, 170,  ⊢  
  : , :
138instantiation256, 380, 171, 172,  ⊢  
  : , :
139instantiation256, 380, 173, 174,  ⊢  
  : , :
140theorem  ⊢  
 proveit.numbers.summation.weak_summation_from_summands_bound
141instantiation287, 175,  ⊢  
  : , :
142axiom  ⊢  
 proveit.logic.equality.substitution
143instantiation176, 370  ⊢  
  :
144instantiation410, 388, 177,  ⊢  
  : , : , :
145instantiation410, 388, 178  ⊢  
  : , : , :
146instantiation275, 343, 412  ⊢  
  : , :
147instantiation277, 179, 279  ⊢  
  : , :
148theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
149instantiation346  ⊢  
  : , :
150instantiation185, 180  ⊢  
  :
151theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational
152instantiation181, 216, 182  ⊢  
  : , :
153instantiation410, 296, 183  ⊢  
  : , : , :
154instantiation410, 296, 184  ⊢  
  : , : , :
155axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
156instantiation346  ⊢  
  : , :
157instantiation346  ⊢  
  : , :
158instantiation185, 348  ⊢  
  :
159instantiation310, 186  ⊢  
  :
160theorem  ⊢  
 proveit.numbers.division.frac_cancel_left
161instantiation410, 187, 188  ⊢  
  : , : , :
162instantiation310, 348  ⊢  
  :
163theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
164instantiation275, 242, 412,  ⊢  
  : , :
165instantiation196, 189,  ⊢  
  :
166theorem  ⊢  
 proveit.numbers.division.weak_div_from_denom_bound__all_pos
167instantiation410, 190, 191  ⊢  
  : , : , :
168instantiation192, 359, 242, 263, 193, 194,  ⊢  
  : , : , :
169instantiation275, 263, 412,  ⊢  
  : , :
170instantiation196, 195,  ⊢  
  :
171instantiation275, 265, 412,  ⊢  
  : , :
172instantiation196, 197,  ⊢  
  :
173instantiation275, 220, 412,  ⊢  
  : , :
174instantiation198, 236,  ⊢  
  :
175instantiation199, 200, 201, 215, 202,  ⊢  
  : , : , :
176theorem  ⊢  
 proveit.numbers.negation.double_negation
177instantiation410, 396, 203,  ⊢  
  : , : , :
178instantiation410, 396, 405  ⊢  
  : , : , :
179instantiation410, 296, 204  ⊢  
  : , : , :
180instantiation410, 379, 205  ⊢  
  : , : , :
181theorem  ⊢  
 proveit.numbers.division.div_rational_pos_closure
182instantiation410, 235, 206  ⊢  
  : , : , :
183instantiation410, 316, 206  ⊢  
  : , : , :
184instantiation410, 316, 395  ⊢  
  : , : , :
185theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
186instantiation410, 379, 207  ⊢  
  : , : , :
187theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
188instantiation410, 208, 279  ⊢  
  : , : , :
189instantiation410, 214, 209,  ⊢  
  : , : , :
190theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
191instantiation410, 210, 402  ⊢  
  : , : , :
192theorem  ⊢  
 proveit.numbers.exponentiation.exp_even_neg_base_lesseq
193instantiation237, 211, 280,  ⊢  
  : , :
194instantiation212  ⊢  
  :
195instantiation410, 214, 213,  ⊢  
  : , : , :
196theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
197instantiation410, 214, 215,  ⊢  
  : , : , :
198theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
199theorem  ⊢  
 proveit.numbers.division.strong_div_from_denom_bound__all_pos
200instantiation410, 217, 216  ⊢  
  : , : , :
201instantiation410, 217, 218,  ⊢  
  : , : , :
202instantiation219, 359, 220, 265, 221, 222,  ⊢  
  : , : , :
203instantiation410, 223, 224,  ⊢  
  : , : , :
204instantiation410, 316, 377  ⊢  
  : , : , :
205modus ponens225, 226  ⊢  
206theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
207instantiation410, 388, 227  ⊢  
  : , : , :
208theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
209instantiation233, 242, 228,  ⊢  
  :
210theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
211instantiation229, 263, 285, 342, 230, 231*,  ⊢  
  : , : , :
212axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
213instantiation233, 263, 232,  ⊢  
  :
214theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
215instantiation233, 265, 234,  ⊢  
  :
216instantiation410, 235, 395  ⊢  
  : , : , :
217theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
218instantiation410, 235, 236,  ⊢  
  : , : , :
219theorem  ⊢  
 proveit.numbers.exponentiation.exp_pos_less
220instantiation283, 284, 271,  ⊢  
  : , :
221instantiation237, 269, 238,  ⊢  
  : , :
222instantiation363, 317  ⊢  
  :
223instantiation397, 384, 366  ⊢  
  : , :
224assumption  ⊢  
225instantiation239  ⊢  
  : , : , :
226generalization240  ⊢  
227instantiation410, 396, 241  ⊢  
  : , : , :
228instantiation264, 242, 342, 243,  ⊢  
  : , :
229theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_right_term_bound
230instantiation244, 271, 342, 305, 281, 245, 274*, 246*  ⊢  
  : , : , :
231instantiation368, 247,  ⊢  
  :
232instantiation248, 302, 249, 280,  ⊢  
  : , :
233theorem  ⊢  
 proveit.numbers.exponentiation.sqrd_pos_closure
234instantiation250, 251,  ⊢  
  : , :
235theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
236instantiation252, 253, 412,  ⊢  
  : , :
237theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
238instantiation254, 284, 271, 285, 255,  ⊢  
  : , : , :
239theorem  ⊢  
 proveit.numbers.summation.summation_real_closure
240instantiation256, 380, 257, 258,  ⊢  
  : , :
241instantiation410, 411, 259  ⊢  
  : , : , :
242instantiation283, 263, 285,  ⊢  
  : , :
243instantiation260, 261,  ⊢  
  : , :
244theorem  ⊢  
 proveit.numbers.multiplication.reversed_weak_bound_via_right_factor_bound
245instantiation287, 272  ⊢  
  : , :
246instantiation262, 312  ⊢  
  :
247instantiation410, 379, 263,  ⊢  
  : , : , :
248theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq_int
249theorem  ⊢  
 proveit.numbers.number_sets.integers.zero_is_int
250theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
251instantiation264, 342, 265, 266,  ⊢  
  : , :
252theorem  ⊢  
 proveit.numbers.exponentiation.exp_natpos_closure
253instantiation267, 268, 269,  ⊢  
  :
254theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_right_term_bound
255instantiation270, 271, 305, 380, 307, 272, 273*, 274*  ⊢  
  : , : , :
256theorem  ⊢  
 proveit.numbers.division.div_real_closure
257instantiation275, 276, 412,  ⊢  
  : , :
258instantiation277, 278, 279,  ⊢  
  : , :
259theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
260theorem  ⊢  
 proveit.numbers.addition.subtraction.neg_difference
261instantiation391, 280, 281,  ⊢  
  : , : , :
262theorem  ⊢  
 proveit.numbers.multiplication.mult_zero_right
263instantiation410, 388, 282,  ⊢  
  : , : , :
264theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
265instantiation283, 284, 285,  ⊢  
  : , :
266instantiation308, 286,  ⊢  
  : , :
267theorem  ⊢  
 proveit.numbers.number_sets.integers.nonneg_int_is_natural
268instantiation403, 323, 378,  ⊢  
  : , :
269instantiation287, 288,  ⊢  
  : , :
270theorem  ⊢  
 proveit.numbers.multiplication.reversed_strong_bound_via_right_factor_bound
271instantiation304, 380  ⊢  
  :
272instantiation319, 387  ⊢  
  :
273instantiation289, 370, 290*  ⊢  
  : , :
274instantiation291, 292, 293  ⊢  
  : , : , :
275theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_closure_nat_power
276instantiation410, 388, 294,  ⊢  
  : , : , :
277theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_non_zero__not_zero
278instantiation410, 296, 295,  ⊢  
  : , : , :
279instantiation410, 296, 297  ⊢  
  : , : , :
280instantiation298, 299, 300,  ⊢  
  : , : , :
281instantiation301, 342, 380, 326  ⊢  
  : , : , :
282instantiation410, 396, 302,  ⊢  
  : , : , :
283theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
284instantiation410, 388, 303,  ⊢  
  : , : , :
285instantiation304, 305  ⊢  
  :
286instantiation306, 307, 309,  ⊢  
  : , : , :
287theorem  ⊢  
 proveit.numbers.ordering.relax_less
288instantiation308, 309,  ⊢  
  : , :
289theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
290instantiation310, 370  ⊢  
  :
291axiom  ⊢  
 proveit.logic.equality.equals_transitivity
292instantiation311, 402, 412, 331, 333, 332, 312, 334, 335  ⊢  
  : , : , : , : , : , :
293instantiation313, 331, 412, 332, 333, 370, 334, 335, 314*  ⊢  
  : , : , : , : , :
294instantiation410, 396, 336,  ⊢  
  : , : , :
295instantiation410, 316, 315,  ⊢  
  : , : , :
296theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
297instantiation410, 316, 317  ⊢  
  : , : , :
298theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less
299instantiation318, 338, 339, 322,  ⊢  
  : , : , :
300instantiation319, 320  ⊢  
  :
301theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_lower_bound
302instantiation410, 321, 322,  ⊢  
  : , : , :
303instantiation410, 396, 323,  ⊢  
  : , : , :
304theorem  ⊢  
 proveit.numbers.negation.real_closure
305instantiation324, 342, 380, 326  ⊢  
  : , : , :
306axiom  ⊢  
 proveit.numbers.ordering.transitivity_less_less
307instantiation325, 342, 380, 326  ⊢  
  : , : , :
308theorem  ⊢  
 proveit.numbers.addition.subtraction.pos_difference
309instantiation391, 327, 328,  ⊢  
  : , : , :
310theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
311theorem  ⊢  
 proveit.numbers.multiplication.disassociation
312instantiation329, 370  ⊢  
  :
313theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
314instantiation330, 331, 412, 332, 333, 334, 335  ⊢  
  : , : , : , :
315instantiation383, 336, 337,  ⊢  
  :
316theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
317theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
318theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_upper_bound
319theorem  ⊢  
 proveit.numbers.number_sets.integers.negative_if_in_neg_int
320instantiation394, 364  ⊢  
  :
321instantiation397, 338, 339  ⊢  
  : , :
322assumption  ⊢  
323instantiation410, 340, 345,  ⊢  
  : , : , :
324theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_co__is__real
325theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_co_upper_bound
326theorem  ⊢  
 proveit.physics.quantum.QPE._scaled_delta_b_floor_in_interval
327instantiation341, 380, 342, 343, 385, 344*  ⊢  
  : , : , :
328instantiation398, 365, 404, 345,  ⊢  
  : , : , :
329theorem  ⊢  
 proveit.numbers.negation.complex_closure
330theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
331axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
332theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
333instantiation346  ⊢  
  : , :
334instantiation347, 348, 349  ⊢  
  : , :
335instantiation410, 379, 350  ⊢  
  : , : , :
336instantiation410, 351, 367,  ⊢  
  : , : , :
337instantiation391, 352, 353,  ⊢  
  : , : , :
338instantiation403, 354, 399  ⊢  
  : , :
339instantiation408, 365  ⊢  
  :
340instantiation397, 365, 404  ⊢  
  : , :
341theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
342theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
343instantiation410, 388, 355  ⊢  
  : , : , :
344instantiation356, 357, 358  ⊢  
  : , : , :
345assumption  ⊢  
346theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
347theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
348instantiation410, 379, 359  ⊢  
  : , : , :
349instantiation410, 379, 360  ⊢  
  : , : , :
350instantiation361, 362  ⊢  
  :
351instantiation397, 365, 366  ⊢  
  : , :
352instantiation363, 364  ⊢  
  :
353instantiation398, 365, 366, 367,  ⊢  
  : , : , :
354instantiation408, 404  ⊢  
  :
355instantiation410, 396, 384  ⊢  
  : , : , :
356theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
357instantiation368, 370  ⊢  
  :
358instantiation369, 370, 371  ⊢  
  : , :
359instantiation410, 388, 372  ⊢  
  : , : , :
360instantiation373, 374, 375  ⊢  
  : , : , :
361theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
362theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
363theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
364instantiation376, 377, 395  ⊢  
  : , :
365instantiation403, 384, 399  ⊢  
  : , :
366instantiation403, 404, 378  ⊢  
  : , :
367assumption  ⊢  
368theorem  ⊢  
 proveit.numbers.addition.elim_zero_right
369theorem  ⊢  
 proveit.numbers.addition.commutation
370instantiation410, 379, 380  ⊢  
  : , : , :
371theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
372instantiation410, 396, 409  ⊢  
  : , : , :
373theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
374instantiation381, 382  ⊢  
  : , :
375axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
376theorem  ⊢  
 proveit.numbers.addition.add_nat_pos_closure_bin
377instantiation383, 384, 385  ⊢  
  :
378instantiation410, 386, 387  ⊢  
  : , : , :
379theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
380instantiation410, 388, 389  ⊢  
  : , : , :
381theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
382theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
383theorem  ⊢  
 proveit.numbers.number_sets.integers.pos_int_is_natural_pos
384instantiation410, 390, 401  ⊢  
  : , : , :
385instantiation391, 392, 393  ⊢  
  : , : , :
386theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_within_int
387instantiation394, 395  ⊢  
  :
388theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
389instantiation410, 396, 399  ⊢  
  : , : , :
390instantiation397, 399, 400  ⊢  
  : , :
391theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_less_eq
392theorem  ⊢  
 proveit.numbers.numerals.decimals.less_0_1
393instantiation398, 399, 400, 401  ⊢  
  : , : , :
394theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
395theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
396theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
397theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
398theorem  ⊢  
 proveit.numbers.number_sets.integers.interval_lower_bound
399instantiation410, 411, 402  ⊢  
  : , : , :
400instantiation403, 404, 405  ⊢  
  : , :
401assumption  ⊢  
402theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
403theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
404instantiation410, 406, 407  ⊢  
  : , : , :
405instantiation408, 409  ⊢  
  :
406theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
407theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
408theorem  ⊢  
 proveit.numbers.negation.int_closure
409instantiation410, 411, 412  ⊢  
  : , : , :
410theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
411theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
412theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
*equality replacement requirements