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*,  ⊢  
  :
1theorem  ⊢  
 proveit.numbers.exponentiation.unit_complex_polar_num_neq_one
2instantiation112, 33, 26  ⊢  
  : , : , :
3instantiation5, 6, 7,  ⊢  
  : , : , :
4instantiation21, 8  ⊢  
  : , :
5theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
6instantiation9, 10, 186, 11,  ⊢  
  : , :
7instantiation115, 12, 13, 14  ⊢  
  : , : , : , :
8instantiation175, 15  ⊢  
  : , : , :
9theorem  ⊢  
 proveit.physics.quantum.QPE._non_int_delta_b_diff
10instantiation16, 105, 209, 106  ⊢  
  : , : , : , : , :
11assumption  ⊢  
12instantiation46, 17, 18, 19, 20*  ⊢  
  : , :
13instantiation170  ⊢  
  :
14instantiation21, 22  ⊢  
  : , :
15instantiation164, 23, 24  ⊢  
  : , : , :
16theorem  ⊢  
 proveit.logic.sets.enumeration.in_enumerated_set
17instantiation112, 25, 26  ⊢  
  : , : , :
18instantiation212, 190, 39  ⊢  
  : , : , :
19instantiation27, 211, 34, 133, 28  ⊢  
  : , :
20instantiation164, 29, 30  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.logic.equality.equals_reversal
22instantiation175, 31  ⊢  
  : , : , :
23instantiation81, 105, 76, 106, 63, 184, 145, 85, 32  ⊢  
  : , : , : , : , : , : , :
24instantiation82, 209, 76, 105, 63, 106, 32, 184, 145, 85  ⊢  
  : , : , : , : , : , :
25instantiation212, 190, 33  ⊢  
  : , : , :
26instantiation103, 105, 211, 209, 106, 34, 184, 145, 85  ⊢  
  : , : , : , : , : , :
27theorem  ⊢  
 proveit.numbers.multiplication.mult_not_eq_zero
28instantiation212, 149, 124  ⊢  
  : , : , :
29instantiation175, 35  ⊢  
  : , : , :
30instantiation164, 36, 37  ⊢  
  : , : , :
31instantiation175, 38  ⊢  
  : , : , :
32theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.i_is_complex
33instantiation154, 39, 98  ⊢  
  : , :
34instantiation128  ⊢  
  : , :
35instantiation40, 184, 145, 119, 93, 100, 41*  ⊢  
  : , : , :
36instantiation164, 42, 43  ⊢  
  : , : , :
37instantiation164, 44, 45  ⊢  
  : , : , :
38instantiation46, 108, 47, 48, 49*  ⊢  
  : , :
39instantiation154, 191, 160  ⊢  
  : , :
40theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_product
41instantiation50, 133, 182, 51*  ⊢  
  : , :
42instantiation164, 52, 53  ⊢  
  : , : , :
43instantiation164, 54, 55  ⊢  
  : , : , :
44instantiation104, 105, 76, 106, 78, 145, 85, 84  ⊢  
  : , : , : , :
45instantiation164, 56, 57  ⊢  
  : , : , :
46theorem  ⊢  
 proveit.numbers.division.div_as_mult
47instantiation212, 190, 58  ⊢  
  : , : , :
48instantiation111, 72  ⊢  
  :
49instantiation59, 184, 110, 119, 93, 60*  ⊢  
  : , : , :
50theorem  ⊢  
 proveit.numbers.exponentiation.neg_power_as_div
51instantiation125, 184  ⊢  
  :
52instantiation103, 105, 76, 209, 106, 63, 184, 145, 85, 61  ⊢  
  : , : , : , : , : , :
53instantiation103, 76, 211, 105, 63, 62, 106, 184, 145, 85, 79, 84  ⊢  
  : , : , : , : , : , :
54instantiation81, 105, 76, 209, 106, 63, 184, 145, 85, 79, 84  ⊢  
  : , : , : , : , : , : , :
55instantiation164, 64, 65  ⊢  
  : , : , :
56instantiation164, 66, 67  ⊢  
  : , : , :
57instantiation68, 209, 105, 106, 158, 87, 69, 70*, 71*  ⊢  
  : , : , : , : , : , :
58instantiation129, 130, 72  ⊢  
  : , : , :
59theorem  ⊢  
 proveit.numbers.exponentiation.real_power_of_real_power
