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, 5  ⊢  
  : , : , :
1theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_right_term_bound
2reference189  ⊢  
3instantiation6, 182  ⊢  
  :
4instantiation6, 8  ⊢  
  :
5instantiation7, 8, 182, 9  ⊢  
  : , :
6theorem  ⊢  
 proveit.numbers.negation.real_closure
7theorem  ⊢  
 proveit.numbers.negation.negated_strong_bound
8instantiation121, 182, 11  ⊢  
  : , :
9instantiation10, 182, 11, 189, 12, 183, 54*  ⊢  
  : , : , :
10theorem  ⊢  
 proveit.numbers.multiplication.strong_bound_via_right_factor_bound
11instantiation13, 79, 32, 23  ⊢  
  : , :
12instantiation14, 32, 79, 15, 16, 17*  ⊢  
  : , : , :
13theorem  ⊢  
 proveit.numbers.division.div_real_closure
14theorem  ⊢  
 proveit.numbers.division.strong_div_from_numer_bound__pos_denom
15instantiation18, 19, 20  ⊢  
  : , : , :
16instantiation49, 48  ⊢  
  :
17instantiation21, 22, 23  ⊢  
  :
18theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
19instantiation24, 79, 188, 25, 26, 27*, 28*  ⊢  
  : , : , :
20instantiation128, 29, 30, 31*  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.numbers.division.frac_cancel_complete
22instantiation195, 167, 32  ⊢  
  : , : , :
23instantiation91, 33  ⊢  
  :
24theorem  ⊢  
 proveit.numbers.addition.strong_bound_via_left_term_bound
25instantiation169, 87, 182  ⊢  
  : , :
26instantiation128, 34, 35  ⊢  
  : , : , :
27instantiation124, 36, 37  ⊢  
  : , : , :
28instantiation38, 39, 40, 41  ⊢  
  : , : , : , :
29instantiation128, 42, 43  ⊢  
  : , : , :
30instantiation112, 197, 175, 107, 156, 109, 110, 162, 44*, 45*  ⊢  
  : , : , : , : , : , :
31instantiation124, 46, 47  ⊢  
  : , : , :
32instantiation153, 165, 175  ⊢  
  : , :
33instantiation195, 114, 48  ⊢  
  : , : , :
34instantiation49, 50  ⊢  
  :
35instantiation112, 197, 175, 144, 51, 145, 162, 52, 110, 53*, 54*  ⊢  
  : , : , : , : , : , :
36instantiation106, 197, 175, 144, 59, 145, 55, 61, 110  ⊢  
  : , : , : , : , : , :
37instantiation56, 144, 175, 145, 59, 61, 110  ⊢  
  : , : , : , :
38theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
39instantiation106, 144, 175, 197, 145, 58, 71, 162, 57  ⊢  
  : , : , : , : , : , :
40instantiation106, 175, 144, 58, 59, 145, 71, 162, 61, 110  ⊢  
  : , : , : , : , : , :
41instantiation69, 197, 175, 60, 71, 162, 61, 110, 62*  ⊢  
  : , : , : , : , : , :
42instantiation88, 63  ⊢  
  : , :
43instantiation112, 197, 175, 144, 107, 145, 157, 109, 110, 64*  ⊢  
  : , : , : , : , : , :
44instantiation124, 65, 66  ⊢  
  : , : , :
45instantiation67, 197, 156, 162  ⊢  
  : , : , : , :
46instantiation106, 144, 175, 145, 68, 107, 71, 109, 110  ⊢  
  : , : , : , : , : , :
47instantiation69, 197, 175, 70, 71, 109, 110, 72*  ⊢  
  : , : , : , : , : , :
48instantiation73, 165, 74  ⊢  
  :
49theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.positive_if_in_real_pos
50instantiation176, 178, 75  ⊢  
  : , :
51instantiation158  ⊢  
  : , :
52instantiation195, 167, 76  ⊢  
  : , : , :
53instantiation124, 77, 78  ⊢  
  : , : , :
54instantiation127, 162  ⊢  
  :
55theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.zero_is_complex
56theorem  ⊢  
 proveit.numbers.addition.elim_zero_any
57instantiation195, 167, 79  ⊢  
  : , : , :
58instantiation158  ⊢  
  : , :
59instantiation158  ⊢  
  : , :
60instantiation158  ⊢  
  : , :
61instantiation195, 167, 97  ⊢  
  : , : , :
