document.write( "Question 952302: Premise: ~(A->(B&C))\r
\n" ); document.write( "\n" ); document.write( "Conclusion: ~(A<->(B&C))\r
\n" ); document.write( "\n" ); document.write( "I've tried to Provisionally assume A<->(B&C), but I don't understand double arrow rules that well.
\n" ); document.write( "

Algebra.Com's Answer #581586 by Edwin McCravy(20055)\"\" \"About 
You can put this solution on YOUR website!
\r\n" );
document.write( "This argument is NOT VALID!\r\n" );
document.write( "\r\n" );
document.write( "The double arrow is the biconditional\r\n" );
document.write( "\r\n" );
document.write( "P<->Q by definition is (P-Q)&(Q->P)\r\n" );
document.write( "\r\n" );
document.write( "It is sometimes called \"equivalence\",\r\n" );
document.write( "\r\n" );
document.write( "which means they have the same truth value.\r\n" );
document.write( "\r\n" );
document.write( "But your conclusion is not valid.\r\n" );
document.write( "\r\n" );
document.write( "We can show that it is not valid by a truth table:\r\n" );
document.write( "\r\n" );
document.write( "            ?\r\n" );
document.write( "~[A->(B&C)] => ~[A<->(B&C)]\r\n" );
document.write( "\r\n" );
document.write( "Since (B&C) appears in both, we can let D = (B&C)\r\n" );
document.write( "\r\n" );
document.write( "           ?\r\n" );
document.write( "   ~(A->D) => ~(A<->~D)\r\n" );
document.write( "-----------------------\r\n" );
document.write( "     T  T       T    T     \r\n" );
document.write( "     T  F       T    F\r\n" );
document.write( "     F  T       F    T\r\n" );
document.write( "     F  F       F    F\r\n" );
document.write( "\r\n" );
document.write( "becomes:\r\n" );
document.write( "\r\n" );
document.write( "           ?\r\n" );
document.write( "   ~(A->D) => ~(A<->~D)\r\n" );
document.write( "-----------------------\r\n" );
document.write( "       T          F      \r\n" );
document.write( "       F          T \r\n" );
document.write( "       T          T \r\n" );
document.write( "       T          T  \r\n" );
document.write( "\r\n" );
document.write( "which becomes:\r\n" );
document.write( "           \r\n" );
document.write( "           ?\r\n" );
document.write( "   ~(A->D) => ~(A<->~D)\r\n" );
document.write( "-----------------------\r\n" );
document.write( "   F          T          \r\n" );
document.write( "   T          F     \r\n" );
document.write( "   F          T     \r\n" );
document.write( "   F          T    \r\n" );
document.write( "\r\n" );
document.write( "which becomes:\r\n" );
document.write( "\r\n" );
document.write( "           ?\r\n" );
document.write( "   ~(A->D) => ~(A<->~D)\r\n" );
document.write( "-----------------------\r\n" );
document.write( "           T             \r\n" );
document.write( "           F        \r\n" );
document.write( "           T        \r\n" );
document.write( "           T    \r\n" );
document.write( "\r\n" );
document.write( "It is not valid because it fails in case 2.\r\n" );
document.write( "\r\n" );
document.write( "Edwin
\n" ); document.write( "
\n" );