View the step-by-step solution to:

Question

This question was created from 253-p2-equivalence-2.pdf https://www.coursehero.com/file/46937306/253-p2-equivalence-2pdf/

46937306-347692.jpeg

discrete mathematics, please do number 4 and 5 only see the attachments. 253-p2 equivalence prover assignment for further detail.

46937306-347692.jpeg

(4) It can be cumbersome to prove propositional equivalence. It is easier if we let a
computer do that. Write a script that contains the following:
(a) The function are_equivalent2 from class.
(b) The following propositional functions:
contrapositive_left (p, q) that returns p => q
. contrapositive_right (p, q) that returns -q - -p
. absorption1 (p,q) that returns p V (PA q)
. absorption2(p, q) that returns p / (p V q)
. left (p,q) that returns p.
(c) The function calls
. are_equivalent2 (contrapositive_left, contrapositive_right)
.
are_equivalent2 (absorption1, contrapositive_right)
are_equivalent2 (absorption1, left)
. are_equivalent2 (absorption2, left)
(5) Now do the same for propositional functions in three variables.
(a) Write a function are_equivalent3(F, G) that for two propositional functions F
and G in three propositional variables, that proves propositional equivalence of
F and G or gives a counterexample. If F and G are equivalent, the truth table
for the functions along with a conclusion should be printed. If F and G are not
a counterexample should he printed for

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question
Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes