\n" );
document.write( "1. (A v B) --> C Premise
\n" );
document.write( "2. (~A v D) --> E Premise
\n" );
document.write( "// show C v E\r
\n" );
document.write( "\n" );
document.write( "// I am using a conditional proof, lines prefixed with :: are part
\n" );
document.write( "// of the conditional proof.\r
\n" );
document.write( "\n" );
document.write( "3.:: A Conditional Proof (CP) assumption #1
\n" );
document.write( "4.:: (A v B) 3, ADDition
\n" );
document.write( "5.:: C 4,1 Modus Ponens (MP)
\n" );
document.write( "6.:: ~A CP assumption #2
\n" );
document.write( "7.:: (~A v D) 6, ADD
\n" );
document.write( "8.:: E 7,2 MP
\n" );
document.write( "9.:: C v E 3-8, Proof by Cases (PBC)
\n" );
document.write( "10. C v E 3-9, CP\r
\n" );
document.write( "\n" );
document.write( "// Explanation:
\n" );
document.write( "// Lines 3-5 show that assuming A true results in C true
\n" );
document.write( "// Lines 6-8 show that assuming A false results in E true
\n" );
document.write( "// Line 9 says \"A or ~A\" results in \"C or E\" true. Note
\n" );
document.write( "// that A or ~A must be true.\r
\n" );
document.write( "\n" );
document.write( "
\n" );
document.write( "