62instantiation88, 80, 81*  ⊢  
  : , :
63instantiation150, 157, 159, 82*, 152*  ⊢  
  : , : , :
64instantiation124, 83, 84  ⊢  
  : , : , :
65instantiation143, 197, 175, 140, 156, 162  ⊢  
  : , : , : , : , : , :
66instantiation124, 85, 86  ⊢  
  : , : , :
67theorem  ⊢  
 proveit.numbers.multiplication.elim_one_any
68instantiation158  ⊢  
  : , :
69theorem  ⊢  
 proveit.numbers.addition.association
70instantiation158  ⊢  
  : , :
71instantiation195, 167, 87  ⊢  
  : , : , :
72instantiation88, 89, 90*  ⊢  
  : , :
73theorem  ⊢  
 proveit.numbers.exponentiation.sqrd_pos_closure
74instantiation91, 92  ⊢  
  :
75instantiation131, 93, 132  ⊢  
  : , :
76instantiation195, 173, 93  ⊢  
  : , : , :
77instantiation143, 197, 175, 144, 94, 145, 162, 136  ⊢  
  : , : , : , : , : , :
78instantiation124, 95, 96  ⊢  
  : , : , :
79instantiation169, 97, 189  ⊢  
  : , :
80instantiation112, 144, 175, 197, 145, 98, 110, 99, 162, 100*  ⊢  
  : , : , : , : , : , :
81theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_3
82instantiation161, 157  ⊢  
  :
83instantiation101, 175, 102, 103, 104, 105  ⊢  
  : , : , : , :
84instantiation106, 197, 175, 144, 107, 145, 108, 109, 110  ⊢  
  : , : , : , : , : , :
85instantiation134, 144, 175, 145, 113, 135, 156, 162, 111*  ⊢  
  : , : , : , : , : , :
86instantiation134, 197, 175, 144, 135, 145, 136, 162, 137*  ⊢  
  : , : , : , : , : , :
87instantiation121, 149, 138  ⊢  
  : , :
88theorem  ⊢  
 proveit.logic.equality.equals_reversal
89instantiation112, 144, 175, 197, 145, 113, 156, 162  ⊢  
  : , : , : , : , : , :
90theorem  ⊢  
 proveit.numbers.numerals.decimals.add_2_2
91theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.nonzero_if_in_real_nonzero
92instantiation195, 114, 115  ⊢  
  : , : , :
93instantiation176, 116, 178  ⊢  
  : , :
94instantiation158  ⊢  
  : , :
95instantiation124, 117, 118  ⊢  
  : , : , :
96instantiation119, 120, 136  ⊢  
  : , :
97instantiation121, 122, 182  ⊢  
  : , :
98instantiation158  ⊢  
  : , :
99instantiation195, 167, 122  ⊢  
  : , : , :
100instantiation123, 162  ⊢  
  :
101axiom  ⊢  
 proveit.core_expr_types.operations.operands_substitution
102instantiation158  ⊢  
  : , :
103instantiation158  ⊢  
  : , :
104instantiation124, 125, 126  ⊢  
  : , : , :
105instantiation127, 157  ⊢  
  :
106theorem  ⊢  
 proveit.numbers.addition.disassociation
107instantiation158  ⊢  
  : , :
108instantiation128, 129, 130  ⊢  
  : , : , :
109instantiation195, 167, 170  ⊢  
  : , : , :
110instantiation195, 167, 189  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.numbers.numerals.decimals.mult_2_2
112theorem  ⊢  
 proveit.numbers.multiplication.distribute_through_sum
113instantiation158  ⊢  
  : , :
114theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real_nonzero
115instantiation131, 174, 132  ⊢  
  : , :
116instantiation195, 179, 133  ⊢  
  : , : , :
117instantiation141, 197, 144, 145, 162, 136  ⊢  
  : , : , : , : , : , : , :
118instantiation134, 144, 175, 197, 145, 135, 162, 136, 137*  ⊢  
  : , : , : , : , : , :
119theorem  ⊢  
 proveit.numbers.multiplication.commutation
120instantiation195, 167, 138  ⊢  
  : , : , :
121theorem  ⊢  
 proveit.numbers.multiplication.mult_real_closure_bin
122instantiation195, 191, 139  ⊢  
  : , : , :
123theorem  ⊢  
 proveit.numbers.multiplication.elim_one_left
124axiom  ⊢  
 proveit.logic.equality.equals_transitivity
