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, 144, 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, 149, 21, 22, 23, , , , , , , ,  ⊢  
  : , : , : , : , :
12instantiation24, 25, 26, 142, 47, 27, , , , , , , ,  ⊢  
  : , : , : , : , :
13theorem  ⊢  
 proveit.numbers.numerals.decimals.nat5
14theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
15instantiation147  ⊢  
  : , :
16instantiation128, 28, 29, , , , , , ,  ⊢  
  : , : , :
17instantiation43, 30, 45, , , , , , ,  ⊢  
  : , :
18instantiation138, 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, , , , , , ,  ⊢  
  : , :
29instantiation138, 46, 38  ⊢  
  : , : , :
30instantiation128, 39, 40, , , , , , ,  ⊢  
  : , : , :
31instantiation57  ⊢  
  : , : , : , : , : , :
32theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_7_typical_eq
33instantiation43, 41, 45, , , , , , ,  ⊢  
  : , :
34instantiation138, 46, 42  ⊢  
  : , : , :
35instantiation43, 44, 45, , , , , , ,  ⊢  
  : , :
36instantiation138, 46, 47  ⊢  
  : , : , :
37instantiation128, 48, 49, , , , , , ,  ⊢  
  : , : , :
38instantiation57  ⊢  
  : , : , : , : , : , :
39instantiation77, 124, 150, 50, 79, , , , , , ,  ⊢  
  : , : , : , :
40instantiation138, 64, 51  ⊢  
  : , : , :
41instantiation128, 52, 53, , , , , , ,  ⊢  
  : , : , :
42instantiation57  ⊢  
  : , : , : , : , : , :
43theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_left_closure
44instantiation128, 54, 55, , , , , , ,  ⊢  
  : , : , :
45instantiation56, 153, 154,  ⊢  
  : , :
46theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
47instantiation57  ⊢  
  : , : , : , : , : , :
48instantiation77, 124, 150, 58, 79, , , , , , ,  ⊢  
  : , : , : , :
49instantiation138, 64, 59  ⊢  
  : , : , :
50instantiation145, 124, 150, 60, , , , , ,  ⊢  
  : , : , :
51instantiation72  ⊢  
  : , : , : , : , :
52instantiation141, 61, 150, 142, , , , , , ,  ⊢  
  : , : , :
53instantiation138, 64, 62  ⊢  
  : , : , :
54instantiation77, 124, 150, 63, 79, , , , , , ,  ⊢  
  : , : , : , :
55instantiation138, 64, 65  ⊢  
  : , : , :
56theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_in_QmultCodomain
57theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
58instantiation145, 124, 150, 66, , , , , ,  ⊢  
  : , : , :
59instantiation72  ⊢  
  : , : , : , : , :
60instantiation128, 67, 68, , , , , ,  ⊢  
  : , : , :
61instantiation128, 69, 70, , , , , ,  ⊢  
  : , : , :
62instantiation72  ⊢  
  : , : , : , : , :
63instantiation145, 124, 150, 71, , , , , ,  ⊢  
  : , : , :
64theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
65instantiation72  ⊢  
  : , : , : , : , :
66instantiation128, 73, 74, , , , , ,  ⊢  
  : , : , :
67instantiation123, 124, 153, 150, 75, 126, , , , , ,  ⊢  
  : , : , : , : , :
68instantiation138, 88, 76  ⊢  
  : , : , :
69instantiation77, 124, 150, 78, 79, , , , , ,  ⊢  
  : , : , : , :
70instantiation138, 88, 80  ⊢  
  : , : , :
71instantiation128, 81, 82, , , , , ,  ⊢  
  : , : , :
72theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
73instantiation123, 124, 153, 150, 83, 126, , , , , ,  ⊢  
  : , : , : , : , :
74instantiation138, 88, 84  ⊢  
  : , : , :
75instantiation145, 153, 150, 85, , , ,  ⊢  
  : , : , :
76instantiation96  ⊢  
  : , : , : , :
77theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_is_ket
78instantiation145, 124, 150, 86, , , , ,  ⊢  
  : , : , :
79assumption  ⊢  
80instantiation96  ⊢  
  : , : , : , :
