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, , , , , , , , ,  ⊢  
  : , : , :
1reference42  ⊢  
2instantiation42, 4, 5, , , , , , , , ,  ⊢  
  : , : , :
3instantiation6, 116, 11, 7, 171, 150, 169, 181, 17, 18, 8*, , , , , , , , ,  ⊢  
  : , : , : , :
4instantiation42, 9, 10, , , , , , , , ,  ⊢  
  : , : , :
5instantiation34, 11, 12, 171, 104, 13, 14, , , , , , , , ,  ⊢  
  : , : , : , : , :
6theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_scalar_association
7instantiation124  ⊢  
  : , : , : , :
8instantiation15, 116, 16, 17, 18, , , , , , , , ,  ⊢  
  : , : , :
9instantiation42, 19, 20, , , , , , , , ,  ⊢  
  : , : , :
10instantiation34, 21, 60, 150, 86, 22, 23, , , , , , , , ,  ⊢  
  : , : , : , : , :
11theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
12theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
13instantiation147  ⊢  
  : , : , :
14instantiation156, 24, 25, , , , , , , ,  ⊢  
  : , : , :
15theorem  ⊢  
 proveit.physics.quantum.algebra.scalar_mult_factorization
16instantiation26, 27, 28, , ,  ⊢  
  : , : , :
17instantiation124  ⊢  
  : , : , : , :
18instantiation156, 29, 30, , , , ,  ⊢  
  : , : , :
19instantiation34, 31, 59, 181, 32, 61, 33, , , , , , , , ,  ⊢  
  : , : , : , : , :
20instantiation34, 35, 56, 169, 71, 36, , , , , , , , ,  ⊢  
  : , : , : , : , :
21theorem  ⊢  
 proveit.numbers.numerals.decimals.nat5
22instantiation176  ⊢  
  : , :
23instantiation156, 37, 38, , , , , , , ,  ⊢  
  : , : , :
24instantiation67, 39, 69, , , , , , , ,  ⊢  
  : , :
25instantiation165, 70, 40  ⊢  
  : , : , :
26theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
27instantiation76, 57, 41, , ,  ⊢  
  : , :
28instantiation42, 43, 44, , ,  ⊢  
  : , : , :
29instantiation67, 45, 69, , , , ,  ⊢  
  : , :
30instantiation165, 139, 46  ⊢  
  : , : , :
31theorem  ⊢  
 proveit.numbers.numerals.decimals.nat7
32instantiation47  ⊢  
  : , : , : , : , : , : , :
33instantiation156, 48, 49, , , , , , , ,  ⊢  
  : , : , :
34theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_pulling_scalar_out_front
35theorem  ⊢  
 proveit.numbers.numerals.decimals.nat6
36instantiation156, 50, 51, , , , , , , ,  ⊢  
  : , : , :
37instantiation67, 52, 69, , , , , , , ,  ⊢  
  : , :
38instantiation165, 70, 53  ⊢  
  : , : , :
39instantiation156, 54, 55, , , , , , , ,  ⊢  
  : , : , :
40instantiation84  ⊢  
  : , : , : , : , : , :
41instantiation76, 169, 181,  ⊢  
  : , :
42axiom  ⊢  
 proveit.logic.equality.equals_transitivity
43instantiation58, 56, 60, 59, 160, 61, 57, 169, 181, , ,  ⊢  
  : , : , : , : , : , :
44instantiation58, 59, 60, 61, 62, 160, 171, 150, 169, 181, , ,  ⊢  
  : , : , : , : , : , :
45instantiation156, 63, 64, , , , ,  ⊢  
  : , : , :
46instantiation147  ⊢  
  : , : , :
47theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_7_typical_eq
48instantiation67, 65, 69, , , , , , , ,  ⊢  
  : , :
49instantiation165, 70, 66  ⊢  
  : , : , :
50instantiation67, 68, 69, , , , , , , ,  ⊢  
  : , :
51instantiation165, 70, 71  ⊢  
  : , : , :
52instantiation156, 72, 73, , , , , , , ,  ⊢  
  : , : , :
53instantiation84  ⊢  
  : , : , : , : , : , :
