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, , , , , , , , , ,  ⊢  
  : , : , :
1reference44  ⊢  
2instantiation4, 5, 6, , , , , , , , , ,  ⊢  
  : , :
3instantiation51, 7, 8  ⊢  
  : , : , :
4theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_right_closure
5assumption  ⊢  
6instantiation9, 10, , , , , , , , ,  ⊢  
  :
7theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat7
8instantiation11  ⊢  
  : , : , : , : , : , : , :
9theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_nested_closure
10instantiation44, 12, 13, , , , , , , , ,  ⊢  
  : , : , :
11theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_7_typical_eq
12instantiation14, 15, 16, , , , , , , , ,  ⊢  
  : , :
13instantiation51, 17, 18  ⊢  
  : , : , :
14theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_left_closure
15instantiation44, 19, 20, , , , , , , , ,  ⊢  
  : , : , :
16instantiation21, 71, 72,  ⊢  
  : , :
17theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat6
18instantiation22  ⊢  
  : , : , : , : , : , :
19instantiation23, 24, 61, 25, , , , , , , , ,  ⊢  
  : , : , :
20instantiation51, 26, 27  ⊢  
  : , : , :
21theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_in_QmultCodomain
22theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_6_typical_eq
23theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
24instantiation44, 28, 29, , , , , , , ,  ⊢  
  : , : , :
25assumption  ⊢  
26theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat5
27instantiation30  ⊢  
  : , : , : , : , :
28instantiation31, 48, 61, 32, 33, , , , , , , ,  ⊢  
  : , : , : , :
29instantiation51, 34, 35  ⊢  
  : , : , :
30theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_5_typical_eq
31theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_is_ket
32instantiation54, 48, 61, 36, , , , , , ,  ⊢  
  : , : , :
33assumption  ⊢  
34theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
35instantiation37  ⊢  
  : , : , : , :
36instantiation44, 38, 39, , , , , , ,  ⊢  
  : , : , :
37theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
38instantiation59, 40, 48, 61, 41, , , , , , ,  ⊢  
  : , : , : , :
39instantiation51, 64, 42  ⊢  
  : , : , :
40assumption  ⊢  
41instantiation54, 48, 61, 43, , , , , ,  ⊢  
  : , : , :
42instantiation75  ⊢  
  : , : , :
43instantiation44, 45, 46, , , , , ,  ⊢  
  : , : , :
44theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
45instantiation47, 48, 71, 61, 49, 50, , , , , ,  ⊢  
  : , : , : , : , :
46instantiation51, 52, 53  ⊢  
  : , : , :
47theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_op_is_op
48instantiation76, 74  ⊢  
  :
49instantiation54, 71, 61, 55, ,  ⊢  
  : , : , :
50instantiation56, 77, 74, 57, , , ,  ⊢  
  : , : , :
51axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
52theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
53instantiation58  ⊢  
  : , :
54theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
55instantiation59, 60, 71, 61, 62, ,  ⊢  
  : , : , : , :
56theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
57instantiation63, 64, 65, 66, 67, 68, 69, , , ,  ⊢  
  : , : , : , :
58theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
59theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_complex_closure
60assumption  ⊢  
61theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
62instantiation70, 71, 72,  ⊢  
  : , :
63theorem  ⊢  
 proveit.linear_algebra.addition.closure
64theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
65instantiation73, 77, 74,  ⊢  
  : , :
66instantiation75  ⊢  
  : , : , :
67assumption  ⊢  
68assumption  ⊢  
69assumption  ⊢  
70theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_bra_is_linmap
71instantiation76, 77  ⊢  
  :
72assumption  ⊢  
73theorem  ⊢  
 proveit.linear_algebra.matrices.complex_matrix_space_is_vec_space
74assumption  ⊢  
75theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
76theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
77assumption  ⊢