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, , , , , ,  ⊢  
  : , : , : , :
1reference35  ⊢  
2instantiation5, 118, 71, 70, 33, 6, , , , , ,  ⊢  
  : , : , : , : , : , :
3instantiation31, 70, 32, 111, 33, 7, , , , , ,  ⊢  
  : , : , : , : , : , :
4instantiation24, 8, 9, , , , , ,  ⊢  
  : , : , :
5theorem  ⊢  
 proveit.physics.quantum.algebra.scalar_mult_absorption
6instantiation101, 10, 11, , , , ,  ⊢  
  : , : , :
7instantiation101, 12, 13, , , , , ,  ⊢  
  : , : , :
8instantiation24, 14, 15, , , , , ,  ⊢  
  : , : , :
9instantiation56, 82, 70, 16, 124, 118, 120, 58, 59, 17*, , , , , ,  ⊢  
  : , : , : , :
10instantiation46, 18, 21, , , , ,  ⊢  
  : , : , :
11instantiation35, 19, 20, 21, , , , ,  ⊢  
  : , : , : , :
12instantiation74, 120, 22, , , , , ,  ⊢  
  : , :
13instantiation113, 23, 41  ⊢  
  : , : , :
14instantiation24, 25, 26, , , , , ,  ⊢  
  : , : , :
15instantiation54, 70, 124, 105, 58, 27, , , , , ,  ⊢  
  : , : , : , : , :
16instantiation92  ⊢  
  : , : , :
17instantiation39, 114, 28, 58, 59, , , , , ,  ⊢  
  : , : , :
18instantiation101, 29, 30, , , , ,  ⊢  
  : , : , :
19instantiation31, 71, 32, 70, 33, 34, , , , ,  ⊢  
  : , : , : , : , : , :
20instantiation35, 36, 37, 38, , , , ,  ⊢  
  : , : , : , :
21instantiation39, 114, 85, 58, 59, , , , ,  ⊢  
  : , : , :
22instantiation86, 42, , , , ,  ⊢  
  :
23theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat4
24axiom  ⊢  
 proveit.logic.equality.equals_transitivity
25instantiation54, 40, 69, 120, 41, 72, 42, , , , , ,  ⊢  
  : , : , : , : , :
26instantiation54, 70, 118, 115, 58, 43, , , , , ,  ⊢  
  : , : , : , : , :
27instantiation101, 44, 45, , , , ,  ⊢  
  : , : , :
28instantiation46, 47, 48, ,  ⊢  
  : , : , :
29instantiation106, 125, 126, 49, 108, , , , ,  ⊢  
  : , : , : , :
30instantiation113, 114, 50  ⊢  
  : , : , :
31theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_disassociation
32theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat1
33instantiation122  ⊢  
  : , :
34instantiation101, 51, 52, , , , ,  ⊢  
  : , : , :
35theorem  ⊢  
 proveit.logic.equality.four_chain_transitivity
36instantiation54, 53, 69, 120, 76, 72, 87, , , , ,  ⊢  
  : , : , : , : , :
37instantiation54, 71, 70, 124, 58, 55, , , , ,  ⊢  
  : , : , : , : , :
38instantiation56, 114, 70, 57, 124, 120, 58, 59, , , , ,  ⊢  
  : , : , : , :
39theorem  ⊢  
 proveit.physics.quantum.algebra.scalar_mult_factorization
40theorem  ⊢  
 proveit.numbers.numerals.decimals.nat4
41instantiation60  ⊢  
  : , : , : , :
42instantiation101, 61, 62, , , , ,  ⊢  
  : , : , :
43instantiation101, 63, 64, , , , ,  ⊢  
  : , : , :
44instantiation106, 125, 126, 65, 108, , , , ,  ⊢  
  : , : , : , :
45instantiation113, 82, 66  ⊢  
  : , : , :
46theorem  ⊢  
 proveit.logic.equality.sub_right_side_into
47instantiation95, 67, 120, ,  ⊢  
  : , :
48instantiation68, 69, 70, 71, 72, 111, 124, 118, 120, ,  ⊢  
  : , : , : , : , : , :
49instantiation116, 125, 126, 73, , , ,  ⊢  
  : , : , :
50instantiation122  ⊢  
  : , :
51instantiation74, 120, 75, , , , ,  ⊢  
  : , :
52instantiation113, 82, 76  ⊢  
  : , : , :
53theorem  ⊢  
 proveit.numbers.numerals.decimals.nat3
54theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_pulling_scalar_out_front
55instantiation101, 77, 78, , , ,  ⊢  
  : , : , :
56theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_scalar_association
57instantiation122  ⊢  
  : , :
58instantiation122  ⊢  
  : , :
59instantiation106, 125, 126, 127, 108, , ,  ⊢  
  : , : , : , :
60theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_4_typical_eq
61instantiation106, 125, 126, 79, 108, , , , ,  ⊢  
  : , : , : , :
62instantiation113, 82, 80  ⊢  
  : , : , :
63instantiation106, 125, 126, 81, 108, , , , ,  ⊢  
  : , : , : , :
64instantiation113, 82, 83  ⊢  
  : , : , :
65instantiation116, 125, 126, 84, , , ,  ⊢  
  : , : , :
66instantiation92  ⊢  
  : , : , :
67instantiation95, 124, 118,  ⊢  
  : , :
68theorem  ⊢  
 proveit.numbers.multiplication.disassociation
69axiom  ⊢  
 proveit.numbers.number_sets.natural_numbers.zero_in_nats
70theorem  ⊢  
 proveit.numbers.numerals.decimals.nat2
71theorem  ⊢  
 proveit.numbers.numerals.decimals.nat1
72theorem  ⊢  
 proveit.core_expr_types.tuples.tuple_len_0_typical_eq
73instantiation123, 85, 125, 126, 127, , , ,  ⊢  
  : , : , : , :
74theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_right_closure
75instantiation86, 87, , , ,  ⊢  
  :
76instantiation92  ⊢  
  : , : , :
77instantiation106, 125, 126, 88, 108, , , ,  ⊢  
  : , : , : , :
78instantiation113, 114, 89  ⊢  
  : , : , :
79instantiation116, 125, 126, 90, , , ,  ⊢  
  : , : , :
80instantiation92  ⊢  
  : , : , :
81instantiation116, 125, 126, 91, , , ,  ⊢  
  : , : , :
82theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat3
83instantiation92  ⊢  
  : , : , :
84instantiation101, 93, 94, , , ,  ⊢  
  : , : , :
85instantiation95, 124, 120,  ⊢  
  : , :
86theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_nested_closure
87instantiation101, 96, 97, , , ,  ⊢  
  : , : , :
88instantiation116, 125, 126, 98, , ,  ⊢  
  : , : , :
89instantiation122  ⊢  
  : , :
90instantiation101, 99, 100, , , ,  ⊢  
  : , : , :
91instantiation101, 102, 103, , , ,  ⊢  
  : , : , :
92theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_3_typical_eq
93instantiation123, 104, 125, 126, 127, , , ,  ⊢  
  : , : , : , :
94instantiation113, 114, 105  ⊢  
  : , : , :
95theorem  ⊢  
 proveit.numbers.multiplication.mult_complex_closure_bin
96instantiation106, 125, 126, 107, 108, , , ,  ⊢  
  : , : , : , :
97instantiation113, 114, 109  ⊢  
  : , : , :
98instantiation123, 120, 125, 126, 127, , ,  ⊢  
  : , : , : , :
99instantiation123, 110, 125, 126, 127, , , ,  ⊢  
  : , : , : , :
100instantiation113, 114, 111  ⊢  
  : , : , :
101theorem  ⊢  
 proveit.logic.equality.sub_left_side_into
102instantiation123, 112, 125, 126, 127, , , ,  ⊢  
  : , : , : , :
103instantiation113, 114, 115  ⊢  
  : , : , :
104instantiation119, 118, 121, 120,  ⊢  
  : , : , :
105instantiation122  ⊢  
  : , :
106theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_ket_in_QmultCodomain
107instantiation116, 125, 126, 117, , ,  ⊢  
  : , : , :
108assumption  ⊢  
109instantiation122  ⊢  
  : , :
110instantiation119, 124, 121, 118,  ⊢  
  : , : , :
111instantiation122  ⊢  
  : , :
112instantiation119, 120, 121, 124,  ⊢  
  : , : , :
113axiom  ⊢  
 proveit.physics.quantum.algebra.multi_qmult_def
114theorem  ⊢  
 proveit.numbers.numerals.decimals.posnat2
115instantiation122  ⊢  
  : , :
116theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_op_is_linmap
117instantiation123, 124, 125, 126, 127, , ,  ⊢  
  : , : , : , :
118assumption  ⊢  
119theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_ket_closure
120assumption  ⊢  
121theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_set_is_hilbert_space
122theorem  ⊢  
 proveit.numbers.numerals.decimals.tuple_len_2_typical_eq
123theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_complex_op_closure
124assumption  ⊢  
125instantiation128, 131  ⊢  
  :
126instantiation128, 130  ⊢  
  :
127instantiation129, 130, 131, 132, ,  ⊢  
  : , : , :
128theorem  ⊢  
 proveit.linear_algebra.inner_products.complex_vec_set_is_hilbert_space
129theorem  ⊢  
 proveit.physics.quantum.algebra.qmult_matrix_is_linmap
130assumption  ⊢  
131assumption  ⊢  
132assumption  ⊢  
*equality replacement requirements