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  ⊢  
  : , : , :
1reference4  ⊢  
2instantiation4, 5, 6  ⊢  
  : , : , :
3instantiation7, 301, 8, 335  ⊢  
  : , : , :
4theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
5instantiation216, 9, 10  ⊢  
  : , : , :
6instantiation161, 11, 12, 13  ⊢  
  : , : , : , :
7theorem  ⊢  
 proveit.numbers.exponentiation.posnat_power_of_product
8instantiation339, 310, 114  ⊢  
  : , : , :
9instantiation136, 14, 15  ⊢  
  : , : , :
10instantiation16, 341, 338, 274, 17, 275, 301, 272, 154, 18*, 19*  ⊢  
  : , : , : , : , : , :
11instantiation20, 335, 301  ⊢  
  : , :
12instantiation21, 338, 22, 23, 24  ⊢  
  : , : , : , :
13theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
14instantiation28, 338, 274, 25, 275, 320, 26, 27  ⊢  
  : , : , : , : , : , :
15instantiation28, 341, 320, 29, 30  ⊢  
  : , : , : , : , : , :
16theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
17instantiation290  ⊢  
  : , :
18instantiation31, 301  ⊢  
  :
19instantiation216, 32, 33  ⊢  
  : , : , :
20theorem  ⊢  
 proveit.numbers.exponentiation.exp_nat_pos_expansion
21theorem  ⊢  
 proveit.core_expr_types.operations.operands_substitution_via_tuple
22instantiation34, 338  ⊢  
  : , :
23instantiation290  ⊢  
  : , :
24instantiation35  ⊢  
  :
25instantiation290  ⊢  
  : , :
26instantiation316, 41  ⊢  
  :
27instantiation39, 38, 36, 37  ⊢  
  : , :
28theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_term_bound
29instantiation316, 38  ⊢  
  :
30instantiation39, 40, 41, 42  ⊢  
  : , :
31theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
32instantiation216, 43, 44  ⊢  
  : , : , :
33instantiation259, 45, 46  ⊢  
  : , : , :
34theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
35theorem  ⊢  
 proveit.numbers.numerals.decimals.reduce_2_repeats
36instantiation101, 320, 47, 48  ⊢  
  : , :
37instantiation57, 58, 87, 49, 50  ⊢  
  : , : , :
38instantiation101, 320, 51, 52  ⊢  
  : , :
39theorem  ⊢  
 proveit.numbers.negation.negated_weak_bound
40instantiation101, 320, 53, 54  ⊢  
  : , :
41instantiation101, 320, 55, 56  ⊢  
  : , :
42instantiation57, 58, 95, 59, 60  ⊢  
  : , : , :
43instantiation61, 272, 288, 62, 63  ⊢  
  : , : , : , : , :
44instantiation257, 64  ⊢  
  : , : , :
45instantiation257, 65  ⊢  
  : , : , :
46instantiation111, 66  ⊢  
  :
47instantiation74, 71, 68  ⊢  
  : , :
48instantiation245, 67  ⊢  
  :
49instantiation339, 326, 92  ⊢  
  : , : , :
50instantiation80, 71, 68, 72, 69, 70  ⊢  
  : , : , :
51instantiation74, 71, 72  ⊢  
  : , :
52instantiation75, 73  ⊢  
  :
53instantiation74, 311, 168  ⊢  
  : , :
54instantiation75, 76  ⊢  
  :
55instantiation339, 302, 95  ⊢  
  : , : , :
56instantiation245, 77  ⊢  
  :
57theorem  ⊢  
 proveit.numbers.division.weak_div_from_denom_bound__all_pos
58instantiation339, 78, 79  ⊢  
  : , : , :
59instantiation339, 326, 94  ⊢  
  : , : , :
60instantiation80, 311, 114, 168, 106, 81  ⊢  
  : , : , :
61theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_numer_left
62instantiation339, 298, 82  ⊢  
  : , : , :
