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, , , , , , , , ,  ⊢  
  : , : , :
1reference10  ⊢  
2instantiation10, 4, 5, , , , , , , , ,  ⊢  
  : , : , :
3instantiation24, 6, 7, 143, 76, 8, 9, , , , , , , , ,  ⊢  
  : , : , : , : , :
4instantiation10, 11, 12, , , , , , , , ,  ⊢  
  : , : , :
5instantiation24, 13, 14, 122, 59, 15, 16, , , , , , , , ,  ⊢  
  : , : , : , : , :
6theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
7theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
8instantiation119  ⊢  
  : , : , :
9instantiation128, 17, 18, , , , , , , ,  ⊢  
  : , : , :
10axiom  ⊢  
 proveit.logic.equality.equals_transitivity
11instantiation24, 19, 20, 153, 21, 22, 23, , , , , , , , ,  ⊢  
  : , : , : , : , :
12instantiation24, 25, 26, 141, 47, 27, , , , , , , , ,  ⊢  
  : , : , : , : , :
13theorem  ⊢  
 proveit.numbers.numerals.decimals.nat5
14theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
15instantiation148  ⊢  
  : , :
16instantiation128, 28, 29, , , , , , , ,  ⊢  
  : , : , :
17instantiation43, 30, 45, , , , , , , ,  ⊢  
  : , :
18instantiation137, 46, 31  ⊢  
  : , : , :
19theorem  ⊢  
 proveit.numbers.numerals.decimals.nat7
20axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
21instantiation32  ⊢  
  : , : , : , : , : , : , :
22theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
23instantiation128, 33, 34, , , , , , , ,  ⊢  
  : , : , :
24theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_pulling_scalar_out_front
25theorem  ⊢  
 proveit.numbers.numerals.decimals.nat6
26theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
27instantiation128, 35, 36, , , , , , , ,  ⊢  
  : , : , :
28instantiation43, 37, 45, , , , , , , ,  ⊢  
  : , :
29instantiation137, 46, 38  ⊢  
  : , : , :
30instantiation128, 39, 40, , , , , , , ,  ⊢  
  : , : , :
31instantiation57  ⊢  
  : , : , : , : , : , :
32theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_7_typical_eq
33instantiation43, 41, 45, , , , , , , ,  ⊢  
  : , :
34instantiation137, 46, 42  ⊢  
  : , : , :
35instantiation43, 44, 45, , , , , , , ,  ⊢  
  : , :
36instantiation137, 46, 47  ⊢  
  : , : , :
37instantiation128, 48, 49, , , , , , , ,  ⊢  
  : , : , :
38instantiation57  ⊢  
  : , : , : , : , : , :
39instantiation77, 124, 154, 50, 79, , , , , , , ,  ⊢  
  : , : , : , :
40instantiation137, 64, 51  ⊢  
  : , : , :
41instantiation128, 52, 53, , , , , , , ,  ⊢  
  : , : , :
42instantiation57  ⊢  
  : , : , : , : , : , :
43theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_left_closure
44instantiation128, 54, 55, , , , , , , ,  ⊢  
  : , : , :
45instantiation56, 161, 162,  ⊢  
  : , :
46theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
47instantiation57  ⊢  
  : , : , : , : , : , :
48instantiation77, 124, 154, 58, 79, , , , , , , ,  ⊢  
  : , : , : , :
49instantiation137, 64, 59  ⊢  
  : , : , :
50instantiation146, 124, 154, 60, , , , , , ,  ⊢  
  : , : , :
51instantiation72  ⊢  
  : , : , : , : , :
52instantiation140, 61, 154, 141, , , , , , , ,  ⊢  
  : , : , :
53instantiation137, 64, 62  ⊢  
  : , : , :
54instantiation77, 124, 154, 63, 79, , , , , , , ,  ⊢  
  : , : , : , :
55instantiation137, 64, 65  ⊢  
  : , : , :
56theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_in_QmultCodomain
57theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
58instantiation146, 124, 154, 66, , , , , , ,  ⊢  
  : , : , :
59instantiation72  ⊢  
  : , : , : , : , :
60instantiation128, 67, 68, , , , , , ,  ⊢  
  : , : , :
61instantiation128, 69, 70, , , , , , ,  ⊢  
  : , : , :
62instantiation72  ⊢  
  : , : , : , : , :
63instantiation146, 124, 154, 71, , , , , , ,  ⊢  
  : , : , :
64theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
65instantiation72  ⊢  
  : , : , : , : , :
66instantiation128, 73, 74, , , , , , ,  ⊢  
  : , : , :
67instantiation123, 124, 161, 154, 75, 126, , , , , , ,  ⊢  
  : , : , : , : , :
68instantiation137, 88, 76  ⊢  
  : , : , :
69instantiation77, 124, 154, 78, 79, , , , , , ,  ⊢  
  : , : , : , :
70instantiation137, 88, 80  ⊢  
  : , : , :
71instantiation128, 81, 82, , , , , , ,  ⊢  
  : , : , :
72theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
73instantiation123, 124, 161, 154, 83, 126, , , , , , ,  ⊢  
  : , : , : , : , :
74instantiation137, 88, 84  ⊢  
  : , : , :
75instantiation146, 161, 154, 85, , , ,  ⊢  
  : , : , :
