I.   Solutions to the problems:

           A.   Derive (P v Q) <-> (P & Q) from

               1.   P -> Q                  Premise
               2.   P                       Premise
               3.       P v Q               Assumption
               4.       Q                   1, 2, MP
               5.       P & Q               2, 4, Conj.
               6.   (P v Q) -> (P & Q)      3-5, CP
               7.       P & Q               Assumption
               8.       P v Q               2, Add.
               9.   (P & Q) -> (P v Q)      7-8, CP
              10.   (P v Q) <-> (P & Q)     6, 9, Conj., Equiv.

           B.   Derive P -> (P -> (P & Q)) from

               1.   P -> Q                  Premise
               2.       P                   Assumption
               3.           P               Assumption
               4.           Q               1, 3, MP
               5.           P & Q           3, 4, Conj.
               6.       P -> (P & Q)        3-5, CP
               7.   P -> (P -> (P & Q))     2-6, CP

        or

               1.   P -> Q                  Premise
               2.       P                   Assumption
               3.       Q                   1, 2, MP
               4.       P & Q               2, 3, Conj.
               5.   P -> (P & Q)            2-4, CP
               6.   (P -> (P & Q)) v ~P     5, Add.
               7.   ~P v (P -> (P & Q))     6, Comm.
               8.   P -> (P -> (P & Q))     7, Impl.

           C.   Without using Trans., derive (P -> Q) <-> (~Q -> ~P) from
                scratch.

               1.       P -> Q              Assumption
               2.       ~P v Q              1, Impl.
               3.       Q v ~P              2, Comm.
               4.       ~~Q v ~P            3, DN
               5.       ~Q -> ~P            4, Impl.
               6.   (P -> Q) -> (~Q -> ~P)  1-5, CP
               7.       ~Q -> ~P            Assumption
               8.       ~~Q v ~P            7, Impl.
               9.       ~P v ~~Q            8, Comm.
              10.       P -> ~~Q            9, Impl.
              11.       P -> Q              10, DN
              12.   (~Q -> ~P) -> (P -> Q)  7-11, CP
              13.   (P -> Q) <-> (~Q -> ~P) 6, 12, Conj., Equiv.

           D.   Consider the following argument:

               1.   P -> Q                  Premise
               2.   ~P v Q                  1, Impl.
               3.   (~P v ~P) v Q           2, Taut.
               4.   ~P v (~P v Q)           3, Assoc.
               5.   P -> (~P v Q)           4, Impl.
               6.   P -> (P -> Q)           5, Impl.

                Write a 4-line proof in which you derive the conclusion of
                this proof from its premise by using CP--instead of the way
                I derived it here.

               1.   P -> Q                  Premise
               2.       P                   Assumption
               3.       P -> Q              1, R
               4.   P -> (P -> Q)           2-3, CP



converted with guide2html by Kochtopf