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
0deduction1  ⊢  
1instantiation2, 3,  ⊢  
  :
2axiom  ⊢  
 proveit.logic.booleans.eq_true_elim
3modus ponens4, 5,  ⊢  
4instantiation6, 7, 8  ⊢  
  : , : , : , :
5instantiation9, 10, 11  ⊢  
  : , :
6theorem  ⊢  
 proveit.logic.booleans.quantification.existence.skolem_elim_lemma
7assumption  ⊢  
8instantiation12  ⊢  
  : , :
9theorem  ⊢  
 proveit.logic.booleans.conjunction.and_if_both
10instantiation13, 23  ⊢  
  : , :
11generalization14  ⊢  
12axiom  ⊢  
 proveit.logic.equality.equality_in_bool
13theorem  ⊢  
 proveit.logic.booleans.conjunction.left_from_and
14deduction15,  ⊢  
15instantiation16, 17, ,  ⊢  
  :
16axiom  ⊢  
 proveit.logic.booleans.eq_true_intro
17modus ponens18, 19, ,  ⊢  
18instantiation20, 21,  ⊢  
  :
19assumption  ⊢  
20instantiation22, 23  ⊢  
  : , :
21assumption  ⊢  
22theorem  ⊢  
 proveit.logic.booleans.conjunction.right_from_and
23assumption  ⊢