54instantiation105, 152, 182, 74, 107, , , , , , , ,  ⊢  
  : , : , : , :
55instantiation165, 92, 75  ⊢  
  : , : , :
56theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
57instantiation76, 171, 150,  ⊢  
  : , :
58theorem  ⊢  
 proveit.numbers.multiplication.disassociation
59axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
60theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
61theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
62instantiation176  ⊢  
  : , :
63instantiation105, 152, 182, 77, 107, , , , ,  ⊢  
  : , : , : , :
64instantiation165, 166, 78  ⊢  
  : , : , :
65instantiation156, 79, 80, , , , , , , ,  ⊢  
  : , : , :
66instantiation84  ⊢  
  : , : , : , : , : , :
67theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_left_closure
68instantiation156, 81, 82, , , , , , , ,  ⊢  
  : , : , :
69instantiation83, 189, 190,  ⊢  
  : , :
70theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
71instantiation84  ⊢  
  : , : , : , : , : , :
72instantiation105, 152, 182, 85, 107, , , , , , , ,  ⊢  
  : , : , : , :
73instantiation165, 92, 86  ⊢  
  : , : , :
74instantiation174, 152, 182, 87, , , , , , ,  ⊢  
  : , : , :
75instantiation100  ⊢  
  : , : , : , : , :
76theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
77instantiation174, 152, 182, 88, , , ,  ⊢  
  : , : , :
78instantiation176  ⊢  
  : , :
79instantiation168, 89, 182, 169, , , , , , , ,  ⊢  
  : , : , :
80instantiation165, 92, 90  ⊢  
  : , : , :
81instantiation105, 152, 182, 91, 107, , , , , , , ,  ⊢  
  : , : , : , :
82instantiation165, 92, 93  ⊢  
  : , : , :
83theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_in_QmultCodomain
84theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
85instantiation174, 152, 182, 94, , , , , , ,  ⊢  
  : , : , :
86instantiation100  ⊢  
  : , : , : , : , :
87instantiation156, 95, 96, , , , , , ,  ⊢  
  : , : , :
88instantiation151, 152, 189, 182, 183, 154, , , ,  ⊢  
  : , : , : , : , :
89instantiation156, 97, 98, , , , , , ,  ⊢  
  : , : , :
90instantiation100  ⊢  
  : , : , : , : , :
91instantiation174, 152, 182, 99, , , , , , ,  ⊢  
  : , : , :
92theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
93instantiation100  ⊢  
  : , : , : , : , :
94instantiation156, 101, 102, , , , , , ,  ⊢  
  : , : , :
95instantiation151, 152, 189, 182, 103, 154, , , , , , ,  ⊢  
  : , : , : , : , :
96instantiation165, 116, 104  ⊢  
  : , : , :
97instantiation105, 152, 182, 106, 107, , , , , , ,  ⊢  
  : , : , : , :
98instantiation165, 116, 108  ⊢  
  : , : , :
99instantiation156, 109, 110, , , , , , ,  ⊢  
  : , : , :
100theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
101instantiation151, 152, 189, 182, 111, 154, , , , , , ,  ⊢  
  : , : , : , : , :
102instantiation165, 116, 112  ⊢  
  : , : , :
103instantiation174, 189, 182, 113, , , ,  ⊢  
  : , : , :
104instantiation124  ⊢  
  : , : , : , :
105theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_is_ket
106instantiation174, 152, 182, 114, , , , , ,  ⊢  
  : , : , :
107assumption  ⊢  
108instantiation124  ⊢  
  : , : , : , :
109instantiation170, 150, 152, 182, 115, , , , , , ,  ⊢  
  : , : , : , :
110instantiation165, 116, 117  ⊢  
  : , : , :
111instantiation174, 189, 182, 118, , , ,  ⊢  
  : , : , :
112instantiation124  ⊢  
  : , : , : , :
113instantiation156, 119, 120, , , ,  ⊢  
  : , : , :
114instantiation156, 121, 122, , , , , ,  ⊢  
  : , : , :
115instantiation174, 152, 182, 123, , , , , ,  ⊢  
  : , : , :
116theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
117instantiation124  ⊢  
  : , : , : , :
118instantiation156, 125, 126, , , ,  ⊢  
  : , : , :
