Question

In: Computer Science

Give a formal proof for the following tautology by using the CP rule. A v B→(¬...

Give a formal proof for the following tautology by using the CP rule.

A v B→(¬ B →(A ^ ¬ B))

Solutions

Expert Solution

Solution for the problem is provided below, please comment if any doubts:

Note: Since the solution contains equations, to avoid format loss, U added the screenshot of the solution, raw data is also included at the end

Raw data:

The procedure to prove the tautology using conditional proof (CP) rules is following the procedure, From P, derive Q, then P→Q, P is the LHS and Q is the RHS.

Here P=> A v B

And Q => (¬ B →(A ^ ¬ B))

So from “A v B” we need to derive “(¬ B →(A ^ ¬ B))” to prove the tautology

  1. A v B                       :Given premise(P)
  2. ¬ B                           : Given premise derived(P)[To get (¬ B →(A ^ ¬ B) True]
  3. A                              :1, 2, Disjunctive Syllogism(DS) rule
  4. A ^ ¬ B                    :2, 3, Conjunction
  5. (¬ B →(A ^ ¬ B))    :2, 4, CP rule

QED                            :1-5 CP rule

Hence prove the tautology, “A v B→(¬ B →(A ^ ¬ B))” using CP rule


Related Solutions

Complete this formal proof of Ex(P(x)v~P(x)) from the empty set. NOTE: similar to the rule above...
Complete this formal proof of Ex(P(x)v~P(x)) from the empty set. NOTE: similar to the rule above when instantiating quantifiers, if you need a random name, always start at the beginning of the alphabet. That is, use a first; only use b if necessary; etc.
Give a proof for the standard rule of differentiation, the Chain Rule. To do this, use...
Give a proof for the standard rule of differentiation, the Chain Rule. To do this, use the following information: 10.1.3 Suppose that the function f is differentiable at c, Then, if f′(c) > 0 and if c is an accumulation point of the set constructed by intersecting the domain of f with (c,∞), then there is a δ > 0 such that at each point xin the domain of f which lies in (c,c+δ) we have f(x) > f(c). If...
Write a formal proof to prove the following conjecture to be true or false. If the...
Write a formal proof to prove the following conjecture to be true or false. If the statement is true, write a formal proof of it. If the statement is false, provide a counterexample and a slightly modified statement that is true and write a formal proof of your new statement. Conjecture: Let w, x, y, and z be single-digit numbers. The 4-digit number wxyz* is divisible by 9 if and only if 9 divides the sum w + x +...
Is the following argument valid? If so, construct a formal proof (direct or indirect). If not,...
Is the following argument valid? If so, construct a formal proof (direct or indirect). If not, explain why not. If Alex gets a new job, then he will buy a guitar. If Alex wins the lottery, then he will buy a guitar. If Alex goes to Costa Rica, then either Alex got a new job or Alex won the lottery. Alex goes to Costa Rica. Therefore, Alex bought a guitar.
Proof that the NPV rule is equivalent to the rate of return rule if the investment...
Proof that the NPV rule is equivalent to the rate of return rule if the investment period is 1 Year.
Determine if the following statements are true or false. In either case, provide a formal proof...
Determine if the following statements are true or false. In either case, provide a formal proof using the definitions of the big-O, big-Omega, and big-Theta notations. For instance, to formally prove that f (n) ∈ O(g(n)) or f (n) ∉ O(g(n)), we need to demonstrate the existence of a constant c and a sufficient large n0 such that f (n) ≤ c g(n) for all n ≥ n0, or showing that there are no such values. a) 10000n2 ∈ O(n4)....
Show using a direct proof and logical operators the following set equality.A−BC= A∩B
Show using a direct proof and logical operators the following set equality.A−BC= A∩B
Write up a formal proof that the angle bisectors of a triangle are concurrent, and that...
Write up a formal proof that the angle bisectors of a triangle are concurrent, and that the point of concurrency (the incenter) is equidistant from all three sides.
A. Rewrite the following rule base as a CFG and provide its formal definition ( S...
A. Rewrite the following rule base as a CFG and provide its formal definition ( S is the start state ) S → aSb | bAA A → b {aB} | a | Bc B → aB | c B. Generate the 10 smallest possible strings using the above rule base
Give a proof, base the proof on the Determinant of a Vandermonde matrix that the INTERPOLATING...
Give a proof, base the proof on the Determinant of a Vandermonde matrix that the INTERPOLATING POLYNOMIAL exist and its unique.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT