From the course: Programming Foundations: Discrete Mathematics
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Prove logical equivalence
From the course: Programming Foundations: Discrete Mathematics
Prove logical equivalence
- Logical equivalences. Although two statements might have very different semantic meaning, such as, dogs bark and cats meow, this can actually be logically equivalent to, the sky is blue and the grass is green. At first, this might sound absurd. But the reality is that both statements, on either side of the and operator, are true. So the overall statement is true. And if the overall statements match, in this case, both true, then they are considered logically equivalent. Using p and q to denote two separate statements, if they are logically equivalent, we can use this special symbol. P is logically equivalent to q. Remember, the semantic meaning of the sentence is not in question. Only the logical form of the statements. Truth tables are used to determine logical equivalence. By using the canonical form, we can easily determine if the conclusions match, without reordering the rows. To prove that two statement forms are not logically equivalent, we only need to find one row that is…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Valid reasoning and inference2m 53s
-
(Locked)
Truth tables4m 58s
-
Identify and evaluate predicates7m 17s
-
(Locked)
Conditional propositions5m 48s
-
(Locked)
Valid arguments4m 40s
-
(Locked)
Rules of inference4m 45s
-
(Locked)
Prove logical equivalence6m 11s
-
(Locked)
Challenge: Write truth tables56s
-
(Locked)
Solution: Write truth tables4m 55s
-
(Locked)
-
-
-