119instantiation180, 127, 189, 182, 183, , , ,  ⊢  
  : , : , : , :
120instantiation165, 139, 128  ⊢  
  : , : , :
121instantiation170, 150, 152, 182, 129, , , , , ,  ⊢  
  : , : , : , :
122instantiation165, 139, 130  ⊢  
  : , : , :
123instantiation156, 131, 132, , , , , ,  ⊢  
  : , : , :
124theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
125instantiation170, 171, 189, 182, 133, , , ,  ⊢  
  : , : , : , :
126instantiation165, 139, 134  ⊢  
  : , : , :
127instantiation156, 135, 136, ,  ⊢  
  : , : , :
128instantiation147  ⊢  
  : , : , :
129instantiation174, 152, 182, 137, , , , ,  ⊢  
  : , : , :
130instantiation147  ⊢  
  : , : , :
131instantiation151, 152, 189, 182, 138, 154, , , , , ,  ⊢  
  : , : , : , : , :
132instantiation165, 139, 140  ⊢  
  : , : , :
133instantiation174, 189, 182, 141, , ,  ⊢  
  : , : , :
134instantiation147  ⊢  
  : , : , :
135instantiation168, 142, 182, 181, ,  ⊢  
  : , : , :
136instantiation165, 166, 143  ⊢  
  : , : , :
137instantiation156, 144, 145, , , , ,  ⊢  
  : , : , :
138instantiation174, 189, 182, 146, , ,  ⊢  
  : , : , :
139theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
140instantiation147  ⊢  
  : , : , :
141instantiation156, 148, 149, , ,  ⊢  
  : , : , :
142instantiation168, 150, 182, 169,  ⊢  
  : , : , :
143instantiation176  ⊢  
  : , :
144instantiation151, 152, 189, 182, 153, 154, , , , ,  ⊢  
  : , : , : , : , :
145instantiation165, 166, 155  ⊢  
  : , : , :
146instantiation156, 157, 158, , ,  ⊢  
  : , : , :
147theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
148instantiation180, 159, 189, 182, 183, , ,  ⊢  
  : , : , : , :
149instantiation165, 166, 160  ⊢  
  : , : , :
150assumption  ⊢  
151theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_op_is_op
152instantiation194, 185  ⊢  
  :
153instantiation174, 189, 182, 161, ,  ⊢  
  : , : , :
154instantiation162, 195, 185, 163, , ,  ⊢  
  : , : , :
155instantiation176  ⊢  
  : , :
156theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
157instantiation170, 171, 189, 182, 164, , ,  ⊢  
  : , : , : , :
158instantiation165, 166, 167  ⊢  
  : , : , :
159instantiation168, 169, 182, 181,  ⊢  
  : , : , :
160instantiation176  ⊢  
  : , :
161instantiation170, 171, 189, 182, 183, ,  ⊢  
  : , : , : , :
162theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
163modus ponens172, 173, , ,  ⊢  
164instantiation174, 189, 182, 175, ,  ⊢  
  : , : , :
165axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
166theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
167instantiation176  ⊢  
  : , :
168theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
169assumption  ⊢  
170theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_complex_closure
171assumption  ⊢  
172instantiation177, 193, 178, 179, ,  ⊢  
  : , : , : , : , : , :
173assumption  ⊢  
174theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
175instantiation180, 181, 189, 182, 183, ,  ⊢  
  : , : , : , :
176theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
177theorem  ⊢  
 proveit.linear_algebra.addition.summation_closure
178instantiation184, 195, 185,  ⊢  
  : , :
179instantiation186, 187  ⊢  
  : , :
180theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_op_closure
181assumption  ⊢  
182theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
183instantiation188, 189, 190,  ⊢  
  : , :
184theorem  ⊢  
 proveit.linear_algebra.matrices.complex_matrix_space_is_vec_space
185assumption  ⊢  
186theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
187instantiation191, 192, 193  ⊢  
  : , : , :
188theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_is_linmap
189instantiation194, 195  ⊢  
  :
190assumption  ⊢  
191theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
192theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
193assumption  ⊢  
194theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
195assumption  ⊢  
*equality replacement requirements