63instantiation339, 298, 83  ⊢  
  : , : , :
64instantiation259, 84, 85  ⊢  
  : , : , :
65instantiation100, 272  ⊢  
  :
66instantiation339, 310, 86  ⊢  
  : , : , :
67instantiation339, 255, 87  ⊢  
  : , : , :
68instantiation91, 114, 338  ⊢  
  : , :
69instantiation88, 311, 114, 168, 89, 170  ⊢  
  : , : , :
70instantiation97, 121  ⊢  
  :
71instantiation339, 329, 90  ⊢  
  : , : , :
72instantiation91, 168, 338  ⊢  
  : , :
73instantiation339, 93, 92  ⊢  
  : , : , :
74theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
75theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_if_in_rational_nonzero
76instantiation339, 93, 94  ⊢  
  : , : , :
77instantiation339, 255, 95  ⊢  
  : , : , :
78theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonneg_within_real_nonneg
79instantiation339, 96, 341  ⊢  
  : , : , :
80theorem  ⊢  
 proveit.numbers.multiplication.weak_bound_via_right_factor_bound
81instantiation97, 338  ⊢  
  :
82instantiation339, 308, 98  ⊢  
  : , : , :
83instantiation339, 255, 296  ⊢  
  : , : , :
84instantiation257, 99  ⊢  
  : , : , :
85instantiation100, 301  ⊢  
  :
86instantiation101, 320, 306, 269  ⊢  
  : , :
87instantiation279, 102, 103  ⊢  
  : , :
88theorem  ⊢  
 proveit.numbers.exponentiation.exp_pos_lesseq
89instantiation104, 105, 106  ⊢  
  : , :
90instantiation339, 336, 107  ⊢  
  : , : , :
91theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_closure_nat_power
92instantiation109, 112, 108  ⊢  
  : , :
93theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_pos_within_rational_nonzero
94instantiation109, 327, 123  ⊢  
  : , :
95instantiation279, 314, 135  ⊢  
  : , :
96theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_within_rational_nonneg
97theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_lower_bound
98instantiation339, 322, 110  ⊢  
  : , : , :
99instantiation111, 301  ⊢  
  :
100theorem  ⊢  
 proveit.numbers.division.frac_one_denom
101theorem  ⊢  
 proveit.numbers.division.div_real_closure
102instantiation339, 326, 112  ⊢  
  : , : , :
103instantiation113, 114, 115  ⊢  
  :
104theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
105instantiation116, 117  ⊢  
  :
106instantiation146, 304, 118, 215, 119, 120*  ⊢  
  : , : , :
107instantiation339, 340, 121  ⊢  
  : , : , :
108instantiation122, 123, 332  ⊢  
  : , :
109theorem  ⊢  
 proveit.numbers.multiplication.mult_rational_pos_closure_bin
110instantiation339, 331, 333  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
112instantiation339, 334, 124  ⊢  
  : , : , :
113theorem  ⊢  
 proveit.numbers.exponentiation.sqrd_pos_closure
114instantiation159, 320, 165  ⊢  
  : , :
115instantiation245, 125  ⊢  
  :
116theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonneg_if_in_real_nonneg
117instantiation339, 126, 135  ⊢  
  : , : , :
118instantiation339, 302, 207  ⊢  
  : , : , :
119instantiation127, 311, 193, 128, 282, 129, 130*  ⊢  
  : , : , :
120instantiation259, 131, 132  ⊢  
  : , : , :
121theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
122theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_pos_closure
123instantiation133, 177, 134  ⊢  
  :
124theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
125instantiation339, 255, 135  ⊢  
  : , : , :
126theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonneg
127theorem  ⊢  
 proveit.numbers.exponentiation.exp_monotonicity_large_base_less_eq
128instantiation159, 149, 147  ⊢  
  : , :
129instantiation136, 137, 138  ⊢  
  : , : , :
