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, 6, 7, 8, , , , , , , ,  ⊢  
  : , : , : , : , : , :
1theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_association
2theorem  ⊢  
 proveit.numbers.numerals.decimals.nat5
3reference49  ⊢  
4axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
5reference34  ⊢  
6instantiation52  ⊢  
  : , : , :
7theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
8instantiation53, 9, 10, , , , , , , ,  ⊢  
  : , : , :
9instantiation11, 12, 13, , , , , , , ,  ⊢  
  : , :
10instantiation60, 14, 15  ⊢  
  : , : , :
11theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_right_closure
12assumption  ⊢  
13instantiation16, 17, , , , , , ,  ⊢  
  :
14theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat7
15instantiation18  ⊢  
  : , : , : , : , : , : , :
16theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_nested_closure
17instantiation53, 19, 20, , , , , , ,  ⊢  
  : , : , :
18theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_7_typical_eq
19instantiation21, 22, 23, , , , , , ,  ⊢  
  : , :
20instantiation60, 24, 25  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_left_closure
22instantiation53, 26, 27, , , , , , ,  ⊢  
  : , : , :
23instantiation28, 74, 75,  ⊢  
  : , :
24theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
25instantiation29  ⊢  
  : , : , : , : , : , :
26instantiation30, 31, 71, 32, , , , , , ,  ⊢  
  : , : , :
27instantiation60, 33, 34  ⊢  
  : , : , :
28theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_in_QmultCodomain
29theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
30theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
31instantiation53, 35, 36, , , , , ,  ⊢  
  : , : , :
32assumption  ⊢  
33theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
34instantiation37  ⊢  
  : , : , : , : , :
35instantiation38, 57, 71, 39, 40, , , , , ,  ⊢  
  : , : , : , :
36instantiation60, 41, 42  ⊢  
  : , : , :
37theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
38theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_is_ket
39instantiation63, 57, 71, 43, , , , ,  ⊢  
  : , : , :
40assumption  ⊢  
41theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
42instantiation44  ⊢  
  : , : , : , :
43instantiation53, 45, 46, , , , ,  ⊢  
  : , : , :
44theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
45instantiation69, 47, 57, 71, 48, , , , ,  ⊢  
  : , : , : , :
46instantiation60, 49, 50  ⊢  
  : , : , :
47assumption  ⊢  
48instantiation63, 57, 71, 51, , , ,  ⊢  
  : , : , :
49theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
50instantiation52  ⊢  
  : , : , :
51instantiation53, 54, 55, , , ,  ⊢  
  : , : , :
52theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
53theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
54instantiation56, 57, 74, 71, 58, 59, , , ,  ⊢  
  : , : , : , : , :
55instantiation60, 61, 62  ⊢  
  : , : , :
56theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_op_is_op
57instantiation76, 66  ⊢  
  :
58instantiation63, 74, 71, 64, ,  ⊢  
  : , : , :
59instantiation65, 77, 66, 67, ,  ⊢  
  : , : , :
60axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
61theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
62instantiation68  ⊢  
  : , :
63theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
64instantiation69, 70, 74, 71, 72, ,  ⊢  
  : , : , : , :
65theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
66assumption  ⊢  
67assumption  ⊢  
68theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
69theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_complex_closure
70assumption  ⊢  
71theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
72instantiation73, 74, 75,  ⊢  
  : , :
73theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_is_linmap
74instantiation76, 77  ⊢  
  :
75assumption  ⊢  
76theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
77assumption  ⊢