| 1:: | |- (. ( ph <-> ps ) ->. ( ph <-> ps ) ). | 
 | 2:: | |- (. ( ph <-> ps ) ,. ( ch \/ ph )
     ->. ( ch \/ ph ) ). | 
 | 3:2,?: e2 | |- (. ( ph <-> ps ) ,. ( ch \/ ph )
     ->. ( ph \/ ch ) ). | 
 | 4:1,3,?: e12 | |- (. ( ph <-> ps ) ,. ( ch \/ ph )
     ->. ( ps \/ ch ) ). | 
 | 5:4,?: e2 | |- (. ( ph <-> ps ) ,. ( ch \/ ph )
     ->. ( ch \/ ps ) ). | 
 | 6:5: | |- (. ( ph <-> ps ) ->. ( ( ch \/ ph )
     -> ( ch \/ ps ) ) ). | 
 | 7:: | |- (. ( ph <-> ps ) ,. ( ch \/ ps )
     ->. ( ch \/ ps ) ). | 
 | 8:7,?: e2 | |- (. ( ph <-> ps ) ,. ( ch \/ ps )
     ->. ( ps \/ ch ) ). | 
 | 9:1,8,?: e12 | |- (. ( ph <-> ps ) ,. ( ch \/ ps )
     ->. ( ph \/ ch ) ). | 
 | 10:9,?: e2 | |- (. ( ph <-> ps ) ,. ( ch \/ ps )
     ->. ( ch \/ ph ) ). | 
 | 11:10: | |- (. ( ph <-> ps ) ->. ( ( ch \/ ps )
     -> ( ch \/ ph ) ) ). | 
 | 12:6,11,?: e11 | |- (. ( ph <-> ps ) ->. ( ( ch
     \/ ph ) <-> ( ch \/ ps ) ) ). | 
 | qed:12: | |- ( ( ph <-> ps ) -> ( ( ch \/ ph )
     <-> ( ch \/ ps ) ) ) |