130instantiation139, 314, 207, 251  ⊢  
  : , :
131instantiation201, 274, 338, 341, 275, 140, 301, 154, 294  ⊢  
  : , : , : , : , : , :
132instantiation259, 141, 142  ⊢  
  : , : , :
133theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.pos_rational_is_rational_pos
134instantiation143, 144  ⊢  
  : , :
135instantiation262, 313, 219  ⊢  
  : , :
136theorem  ⊢  
 proveit.numbers.ordering.transitivity_less_eq_less_eq
137instantiation145, 193  ⊢  
  :
138instantiation146, 147, 148, 149, 150, 151*  ⊢  
  : , : , :
139theorem  ⊢  
 proveit.numbers.exponentiation.exponent_log_with_same_base
140instantiation290  ⊢  
  : , :
141instantiation152, 341, 274, 275, 301, 154, 294  ⊢  
  : , : , : , : , : , : , :
142instantiation203, 274, 338, 341, 275, 153, 301, 294, 154, 217*  ⊢  
  : , : , : , : , : , :
143theorem  ⊢  
 proveit.numbers.addition.subtraction.pos_difference
144instantiation155, 304, 311, 156, 157, 217*, 158*  ⊢  
  : , : , :
145theorem  ⊢  
 proveit.numbers.rounding.ceil_x_ge_x
146theorem  ⊢  
 proveit.numbers.addition.weak_bound_via_left_term_bound
147instantiation316, 221  ⊢  
  :
148instantiation159, 221, 160  ⊢  
  : , :
149instantiation229, 230, 265  ⊢  
  : , : , :
150axiom  ⊢  
 proveit.physics.quantum.QPE._t_req
151instantiation161, 162, 163, 164  ⊢  
  : , : , : , :
152theorem  ⊢  
 proveit.numbers.addition.leftward_commutation
153instantiation290  ⊢  
  : , :
154instantiation339, 310, 165  ⊢  
  : , : , :
155theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
156instantiation339, 329, 166  ⊢  
  : , : , :
157instantiation167, 311, 168, 169, 170  ⊢  
  : , : , :
158instantiation259, 171, 172  ⊢  
  : , : , :
159theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
160instantiation339, 329, 173  ⊢  
  : , : , :
161theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
162instantiation259, 174, 175  ⊢  
  : , : , :
163instantiation212  ⊢  
  :
164instantiation176, 194  ⊢  
  : , :
165instantiation339, 302, 219  ⊢  
  : , : , :
166instantiation186, 177, 324  ⊢  
  : , :
167theorem  ⊢  
 proveit.numbers.ordering.less_eq_add_right_strong
168instantiation339, 329, 177  ⊢  
  : , : , :
169theorem  ⊢  
 proveit.physics.quantum.QPE._e_value_ge_two
170instantiation178, 335  ⊢  
  :
171instantiation257, 179  ⊢  
  : , : , :
172instantiation259, 180, 181  ⊢  
  : , : , :
173instantiation339, 336, 182  ⊢  
  : , : , :
174instantiation257, 183  ⊢  
  : , : , :
175instantiation259, 184, 185  ⊢  
  : , : , :
176theorem  ⊢  
 proveit.logic.equality.equals_reversal
177instantiation186, 224, 187  ⊢  
  : , :
178theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.natural_pos_is_pos
179instantiation259, 188, 189  ⊢  
  : , : , :
180instantiation201, 274, 338, 341, 275, 190, 205, 272, 294  ⊢  
  : , : , : , : , : , :
181instantiation191, 272, 205, 192  ⊢  
  : , : , :
182instantiation240, 193  ⊢  
  :
183instantiation257, 194  ⊢  
  : , : , :
184instantiation201, 274, 338, 341, 275, 195, 210, 198, 196  ⊢  
  : , : , : , : , : , :
185instantiation197, 210, 198, 199  ⊢  
  : , : , :
186theorem  ⊢  
 proveit.numbers.addition.add_rational_closure_bin
