Consider this argument:
- If all drugs are contaminated then all negligent technicians are
scoundrels.
- If there are any drugs that are contaminated then all drugs are
contaminated and unsafe
- All germicides are drugs
- Only the negligent are absent-minded
Therefore
- If any technician is absent-minded then if some germicides are
contaminated he is a scoundrel.
Using as predicates D(x) = drug(x), C(x) = contaminated(x), N(x) =
negligent(x) T(x), S(x), U(x), G(x), A(x), convert these statements in
FOL form. For example, the goal (the part after "therefore") may be
written as follows:
(Vx){ (T(x)^A(x)) => {(Ey)[G(y)^C(y)] => S(x)}}
- Obtain the FOL form for this argument.
- Obtain the proof using standard Quantified FOL
- Obtain the Clause form for the premises alone
- Prove the goal using forward resolution
- Prove the goal using resolution refutation.