125instantiation143, 197, 175, 144, 140, 145, 157, 156, 162  ⊢  
  : , : , : , : , : , :
126instantiation141, 144, 197, 145, 157, 156, 162  ⊢  
  : , : , : , : , : , : , :
127theorem  ⊢  
 proveit.numbers.multiplication.elim_one_right
128theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
129instantiation155, 142, 162  ⊢  
  : , :
130instantiation143, 144, 175, 197, 145, 146, 156, 157, 162  ⊢  
  : , : , : , : , : , :
131theorem  ⊢  
 proveit.numbers.addition.add_real_pos_closure_bin
132instantiation195, 179, 147  ⊢  
  : , : , :
133instantiation195, 184, 148  ⊢  
  : , : , :
134theorem  ⊢  
 proveit.numbers.multiplication.association
135instantiation158  ⊢  
  : , :
136instantiation195, 167, 149  ⊢  
  : , : , :
137instantiation150, 162, 159, 151*, 152*  ⊢  
  : , : , :
138instantiation153, 182, 175  ⊢  
  : , :
139instantiation195, 193, 154  ⊢  
  : , : , :
140instantiation158  ⊢  
  : , :
141theorem  ⊢  
 proveit.numbers.multiplication.leftward_commutation
142instantiation155, 156, 157  ⊢  
  : , :
143theorem  ⊢  
 proveit.numbers.multiplication.disassociation
144axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
145theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
146instantiation158  ⊢  
  : , :
147instantiation195, 184, 159  ⊢  
  : , : , :
148theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
149instantiation195, 191, 160  ⊢  
  : , : , :
150theorem  ⊢  
 proveit.numbers.exponentiation.product_of_posnat_powers
151instantiation161, 162  ⊢  
  :
152theorem  ⊢  
 proveit.numbers.numerals.decimals.add_1_1
153theorem  ⊢  
 proveit.numbers.exponentiation.exp_real_closure_nat_power
154instantiation195, 196, 163  ⊢  
  : , : , :
155theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
156instantiation195, 167, 164  ⊢  
  : , : , :
157instantiation195, 167, 165  ⊢  
  : , : , :
158theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
159theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
160instantiation195, 193, 166  ⊢  
  : , : , :
161theorem  ⊢  
 proveit.numbers.exponentiation.complex_x_to_first_power_is_x
162instantiation195, 167, 182  ⊢  
  : , : , :
163theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
164instantiation195, 191, 168  ⊢  
  : , : , :
165instantiation169, 170, 189  ⊢  
  : , :
166instantiation195, 196, 171  ⊢  
  : , : , :
167theorem  ⊢  
 proveit.numbers.number_sets.complex_numbers.real_within_complex
168instantiation195, 193, 172  ⊢  
  : , : , :
169theorem  ⊢  
 proveit.numbers.addition.add_real_closure_bin
170instantiation195, 173, 174  ⊢  
  : , : , :
171theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
172instantiation195, 196, 175  ⊢  
  : , : , :
173theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.real_pos_within_real
174instantiation176, 177, 178  ⊢  
  : , :
175theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
176theorem  ⊢  
 proveit.numbers.multiplication.mult_real_pos_closure_bin
177instantiation195, 179, 180  ⊢  
  : , : , :
178instantiation181, 182, 183  ⊢  
  :
179theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_pos_within_real_pos
180instantiation195, 184, 185  ⊢  
  : , : , :
181theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.pos_real_is_real_pos
182instantiation186, 188, 189, 190  ⊢  
  : , : , :
183instantiation187, 188, 189, 190  ⊢  
  : , : , :
184theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.nat_pos_within_rational_pos
185theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
186theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.all_in_interval_oc__is__real
187theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.interval_oc_lower_bound
188theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.zero_is_real
189instantiation195, 191, 192  ⊢  
  : , : , :
190axiom  ⊢  
 proveit.physics.quantum.QPE._eps_in_interval
191theorem  ⊢  
 proveit.numbers.number_sets.real_numbers.rational_within_real
192instantiation195, 193, 194  ⊢  
  : , : , :
193theorem  ⊢  
 proveit.numbers.number_sets.rational_numbers.int_within_rational
194instantiation195, 196, 197  ⊢  
  : , : , :
195theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
196theorem  ⊢  
 proveit.numbers.number_sets.integers.nat_within_int
197theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
*equality replacement requirements