81instantiation143, 122, 124, 150, 87, , , , , ,  ⊢  
  : , : , : , :
82instantiation138, 88, 89  ⊢  
  : , : , :
83instantiation145, 153, 150, 90, , , ,  ⊢  
  : , : , :
84instantiation96  ⊢  
  : , : , : , :
85instantiation128, 91, 92, , , ,  ⊢  
  : , : , :
86instantiation128, 93, 94, , , , ,  ⊢  
  : , : , :
87instantiation145, 124, 150, 95, , , , ,  ⊢  
  : , : , :
88theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
89instantiation96  ⊢  
  : , : , : , :
90instantiation128, 97, 98, , , ,  ⊢  
  : , : , :
91instantiation148, 99, 153, 150, 151, , , ,  ⊢  
  : , : , : , :
92instantiation138, 111, 100  ⊢  
  : , : , :
93instantiation143, 122, 124, 150, 101, , , , ,  ⊢  
  : , : , : , :
94instantiation138, 111, 102  ⊢  
  : , : , :
95instantiation128, 103, 104, , , , ,  ⊢  
  : , : , :
96theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
97instantiation143, 144, 153, 150, 105, , , ,  ⊢  
  : , : , : , :
98instantiation138, 111, 106  ⊢  
  : , : , :
99instantiation128, 107, 108, ,  ⊢  
  : , : , :
100instantiation119  ⊢  
  : , : , :
101instantiation145, 124, 150, 109, , , ,  ⊢  
  : , : , :
102instantiation119  ⊢  
  : , : , :
103instantiation123, 124, 153, 150, 110, 126, , , , ,  ⊢  
  : , : , : , : , :
104instantiation138, 111, 112  ⊢  
  : , : , :
105instantiation145, 153, 150, 113, , ,  ⊢  
  : , : , :
106instantiation119  ⊢  
  : , : , :
107instantiation141, 114, 150, 149, ,  ⊢  
  : , : , :
108instantiation138, 139, 115  ⊢  
  : , : , :
109instantiation128, 116, 117, , , ,  ⊢  
  : , : , :
110instantiation145, 153, 150, 118, , ,  ⊢  
  : , : , :
111theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
112instantiation119  ⊢  
  : , : , :
113instantiation128, 120, 121, , ,  ⊢  
  : , : , :
114instantiation141, 122, 150, 142,  ⊢  
  : , : , :
115instantiation147  ⊢  
  : , :
116instantiation123, 124, 153, 150, 125, 126, , , ,  ⊢  
  : , : , : , : , :
117instantiation138, 139, 127  ⊢  
  : , : , :
118instantiation128, 129, 130, , ,  ⊢  
  : , : , :
119theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
120instantiation148, 131, 153, 150, 151, , ,  ⊢  
  : , : , : , :
121instantiation138, 139, 132  ⊢  
  : , : , :
122assumption  ⊢  
123theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_op_is_op
124instantiation155, 135  ⊢  
  :
125instantiation145, 153, 150, 133, ,  ⊢  
  : , : , :
126instantiation134, 156, 135, 136, ,  ⊢  
  : , : , :
127instantiation147  ⊢  
  : , :
128theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
129instantiation143, 144, 153, 150, 137, , ,  ⊢  
  : , : , : , :
130instantiation138, 139, 140  ⊢  
  : , : , :
131instantiation141, 142, 150, 149,  ⊢  
  : , : , :
132instantiation147  ⊢  
  : , :
133instantiation143, 144, 153, 150, 151, ,  ⊢  
  : , : , : , :
134theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
135assumption  ⊢  
136assumption  ⊢  
137instantiation145, 153, 150, 146, ,  ⊢  
  : , : , :
138axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
139theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
140instantiation147  ⊢  
  : , :
141theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
142assumption  ⊢  
143theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_complex_closure
144assumption  ⊢  
145theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
146instantiation148, 149, 153, 150, 151, ,  ⊢  
  : , : , : , :
147theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
148theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_op_closure
149assumption  ⊢  
150theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
151instantiation152, 153, 154,  ⊢  
  : , :
152theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_is_linmap
153instantiation155, 156  ⊢  
  :
154assumption  ⊢  
155theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
156assumption  ⊢