187instantiation339, 336, 200  ⊢  
  : , : , :
188instantiation201, 274, 338, 341, 275, 202, 205, 294, 301  ⊢  
  : , : , : , : , : , :
189instantiation203, 341, 338, 274, 204, 275, 205, 294, 301, 206*  ⊢  
  : , : , : , : , : , :
190instantiation290  ⊢  
  : , :
191theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_23
192instantiation212  ⊢  
  :
193instantiation249, 314, 207, 251  ⊢  
  : , :
194instantiation257, 208  ⊢  
  : , : , :
195instantiation290  ⊢  
  : , :
196instantiation209, 210  ⊢  
  :
197theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_triple_13
198instantiation339, 310, 211  ⊢  
  : , : , :
199instantiation212  ⊢  
  :
200instantiation339, 213, 214  ⊢  
  : , : , :
201theorem  ⊢  
 proveit.numbers.addition.disassociation
202instantiation290  ⊢  
  : , :
203theorem  ⊢  
 proveit.numbers.addition.association
204instantiation290  ⊢  
  : , :
205instantiation339, 310, 215  ⊢  
  : , : , :
206instantiation216, 217, 218  ⊢  
  : , : , :
207instantiation262, 314, 219  ⊢  
  : , :
208instantiation257, 220  ⊢  
  : , : , :
209theorem  ⊢  
 proveit.numbers.negation.complex_closure
210instantiation339, 310, 221  ⊢  
  : , : , :
211instantiation339, 329, 222  ⊢  
  : , : , :
212axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
213theorem  ⊢  
 proveit.numbers.number_sets.integers.neg_int_within_int
214instantiation223, 333  ⊢  
  :
215instantiation339, 329, 224  ⊢  
  : , : , :
216theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
217instantiation225, 272, 301, 226  ⊢  
  : , : , :
218instantiation227, 301, 294  ⊢  
  : , :
219instantiation312, 313, 256, 236  ⊢  
  : , :
220instantiation257, 228  ⊢  
  : , : , :
221instantiation229, 230, 284  ⊢  
  : , : , :
222instantiation339, 336, 231  ⊢  
  : , : , :
223theorem  ⊢  
 proveit.numbers.negation.int_neg_closure
224instantiation339, 232, 233  ⊢  
  : , : , :
225theorem  ⊢  
 proveit.numbers.addition.subtraction.subtract_from_add
226theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
227theorem  ⊢  
 proveit.numbers.addition.commutation
228instantiation234, 272, 235, 236, 237*  ⊢  
  : , :
229theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
230instantiation238, 239  ⊢  
  : , :
231instantiation240, 241  ⊢  
  :
232theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
233instantiation242, 309, 243  ⊢  
  : , :
234theorem  ⊢  
 proveit.numbers.division.div_as_mult
235instantiation339, 310, 244  ⊢  
  : , : , :
236instantiation245, 246  ⊢  
  :
237instantiation259, 247, 248  ⊢  
  : , : , :
238theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
239theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
240axiom  ⊢  
 proveit.numbers.rounding.ceil_is_an_int
241instantiation249, 314, 250, 251  ⊢  
  : , :
242theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
243instantiation252, 253, 254  ⊢  
  : , :
244instantiation339, 302, 256  ⊢  
  : , : , :
245theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
246instantiation339, 255, 256  ⊢  
  : , : , :
247instantiation257, 258  ⊢  
  : , : , :
248instantiation259, 260, 261  ⊢  
  : , : , :
249theorem  ⊢  
 proveit.numbers.logarithms.log_real_pos_real_closure
250instantiation262, 314, 263  ⊢  
  : , :
251instantiation285, 264  ⊢  
  : , :
252theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
253instantiation339, 283, 265  ⊢  
  : , : , :
254instantiation266, 267  ⊢  
  :
255theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
256instantiation279, 314, 296  ⊢  
  : , :
