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,  ⊢  
  : , : , :
1reference12  ⊢  
2instantiation4, 5,  ⊢  
  : , :
3instantiation196, 6  ⊢  
  : , : , :
4theorem  ⊢  
 proveit.logic.equality.not_equals_symmetry
5instantiation7, 8, 9, 10*,  ⊢  
  :
6instantiation196, 11  ⊢  
  : , : , :
7theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
8instantiation125, 47, 39  ⊢  
  : , : , :
9instantiation12, 13, 14,  ⊢  
  : , : , :
10instantiation32, 15  ⊢  
  : , :
11instantiation196, 16  ⊢  
  : , : , :
12theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
13instantiation17, 18, 207, 19,  ⊢  
  : , :
14instantiation128, 20, 21, 22  ⊢  
  : , : , : , :
15instantiation196, 23  ⊢  
  : , : , :
16instantiation185, 24, 25  ⊢  
  : , : , :
17theorem  ⊢  
 proveit.physics.quantum.QPE._non_int_delta_b_diff
18instantiation26, 143, 230, 144  ⊢  
  : , : , : , : , :
19assumption  ⊢  
20instantiation62, 27, 28, 29, 30*  ⊢  
  : , :
21instantiation31, 86, 107  ⊢  
  : , :
22instantiation32, 33  ⊢  
  : , :
23instantiation185, 34, 35  ⊢  
  : , : , :
24instantiation196, 36  ⊢  
  : , : , :
25instantiation37, 143, 232, 144, 145, 179, 146, 147, 121*  ⊢  
  : , : , : , : , :
26theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
27instantiation125, 38, 39  ⊢  
  : , : , :
28instantiation233, 211, 55  ⊢  
  : , : , :
29instantiation40, 232, 48, 153, 41  ⊢  
  : , :
30instantiation185, 42, 43  ⊢  
  : , : , :
31theorem  ⊢  
 proveit.numbers.addition.commutation
32theorem  ⊢  
 proveit.logic.equality.equals_reversal
33instantiation196, 44  ⊢  
  : , : , :
34instantiation97, 143, 232, 230, 144, 48, 205, 165, 45, 101  ⊢  
  : , : , : , : , : , : , :
35instantiation98, 230, 92, 143, 79, 144, 45, 205, 165, 101  ⊢  
  : , : , : , : , : , :
36instantiation196, 46  ⊢  
  : , : , :
37theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_any
38instantiation233, 211, 47  ⊢  
  : , : , :
39instantiation141, 143, 232, 230, 144, 48, 205, 165, 101  ⊢  
  : , : , : , : , : , :
40theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
41instantiation233, 170, 137  ⊢  
  : , : , :
42instantiation196, 49  ⊢  
  : , : , :
43instantiation185, 50, 51  ⊢  
  : , : , :
44instantiation196, 52  ⊢  
  : , : , :
45theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
46instantiation53, 179, 108, 54*  ⊢  
  : , :
47instantiation175, 55, 115  ⊢  
  : , :
48instantiation166  ⊢  
  : , :
49instantiation56, 205, 165, 132, 124, 117, 57*  ⊢  
  : , : , :
50instantiation185, 58, 59  ⊢  
  : , : , :
51instantiation185, 60, 61  ⊢  
  : , : , :
52instantiation62, 146, 63, 64, 65*  ⊢  
  : , :
53theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_left
54instantiation195, 108  ⊢  
  :
55instantiation175, 212, 181  ⊢  
  : , :
56theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
57instantiation66, 153, 203, 67*  ⊢  
  : , :
58instantiation185, 68, 69  ⊢  
  : , : , :
59instantiation185, 70, 71  ⊢  
  : , : , :
60instantiation142, 143, 92, 144, 94, 165, 101, 100  ⊢  
  : , : , : , :
61instantiation185, 72, 73  ⊢  
  : , : , :
62theorem  ⊢  
 proveit.numbers.division.div_as_mult
63instantiation233, 211, 74  ⊢  
  : , : , :
64instantiation150, 89  ⊢  
  :
65instantiation75, 205, 122, 132, 124, 76*  ⊢  
  : , : , :
66theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
67instantiation138, 205  ⊢  
  :
68instantiation141, 143, 92, 230, 144, 79, 205, 165, 101, 77  ⊢  
  : , : , : , : , : , :
69instantiation141, 92, 232, 143, 79, 78, 144, 205, 165, 101, 95, 100  ⊢  
  : , : , : , : , : , :
70instantiation97, 143, 92, 230, 144, 79, 205, 165, 101, 95, 100  ⊢  
  : , : , : , : , : , : , :
71instantiation185, 80, 81  ⊢  
  : , : , :
72instantiation185, 82, 83  ⊢  
  : , : , :
73instantiation84, 230, 232, 143, 85, 144, 179, 86, 107, 87*, 88*  ⊢  
  : , : , : , : , : , :
74instantiation148, 149, 89  ⊢  
  : , : , :
75theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
76instantiation104, 108, 179, 90*  ⊢  
  : , :
77instantiation91, 95, 100  ⊢  
  : , :
78instantiation166  ⊢  
  : , :
79instantiation109  ⊢  
  : , : , :
80instantiation98, 143, 232, 92, 144, 93, 94, 95, 205, 165, 101, 100  ⊢  
  : , : , : , : , : , :
81instantiation196, 96  ⊢  
  : , : , :
82instantiation97, 230, 143, 144, 165, 101, 100  ⊢  
  : , : , : , : , : , : , :
83instantiation98, 143, 232, 230, 144, 99, 165, 100, 101, 102*  ⊢  
  : , : , : , : , : , :
84theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
85instantiation166  ⊢  
  : , :
86instantiation103, 105  ⊢  
  :
87instantiation104, 179, 105, 106*  ⊢  
  : , :
88instantiation195, 107  ⊢  
  :
89theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
90instantiation204, 108  ⊢  
  :
91theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
92theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
93instantiation166  ⊢  
  : , :
94instantiation109  ⊢  
  : , : , :
95instantiation233, 211, 110  ⊢  
  : , : , :
96instantiation125, 111, 112  ⊢  
  : , : , :
97theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
98theorem  ⊢  
 proveit.numbers.multiplication.association
99instantiation166  ⊢  
  : , :
100instantiation113, 165, 114  ⊢  
  : , :
101instantiation233, 211, 115  ⊢  
  : , : , :
102instantiation116, 165, 190, 132, 117, 118*, 119*  ⊢  
  : , : , :
103theorem  ⊢  
 proveit.numbers.negation.complex_closure
104theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_right
105instantiation233, 211, 159  ⊢  
  : , : , :
106instantiation185, 120, 121  ⊢  
  : , : , :
107instantiation233, 211, 135  ⊢  
  : , : , :
108instantiation233, 211, 122  ⊢  
  : , : , :
109theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
110instantiation123, 190, 212, 124  ⊢  
  : , :
111instantiation125, 126, 127  ⊢  
  : , : , :
112instantiation128, 129, 130, 131  ⊢  
  : , : , : , :
113theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
114instantiation233, 211, 132  ⊢  
  : , : , :
115instantiation133, 134, 135  ⊢  
  : , :
116theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
117instantiation136, 137  ⊢  
  :
118instantiation138, 165  ⊢  
  :
119instantiation185, 139, 140  ⊢  
  : , : , :
120instantiation141, 230, 232, 143, 145, 144, 179, 146, 147  ⊢  
  : , : , : , : , : , :
121instantiation142, 143, 232, 144, 145, 146, 147  ⊢  
  : , : , : , :
122instantiation148, 149, 225  ⊢  
  : , : , :
123theorem  ⊢  
 proveit.numbers.division.div_real_closure
124instantiation150, 224  ⊢  
  :
125theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
126instantiation151, 179, 152, 153  ⊢  
  : , : , : , : , :
127instantiation185, 154, 155  ⊢  
  : , : , :
128theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
129instantiation196, 156  ⊢  
  : , : , :
130instantiation196, 156  ⊢  
  : , : , :
131instantiation204, 179  ⊢  
  :
132instantiation233, 218, 157  ⊢  
  : , : , :
133theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
134instantiation158, 159  ⊢  
  :
135instantiation160, 161  ⊢  
  :
136theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
137instantiation233, 162, 193  ⊢  
  : , : , :
138theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
139instantiation196, 163  ⊢  
  : , : , :
140instantiation164, 165  ⊢  
  :
141theorem  ⊢  
 proveit.numbers.multiplication.disassociation
142theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
143axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
144theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
145instantiation166  ⊢  
  : , :
146instantiation233, 211, 176  ⊢  
  : , : , :
147instantiation233, 211, 177  ⊢  
  : , : , :
148theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
149instantiation167, 168  ⊢  
  : , :
150theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
151theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
152instantiation233, 170, 169  ⊢  
  : , : , :
153instantiation233, 170, 171  ⊢  
  : , : , :
154instantiation196, 172  ⊢  
  : , : , :
155instantiation196, 173  ⊢  
  : , : , :
156instantiation198, 179  ⊢  
  :
157instantiation233, 226, 174  ⊢  
  : , : , :
158theorem  ⊢  
 proveit.numbers.negation.real_closure
159instantiation175, 176, 177  ⊢  
  : , :
160theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
161theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
162theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
163instantiation178, 179, 180  ⊢  
  : , :
164theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
165instantiation233, 211, 181  ⊢  
  : , : , :
166theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
167theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
168theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
169instantiation233, 183, 182  ⊢  
  : , : , :
170theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
171instantiation233, 183, 209  ⊢  
  : , : , :
172instantiation196, 184  ⊢  
  : , : , :
173instantiation185, 186, 187  ⊢  
  : , : , :
174instantiation228, 222  ⊢  
  :
175theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
176instantiation233, 218, 188  ⊢  
  : , : , :
177instantiation233, 218, 189  ⊢  
  : , : , :
178theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
179instantiation233, 211, 190  ⊢  
  : , : , :
180instantiation191  ⊢  
  :
181instantiation233, 192, 193  ⊢  
  : , : , :
182instantiation233, 215, 194  ⊢  
  : , : , :
183theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
184instantiation195, 205  ⊢  
  :
185axiom  ⊢  
 proveit.logic.equality.equals_transitivity
186instantiation196, 197  ⊢  
  : , : , :
187instantiation198, 205  ⊢  
  :
188instantiation233, 226, 199  ⊢  
  : , : , :
189instantiation233, 200, 201  ⊢  
  : , : , :
190instantiation233, 218, 202  ⊢  
  : , : , :
191axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
192theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
193theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
194instantiation233, 223, 203  ⊢  
  : , : , :
195theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
196axiom  ⊢  
 proveit.logic.equality.substitution
197instantiation204, 205  ⊢  
  :
198theorem  ⊢  
 proveit.numbers.division.frac_one_denom
199instantiation233, 206, 207  ⊢  
  : , : , :
200theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
201instantiation208, 209, 210  ⊢  
  : , :
202instantiation233, 226, 222  ⊢  
  : , : , :
203theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
204theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
205instantiation233, 211, 212  ⊢  
  : , : , :
206instantiation213, 214, 229  ⊢  
  : , :
207assumption  ⊢  
208theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
209instantiation233, 215, 216  ⊢  
  : , : , :
210instantiation228, 217  ⊢  
  :
211theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
212instantiation233, 218, 219  ⊢  
  : , : , :
213theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
214instantiation220, 221, 222  ⊢  
  : , :
215theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
216instantiation233, 223, 224  ⊢  
  : , : , :
217instantiation233, 234, 225  ⊢  
  : , : , :
218theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
219instantiation233, 226, 227  ⊢  
  : , : , :
220theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
221instantiation228, 229  ⊢  
  :
222instantiation233, 231, 230  ⊢  
  : , : , :
223theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
224theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
225axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
226theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
227instantiation233, 231, 232  ⊢  
  : , : , :
228theorem  ⊢  
 proveit.numbers.negation.int_closure
229instantiation233, 234, 235  ⊢  
  : , : , :
230theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
231theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
232theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
233theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
234theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
235theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
*equality replacement requirements