60instantiation73, 90, 158, 74*  ⊢  
  : , :
61instantiation75, 79, 84  ⊢  
  : , :
62instantiation128  ⊢  
  : , :
63instantiation91  ⊢  
  : , : , :
64instantiation82, 105, 211, 76, 106, 77, 78, 79, 184, 145, 85, 84  ⊢  
  : , : , : , : , : , :
65instantiation175, 80  ⊢  
  : , : , :
66instantiation81, 209, 105, 106, 145, 85, 84  ⊢  
  : , : , : , : , : , : , :
67instantiation82, 105, 211, 209, 106, 83, 145, 84, 85, 86*  ⊢  
  : , : , : , : , : , :
68theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_subtract
69instantiation212, 190, 141  ⊢  
  : , : , :
70instantiation174, 87  ⊢  
  :
71instantiation164, 88, 89  ⊢  
  : , : , :
72theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_is_nat_pos
73theorem  ⊢  
 proveit.numbers.multiplication.mult_neg_right
74instantiation183, 90  ⊢  
  :
75theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
76theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
77instantiation128  ⊢  
  : , :
78instantiation91  ⊢  
  : , : , :
79instantiation92, 158, 184, 93  ⊢  
  : , :
80instantiation112, 94, 95  ⊢  
  : , : , :
81theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
82theorem  ⊢  
 proveit.numbers.multiplication.association
83instantiation128  ⊢  
  : , :
84instantiation96, 145, 97  ⊢  
  : , :
85instantiation212, 190, 98  ⊢  
  : , : , :
86instantiation99, 145, 169, 119, 100, 101*, 102*  ⊢  
  : , : , :
87instantiation212, 190, 121  ⊢  
  : , : , :
88instantiation103, 209, 211, 105, 107, 106, 158, 108, 109  ⊢  
  : , : , : , : , : , :
89instantiation104, 105, 211, 106, 107, 108, 109  ⊢  
  : , : , : , :
90instantiation212, 190, 110  ⊢  
  : , : , :
91theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
92theorem  ⊢  
 proveit.numbers.division.div_complex_closure
93instantiation111, 203  ⊢  
  :
94instantiation112, 113, 114  ⊢  
  : , : , :
95instantiation115, 116, 117, 118  ⊢  
  : , : , : , :
96theorem  ⊢  
 proveit.numbers.exponentiation.exp_complex_closure
97instantiation212, 190, 119  ⊢  
  : , : , :
98instantiation120, 121, 122  ⊢  
  : , :
99theorem  ⊢  
 proveit.numbers.exponentiation.product_of_real_powers
100instantiation123, 124  ⊢  
  :
101instantiation125, 145  ⊢  
  :
102instantiation164, 126, 127  ⊢  
  : , : , :
103theorem  ⊢  
 proveit.numbers.multiplication.disassociation
104theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
105axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
106theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
107instantiation128  ⊢  
  : , :
108instantiation212, 190, 155  ⊢  
  : , : , :
109instantiation212, 190, 156  ⊢  
  : , : , :
110instantiation129, 130, 204  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nonzero_if_is_nat_pos
112theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
113instantiation131, 158, 132, 133  ⊢  
  : , : , : , : , :
114instantiation164, 134, 135  ⊢  
  : , : , :
115theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
116instantiation175, 136  ⊢  
  : , : , :
117instantiation175, 136  ⊢  
  : , : , :
118instantiation183, 158  ⊢  
  :
119instantiation212, 197, 137  ⊢  
  : , : , :
120theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
121instantiation138, 139  ⊢  
  :
122instantiation140, 141  ⊢  
  :
123theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
124instantiation212, 142, 172  ⊢  
  : , : , :
125theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
126instantiation175, 143  ⊢  
  : , : , :
127instantiation144, 145  ⊢  
  :
128theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
129theorem  ⊢  
 proveit.logic.sets.inclusion.unfold_subset_eq
130instantiation146, 147  ⊢  
  : , :
131theorem  ⊢  
 proveit.numbers.division.mult_frac_cancel_denom_left
132instantiation212, 149, 148  ⊢  
  : , : , :
133instantiation212, 149, 150  ⊢  
  : , : , :
134instantiation175, 151  ⊢  
  : , : , :
135instantiation175, 152  ⊢  
  : , : , :
136instantiation177, 158  ⊢  
  :
137instantiation212, 205, 153  ⊢  
  : , : , :
138theorem  ⊢  
 proveit.physics.quantum.QPE._delta_b_is_real
139theorem  ⊢  
 proveit.physics.quantum.QPE._best_floor_is_int
140theorem  ⊢  
 proveit.numbers.negation.real_closure
141instantiation154, 155, 156  ⊢  
  : , :
142theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
143instantiation157, 158, 159  ⊢  
  : , :
144theorem  ⊢  
 proveit.numbers.exponentiation.exp_zero_eq_one
145instantiation212, 190, 160  ⊢  
  : , : , :
146theorem  ⊢  
 proveit.logic.sets.inclusion.relax_proper_subset
147theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nat_pos_within_real
148instantiation212, 162, 161  ⊢  
  : , : , :
149theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_nonzero_within_complex_nonzero
150instantiation212, 162, 188  ⊢  
  : , : , :
151instantiation175, 163  ⊢  
  : , : , :
152instantiation164, 165, 166  ⊢  
  : , : , :
153instantiation207, 201  ⊢  
  :
154theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
155instantiation212, 197, 167  ⊢  
  : , : , :
156instantiation212, 197, 168  ⊢  
  : , : , :
157theorem  ⊢  
 proveit.numbers.addition.subtraction.add_cancel_basic
158instantiation212, 190, 169  ⊢  
  : , : , :
159instantiation170  ⊢  
  :
160instantiation212, 171, 172  ⊢  
  : , : , :
161instantiation212, 194, 173  ⊢  
  : , : , :
162theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_nonzero_within_real_nonzero
163instantiation174, 184  ⊢  
  :
164axiom  ⊢  
 proveit.logic.equality.equals_transitivity
165instantiation175, 176  ⊢  
  : , : , :
166instantiation177, 184  ⊢  
  :
167instantiation212, 205, 178  ⊢  
  : , : , :
168instantiation212, 179, 180  ⊢  
  : , : , :
169instantiation212, 197, 181  ⊢  
  : , : , :
170axiom  ⊢  
 proveit.logic.equality.equals_reflexivity
171theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
172theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pi_is_real_pos
173instantiation212, 202, 182  ⊢  
  : , : , :
174theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
175axiom  ⊢  
 proveit.logic.equality.substitution
176instantiation183, 184  ⊢  
  :
177theorem  ⊢  
 proveit.numbers.division.frac_one_denom
178instantiation212, 185, 186  ⊢  
  : , : , :
179theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.rational_nonzero_within_rational
180instantiation187, 188, 189  ⊢  
  : , :
181instantiation212, 205, 201  ⊢  
  : , : , :
182theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
183theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
184instantiation212, 190, 191  ⊢  
  : , : , :
185instantiation192, 193, 208  ⊢  
  : , :
186assumption  ⊢  
187theorem  ⊢  
 proveit.numbers.exponentiation.exp_rational_nonzero_closure
188instantiation212, 194, 195  ⊢  
  : , : , :
189instantiation207, 196  ⊢  
  :
190theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
191instantiation212, 197, 198  ⊢  
  : , : , :
192theorem  ⊢  
 proveit.numbers.number_sets.integers.int_interval_within_int
193instantiation199, 200, 201  ⊢  
  : , :
194theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nonzero_int_within_rational_nonzero
195instantiation212, 202, 203  ⊢  
  : , : , :
196instantiation212, 213, 204  ⊢  
  : , : , :
197theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
198instantiation212, 205, 206  ⊢  
  : , : , :
199theorem  ⊢  
 proveit.numbers.addition.add_int_closure_bin
200instantiation207, 208  ⊢  
  :
201instantiation212, 210, 209  ⊢  
  : , : , :
202theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_nonzero_int
203theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
204axiom  ⊢  
 proveit.physics.quantum.QPE._t_in_natural_pos
205theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
206instantiation212, 210, 211  ⊢  
  : , : , :
207theorem  ⊢  
 proveit.numbers.negation.int_closure
208instantiation212, 213, 214  ⊢  
  : , : , :
209theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
210theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
211theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
212theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
213theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_pos_within_int
214theorem  ⊢  
 proveit.physics.quantum.QPE._two_pow_t_minus_one_is_nat_pos
*equality replacement requirements