76instantiation96  ⊢  
  : , : , : , :
77theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_is_ket
78instantiation146, 124, 154, 86, , , , , ,  ⊢  
  : , : , :
79assumption  ⊢  
80instantiation96  ⊢  
  : , : , : , :
81instantiation142, 122, 124, 154, 87, , , , , , ,  ⊢  
  : , : , : , :
82instantiation137, 88, 89  ⊢  
  : , : , :
83instantiation146, 161, 154, 90, , , ,  ⊢  
  : , : , :
84instantiation96  ⊢  
  : , : , : , :
85instantiation128, 91, 92, , , ,  ⊢  
  : , : , :
86instantiation128, 93, 94, , , , , ,  ⊢  
  : , : , :
87instantiation146, 124, 154, 95, , , , , ,  ⊢  
  : , : , :
88theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
89instantiation96  ⊢  
  : , : , : , :
90instantiation128, 97, 98, , , ,  ⊢  
  : , : , :
91instantiation152, 99, 161, 154, 155, , , ,  ⊢  
  : , : , : , :
92instantiation137, 111, 100  ⊢  
  : , : , :
93instantiation142, 122, 124, 154, 101, , , , , ,  ⊢  
  : , : , : , :
94instantiation137, 111, 102  ⊢  
  : , : , :
95instantiation128, 103, 104, , , , , ,  ⊢  
  : , : , :
96theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
97instantiation142, 143, 161, 154, 105, , , ,  ⊢  
  : , : , : , :
98instantiation137, 111, 106  ⊢  
  : , : , :
99instantiation128, 107, 108, ,  ⊢  
  : , : , :
100instantiation119  ⊢  
  : , : , :
101instantiation146, 124, 154, 109, , , , ,  ⊢  
  : , : , :
102instantiation119  ⊢  
  : , : , :
103instantiation123, 124, 161, 154, 110, 126, , , , , ,  ⊢  
  : , : , : , : , :
104instantiation137, 111, 112  ⊢  
  : , : , :
105instantiation146, 161, 154, 113, , ,  ⊢  
  : , : , :
106instantiation119  ⊢  
  : , : , :
107instantiation140, 114, 154, 153, ,  ⊢  
  : , : , :
108instantiation137, 138, 115  ⊢  
  : , : , :
109instantiation128, 116, 117, , , , ,  ⊢  
  : , : , :
110instantiation146, 161, 154, 118, , ,  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
112instantiation119  ⊢  
  : , : , :
113instantiation128, 120, 121, , ,  ⊢  
  : , : , :
114instantiation140, 122, 154, 141,  ⊢  
  : , : , :
115instantiation148  ⊢  
  : , :
116instantiation123, 124, 161, 154, 125, 126, , , , ,  ⊢  
  : , : , : , : , :
117instantiation137, 138, 127  ⊢  
  : , : , :
118instantiation128, 129, 130, , ,  ⊢  
  : , : , :
119theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
120instantiation152, 131, 161, 154, 155, , ,  ⊢  
  : , : , : , :
121instantiation137, 138, 132  ⊢  
  : , : , :
122assumption  ⊢  
123theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_op_is_op
124instantiation166, 157  ⊢  
  :
125instantiation146, 161, 154, 133, ,  ⊢  
  : , : , :
126instantiation134, 167, 157, 135, , ,  ⊢  
  : , : , :
127instantiation148  ⊢  
  : , :
128theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
129instantiation142, 143, 161, 154, 136, , ,  ⊢  
  : , : , : , :
130instantiation137, 138, 139  ⊢  
  : , : , :
131instantiation140, 141, 154, 153,  ⊢  
  : , : , :
132instantiation148  ⊢  
  : , :
133instantiation142, 143, 161, 154, 155, ,  ⊢  
  : , : , : , :
134theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
135modus ponens144, 145, , ,  ⊢  
136instantiation146, 161, 154, 147, ,  ⊢  
  : , : , :
137axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
138theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
139instantiation148  ⊢  
  : , :
140theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
141assumption  ⊢  
142theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_complex_closure
143assumption  ⊢  
144instantiation149, 165, 150, 151, ,  ⊢  
  : , : , : , : , : , :
145assumption  ⊢  
146theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
147instantiation152, 153, 161, 154, 155, ,  ⊢  
  : , : , : , :
148theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
149theorem  ⊢  
 proveit.linear_algebra.addition.summation_closure
150instantiation156, 167, 157,  ⊢  
  : , :
151instantiation158, 159  ⊢  
  : , :
152theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_op_closure
153assumption  ⊢  
154theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
155instantiation160, 161, 162,  ⊢  
  : , :
156theorem  ⊢  
 proveit.linear_algebra.matrices.complex_matrix_space_is_vec_space
157assumption  ⊢  
158theorem  ⊢  
 proveit.core_expr_types.tuples.range_from1_len_typical_eq
159instantiation163, 164, 165  ⊢  
  : , : , :
160theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_is_linmap
161instantiation166, 167  ⊢  
  :
162assumption  ⊢  
163theorem  ⊢  
 proveit.logic.sets.inclusion.superset_membership_from_proper_subset
164theorem  ⊢  
 proveit.numbers.number_sets.natural_numbers.nat_pos_within_nat
165assumption  ⊢  
166theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
167assumption  ⊢