257axiom  ⊢  
 proveit.logic.equality.substitution
258instantiation268, 301, 293, 304, 315, 269, 270*  ⊢  
  : , : , :
259axiom  ⊢  
 proveit.logic.equality.equals_transitivity
260instantiation271, 341, 338, 274, 276, 275, 272, 277, 278  ⊢  
  : , : , : , : , : , :
261instantiation273, 274, 338, 275, 276, 277, 278  ⊢  
  : , : , : , :
262theorem  ⊢  
 proveit.numbers.addition.add_real_pos_closure_bin
263instantiation279, 303, 280  ⊢  
  : , :
264instantiation281, 341, 338, 282  ⊢  
  : , :
265axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
266theorem  ⊢  
 proveit.numbers.negation.int_closure
267instantiation339, 283, 284  ⊢  
  : , : , :
268theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
269instantiation285, 286  ⊢  
  : , :
270instantiation287, 288, 333, 289*  ⊢  
  : , :
271theorem  ⊢  
 proveit.numbers.multiplication.disassociation
272instantiation339, 310, 320  ⊢  
  : , : , :
273theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
274axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
275theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
276instantiation290  ⊢  
  : , :
277instantiation339, 310, 291  ⊢  
  : , : , :
278instantiation292, 293, 294  ⊢  
  : , :
279theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
280instantiation295, 296, 304  ⊢  
  : , :
281theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq_nat
282theorem  ⊢  
 proveit.numbers.numerals.decimals.less_1_2
283theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
284axiom  ⊢  
 proveit.physics.quantum.QPE._n_in_natural_pos
285theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
286instantiation297, 319, 306, 307  ⊢  
  : , :
287theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
288instantiation339, 298, 299  ⊢  
  : , : , :
289instantiation300, 301  ⊢  
  :
290theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
291instantiation339, 302, 303  ⊢  
  : , : , :
292theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
293instantiation339, 310, 306  ⊢  
  : , : , :
294instantiation339, 310, 304  ⊢  
  : , : , :
295theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_pos_closure
296instantiation305, 306, 307  ⊢  
  :
297theorem  ⊢  
 proveit.numbers.ordering.less_is_not_eq
298theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
299instantiation339, 308, 309  ⊢  
  : , : , :
300theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
301instantiation339, 310, 311  ⊢  
  : , : , :
302theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
303instantiation312, 313, 314, 315  ⊢  
  : , :
304instantiation316, 320  ⊢  
  :
305theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
306instantiation317, 319, 320, 321  ⊢  
  : , : , :
307instantiation318, 319, 320, 321  ⊢  
  : , : , :
308theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
309instantiation339, 322, 323  ⊢  
  : , : , :
310theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
311instantiation339, 329, 324  ⊢  
  : , : , :
312theorem  ⊢  
 proveit.numbers.division.div_real_pos_closure
313instantiation339, 326, 325  ⊢  
  : , : , :
314instantiation339, 326, 327  ⊢  
  : , : , :
315instantiation328, 335  ⊢  
  :
316theorem  ⊢  
 proveit.numbers.negation.real_closure
317theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
318theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
319theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
320instantiation339, 329, 330  ⊢  
  : , : , :
321axiom  ⊢  
 proveit.physics.quantum.QPE._eps_in_interval
322theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
323instantiation339, 331, 335  ⊢  
  : , : , :
324instantiation339, 336, 332  ⊢  
  : , : , :
325instantiation339, 334, 333  ⊢  
  : , : , :
326theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
327instantiation339, 334, 335  ⊢  
  : , : , :
328theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
329theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
330instantiation339, 336, 337  ⊢  
  : , : , :
331theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
332instantiation339, 340, 338  ⊢  
  : , : , :
333theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
334theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
335theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
336theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
337instantiation339, 340, 341  ⊢  
  : , : , :
338theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
339theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
340theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
341theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
*equality replacement requirements